Repolode
hardbeat920

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. 1

    Install and sign in to at least one supported agent (see provider setup)

  2. 2

    Download MonoCode for your platform from the install table

  3. 3

    Open a project folder, choose an agent and send a message

  4. 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