A desktop UI for your coding agents.
Works with your subscriptions on Claude Code, Codex, Cursor, Grok Build, OpenCode, Pi, omp, and fx. If they’re installed and logged in, MonoCode can run them. Tabs are sessions. The composer is the input. MonoCode does not sell tokens.
Install and log in to at least one provider first:
- Claude Code -
claude auth login- Codex -
codex login- Cursor CLI -
agent login- Grok Build -
curl -fsSL https://x.ai/cli/install.sh | bashthengrok login- OpenCode -
opencode auth login- Pi -
npm install -g @earendil-works/pi-coding-agent- omp -
curl -fsSL https://omp.sh/install | sh- fx -
curl -fsSL https://fx.sh/setup.sh | bashthenfx login
macOS (Apple Silicon): download MonoCode.dmg, open it, drag MonoCode to Applications.
Linux (x86_64): download the .deb or AppImage from GitHub Releases. Install the .deb with sudo apt install ./MonoCode_*.deb, or make the AppImage executable with chmod +x MonoCode_*.AppImage and run it directly.
This is very early and you should expect bugs.
Small, focused pull requests are welcome. Anything large is worth an issue first - see CONTRIBUTING.md.
Supports macOS and Linux.
Need Node.js 20+ and a current stable Rust toolchain. On Linux, ensure standard Tauri prerequisites are installed (e.g. libwebkit2gtk-4.1-dev, libgtk-3-dev, libsoup-3.0-dev, libjavascriptcoregtk-4.1-dev).
npm install
npm run tauri devOn an Ubuntu/Debian workstation, the repository can install the native Tauri prerequisites and build distributable Linux packages directly:
npm run setup:linux:deb
npm ci
npm run build:linuxThe Linux build emits .deb and AppImage bundles under target/release/bundle/.
Tauri loads src-tauri/tauri.linux.conf.json automatically for Linux development and builds.
MIT. Provider names and logos are trademarks of their owners - see NOTICE.

