Getting started
Play in the browser
Section titled “Play in the browser”The fastest way to try ManaBrew is the web client at manabrew.app. It runs the Rust engine compiled to WebAssembly — nothing to install.
Desktop app
Section titled “Desktop app”Native installers for macOS (.dmg) and Windows (.exe) are published on the
GitHub releases page.
Card images
Section titled “Card images”The client does not ship card images. They are fetched from Scryfall at runtime, so playing needs an internet connection even in the desktop app.
Build from source
Section titled “Build from source”You need Node.js 22+, Yarn v1, and a Rust toolchain. Desktop builds also need the Tauri platform prerequisites; Java (18+) and Maven are only required for Java Forge-backed games and parity runs.
git clone --recurse-submodules https://github.com/witchesofthehill/manabrew.gitcd manabrewyarn install
# Web client (Rust engine compiled to WASM)yarn dev:web
# Desktop client (Tauri)yarn devThe forge submodule provides card scripts and the Java reference engine —
the --recurse-submodules flag matters.
Getting help
Section titled “Getting help”Questions, deck sharing, and bug reports all happen on Discord. Issues are also welcome on GitHub.