Installation
Runne Engine is part of the Runne monorepo and requires pnpm.
Dependencies
pnpm install --frozen-lockfileDefault — bundled desktop runtime
The desktop app starts a bundled protected supervisor by default; you do not pre-start a separate runned:
pnpm --filter @runne/desktop stage:bundled-daemon
pnpm --filter @runne/desktop tauri devExternal runtime + CLI
To use the CLI or the explicit external desktop mode, install the runtime and the CLI into a local bin directory:
pnpm install:localBy default this installs two commands side by side in ~/.local/bin:
runne --version
runnedIf ~/.local/bin is not on your PATH, add it:
export PATH="$HOME/.local/bin:$PATH"To install into a different directory:
scripts/install-local.sh --bin-dir "$HOME/bin"Run the external runtime
Start the runtime daemon in one terminal:
runnedPoint the desktop app at it with the explicit native flag:
pnpm --filter @runne/desktop tauri dev -- -- --external-runtimeVerify
Run the full local gate without spending GitHub Actions minutes:
pnpm ci:localThe Local Engine contract tests run separately on Linux/macOS:
bash scripts/local-engine/ci.shCI
Automatic cross-platform CI runs on SourceCraft (.sourcecraft/ci.yaml) — Ubuntu, macOS ARM, and Windows, across pinned and MSRV toolchains. macOS Intel is removed from the automatic matrix. GitHub Actions workflows are archived in .github/workflows.disabled/.