Muster Docs

Install & apps

Muster runs as a desktop app on macOS, Windows, and Linux, as a web app in any browser, and as thin companions on your phone. Every desktop build embeds the harness server — there is no separate server setup.

Current: v1.10.4 macOS · Windows · Linux Web app iOS / Android companions

Desktop downloads

Five artifacts, all on the download page. The download page detects your platform and moves the matching card to the top.

PlatformArtifactInstall
macOS — Apple SiliconMuster.dmgDrag to Applications.
macOS — IntelMuster-intel.dmgSame as above.
Windows (x64)Muster-setup.exeOne-click, per-user, no admin rights.
Ubuntu / Debian (x64)Muster.debsudo dpkg -i Muster.deb
Linux — any distro (x64)Muster.AppImagechmod +x Muster.AppImage && ./Muster.AppImage
Homebrew On Apple Silicon Macs, brew tap orazen/muster && brew install --cask muster installs Muster and clears the quarantine flag automatically — no Gatekeeper prompt.

The Muster CLI

One file, zero dependencies, ~40 KB. It boots the whole stack (muster up), prints the phone-pairing QR, and drives the roster from any terminal — including a VPS over SSH. Works against your local harness or Muster Cloud.

curl -fsSL https://muster.orazen.online/downloads/muster-cli.mjs -o muster
chmod +x muster
./muster help

Requires Node 22+. Every command works the same as from a checkout (node cli/muster.mjs) — up · setup · stop · logs · pair · bots · send · approve · status · receipts · sessions.

First launch on each platform

The desktop builds are unsigned while proper signing and notarization are tracked. Each platform has a one-time first-open step, not a block:

Auto-updates

Packaged desktop apps keep themselves current. On launch the app checks the update feed automatically (first check shortly after startup, then hourly — failures stay silent), and when a new build is found you get an in-app banner. Downloading is one click, and the update installs when you choose Restart to update. Nothing installs without your say-so.

Check the current version on the download page anytime; SHA-256 checksums for every artifact are listed there.

The web app

Nothing to install at all: open /app in any browser and sign up free. It's the same chat UI and roster against a hosted harness — useful from a machine you don't want to install on. For the full stack on your own server instead, see Self-hosting.

Mobile companions

iOS and Android companions are built (store listings are pending developer accounts). They're thin clients: the phone owns nothing — your computer stays the source of truth for transcripts, keys, and events, and the phone streams approvals, replies, and messages over a paired connection.

Pairing uses the same claim flow as the web console: start the server, scan the QR code it prints (or open the /claim#… link), and the phone is in as your device. Claim codes are single-use and expire after 5 minutes. Every sign-in is a tracked session — muster sessions lists them, muster sessions --revoke other kills every device but the one you're on.

System requirements

PlatformRequirementNotes
macOSApple Silicon or Intel MacFull capability set, including on-device dictation and local screen control.
Windows64-bit WindowsPer-user install, no admin.
LinuxUbuntu 24.04 x64Beta: chat, engines, approvals, cloud computers work; local screen preview, dictation, and Wayland capture are not claimed yet and fail closed without blocking anything else.
CLI (muster — the single-file script above, or node cli/muster.mjs from a checkout)Node 22+Any machine with Node — including a VPS over SSH.
EnginesAt least one agent CLI logged in, or one API provider keyEngines appear in the picker automatically; a free-tier provider key costs nothing.
i Application data stays local in ~/.muster; the desktop app keeps its browser data and window state in the standard XDG config directory on Linux (~/.config/muster). Remove the app and that data is untouched.

Next steps

Installed? Go make your workforce: Quick start takes you from first launch to first bot. Running on a server instead — Self-hosting.