Build from source

Build the desktop app from source

MooshieUI builds with one toolchain on every platform. The same five steps work on Windows, Linux, and macOS. There are no prebuilt binaries to chase.

Windows Linux macOS
1

Install the prerequisites

MooshieUI's frontend is Svelte + Vite; the shell is a Tauri (Rust) app. You'll need three things installed first:

Node.js 18+

JavaScript runtime for the frontend build. nodejs.org

Rust (stable)

Compiles the Tauri backend. Install via rustup.rs

Tauri prerequisites

Platform build tools (incl. Xcode CLT on macOS). Tauri v2 docs

2

Clone the repository

Grab the source and move into the project directory.

Terminal
$ git clone https://github.com/Mooshieblob1/MooshieUI.git
$ cd MooshieUI
3

Install dependencies

Pull the frontend packages. Rust crates are fetched automatically on the first Tauri build.

Terminal
$ npm install
4

Run in development

Launch the app with hot-reload. The first run opens the setup wizard, which installs uv, Python 3.11, ComfyUI, and PyTorch, auto-detecting your GPU (NVIDIA / AMD / Intel / CPU). No manual ComfyUI install needed.

Terminal
$ npm run tauri dev
5

Build for production

Produce an optimized desktop build for your current platform.

Terminal
$ npm run tauri build
Heads up: first-time setup downloads ~5–10 GB (Python + PyTorch + ComfyUI) and takes 5–15 minutes depending on your connection. Everything is self-contained in the app's data directory.
Prefer not to install locally? Self-host with Docker and run MooshieUI from any browser on your network instead.