stacyvm serve needed. It is a
Wails application and is distributed as a native installer
for each operating system.
The desktop app bundles the UI and the API, but it still needs a sandbox
provider on the host to actually run sandboxes. Install and start Docker
(the default provider) before spawning anything. See
Prerequisites.
npx stacyvm-setup). The CLI builds StacyVM from source; the desktop app is a
prebuilt, double-click application.
Download
Grab the latest installer for your OS from the Releases page:| OS | Download | Notes |
|---|---|---|
| Windows | StacyVM-amd64-installer.exe | NSIS installer; bootstraps the WebView2 runtime if missing. |
| macOS | StacyVM-macos-universal.dmg | Universal — runs on Apple Silicon and Intel. |
| Linux | StacyVM-x86_64.AppImage | Self-contained; no system libraries required. |
| Linux (alt) | StacyVM-linux-amd64.tar.gz | Bare binary; requires libwebkit2gtk-4.1 on the host. |
Install & run
Windows
- Run
StacyVM-amd64-installer.exe. - If SmartScreen warns that the publisher is unrecognized, click More info → Run anyway (the app is not yet code-signed).
- Launch StacyVM from the Start menu.
macOS
- Open
StacyVM-macos-universal.dmgand drag StacyVM into Applications. - On first launch, because the app is not yet notarized, macOS may say it is
from an “unidentified developer.” Right-click (Control-click) the app →
Open → Open. Alternatively, clear the quarantine flag:
Linux
AppImage (recommended):Build from source
Requires the Wails CLI, Go, and Node.js. On Linux you also needlibgtk-3-dev and
libwebkit2gtk-4.1-dev.
frontend:install/frontend:build steps in desktop/wails.json), then Wails
compiles the app. Output: desktop/build/bin/StacyVM (.app on macOS, .exe
on Windows). The make target auto-applies the Linux-only -tags webkit2_41
build tag; on macOS/Windows it builds without it.
