← all repositories
hardbeat920/monocode

One Desktop GUI for Nine CLI Coding Agents

MonoCode gives you a native desktop window for managing sessions across the CLI coding agents you already pay for.

1k stars TypeScript Coding Assistants
monocode
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

MonoCode is a cross-platform desktop application built with Tauri that wraps the command-line interfaces of popular coding agents—Claude Code, OpenAI Codex, Cursor, Grok Build, and others—into a single tabbed GUI. It does not provide its own models or sell tokens; it simply offers a native window for the tools already installed on your machine.

The interesting bit

The project treats tabs as persistent agent sessions and uses a composer-style input, which suggests it is trying to bring IDE-like window management to a landscape currently dominated by terminal multiplexers. It is essentially glue code, but well-targeted glue: it assumes you already subscribe to multiple providers and want to stop juggling terminal windows.

Key highlights

  • Supports nine CLI providers out of the box, including Claude Code, Codex, Cursor, Grok Build, Hermes Agent, and several smaller tools like omp and fx.
  • Ships native packages for macOS (Apple Silicon and Intel), Linux (.deb and AppImage), and Windows (NSIS installer).
  • Built on Tauri with a Rust backend and Node.js frontend tooling.
  • Explicitly does not sell tokens or bundle models; it is purely an interface layer.
  • Early-stage software: the README warns users to expect bugs.

Caveats

  • Requires every agent to be separately installed and authenticated via its own CLI before MonoCode can see it.
  • The README notes the project is “very early” and bug-prone; large contributions need an issue filed first.

Verdict

Developers who already subscribe to multiple coding agents and want a unified native desktop experience should try it. If you rely on a single agent or prefer staying in the terminal, this adds little value.

Frequently asked

What is hardbeat920/monocode?
MonoCode gives you a native desktop window for managing sessions across the CLI coding agents you already pay for.
Is monocode open source?
Yes — hardbeat920/monocode is open source, released under the MIT license.
What language is monocode written in?
hardbeat920/monocode is primarily written in TypeScript.
How popular is monocode?
hardbeat920/monocode has 1k stars on GitHub.
Where can I find monocode?
hardbeat920/monocode is on GitHub at https://github.com/hardbeat920/monocode.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.