Desktop app for running multiple coding agents side by side, each in its own git worktree, with a mobile companion for monitoring.
hardbeat920/monocode
A desktop GUI that runs your existing coding agents like Claude Code, Codex and Cursor in tabbed, side-by-side sessions.
- Stars
- 3,151
- Forks
- 364
- Open issues
- 481
- Last commit
- 14 hours ago
What is it?
MonoCode is a desktop app that wraps coding agents in a graphical interface. It works with agents you already pay for and have logged in to, including Claude Code, Codex, Cursor, OpenCode, Devin and several others, so it runs your subscriptions rather than selling tokens. Each tab is a session, and the composer serves as the input for messages.
Projects are organized by folder, and parallel tasks can use separate Git worktrees. Sessions can be split into panes to work side by side, and files can be edited and changes reviewed inside the app. Starting a message with /operator lets an agent open sessions and manage worktrees and notes.
The app is distributed for macOS (Apple Silicon and Intel), Linux and Windows, and is built with Tauri and TypeScript. A separate Expo project in the repository provides a mobile companion. The project is marked as early stage.
Key features
- 01Runs installed and logged-in agents such as Claude Code, Codex, Cursor and OpenCode.
- 02Tabbed sessions with split panes for working side by side.
- 03Separate Git worktrees for parallel tasks.
- 04In-app file editing and change review.
- 05/operator command lets an agent manage sessions, worktrees and notes.
Use cases
- Running several coding agents on different tasks in one window.
- Keeping agent conversations organized per project.
- Reviewing agent-made file changes without leaving the app.
Quick start
- 1
Install and sign in to at least one supported agent (see provider setup)
- 2
Download MonoCode for your platform from the install table
- 3
Open a project folder, choose an agent and send a message
- 4
To build from source, install dependencies and run the app in dev mode
npm install npm run tauri dev
Things to know
- Requires a separately installed and logged-in supported agent; MonoCode does not provide tokens.
- Described as early and still in progress, so things may break.
- Building from source needs Node.js 20+ and a stable Rust toolchain.
- Linux installs need extra dependencies and package steps from a separate guide.
Topics
FAQ
- What is monocode?
- A desktop GUI that runs your existing coding agents like Claude Code, Codex and Cursor in tabbed, side-by-side sessions. MonoCode is a desktop app that wraps coding agents in a graphical interface. It works with agents you already pay for and have logged in to, including Claude Code, Codex, Cursor, OpenCode, Devin and several others, so it runs your subscriptions rather than selling tokens. Each tab is a session, and the composer serves as the input for messages.
- Is monocode free to use? What license does it have?
- monocode is open source under the MIT license. Check the license terms before using it in commercial products.
- Is monocode still maintained?
- Actively maintained. The last commit to monocode was on Oct 19, 2026.
- What can I use monocode for?
- Running several coding agents on different tasks in one window. Keeping agent conversations organized per project. Reviewing agent-made file changes without leaving the app.
- How do I install monocode?
- Install and sign in to at least one supported agent (see provider setup) Download MonoCode for your platform from the install table Open a project folder, choose an agent and send a message To build from source, install dependencies and run the app in dev mode: npm install npm run tauri dev
- Where can I get monocode?
- The source code and installation instructions are on GitHub: https://github.com/hardbeat920/monocode
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Desktop, mobile, web and CLI app for running and orchestrating multiple coding agents such as Claude Code, Codex and OpenCode in parallel worktrees.
A lightweight cross-platform IDE for AI coding that runs multiple Claude Code and Codex agent sessions across projects in one window.
A desktop app that wraps coding-agent CLIs like Claude Code and Codex in a native chat UI, running many sessions side by side.
A desktop app for macOS, Windows and Linux that packages the Pi AI coding agent into an installable application with a built-in chat window.
A port of Poteto's pstack Cursor skill stack, giving Claude Code, Codex, Copilot, Pi and other agent harnesses structured workflows for coding tasks.