v0.9.0 · desktop app, plus a terminal UI

Run a fleet of AI coding agents across all your repos, from one screen.

Download the app, add a repository, then choose an installed agent CLI. Agents waiting on you rise to the top; sessions survive app and daemon restarts.

Prefer the terminal? repomon is a first-class TUI too, same fleet, same daemon.

MISSION CONTROL DEMO
Repomon desktop demonstration with sample repositories
5–15active projects, one screen
7agent kinds: Claude Code, Codex, Hermes & more
3platforms: macOS, Linux, Windows
2clients, desktop and TUI, sharing one fleet

Multiple projects

Run agents across
all your projects.

Choose Repomon when you manage 5–15 active projects and need one fleet view.

Spawn and steer many repos, worktrees and agents from your desktop or terminal.

Start with one repository, then add the rest as you need them.

Other tools also manage parallel agents: ccmanager supports multiple projects, Conductor offers cloud workspaces, and Crystal has been replaced by Nimbalyst.

Repomon combines several projects and agent kinds in one local fleet, with desktop and terminal clients.

The desktop app

Desktop app

Follow the first-run system check, then add a repo and choose an installed agent CLI.

  1. Open the app and complete the system check.
  2. Add a repository and create a lane.
  3. Choose an installed agent CLI and start it.

The bundle includes the daemon and, on macOS/Linux, portable tmux. Neither needs a separate install.

Settings > System checks Git, agent CLIs and the runtime (tmux on macOS/Linux, ConPTY on Windows), with copyable install commands for missing tools.

Install the bundled CLI from Settings > System > Command-line tools. Extensions manages Claude Code marketplaces, plugins and skills.

Use Cmd for the shortcuts below on macOS, or Ctrl on Windows/Linux. In a focused Windows/Linux terminal, bound Ctrl shortcuts also reach the agent.

Durable sessions

Close and reopen the app or restart the daemon, then reattach with full scrollback.

Agents run in tmux on macOS/Linux or a ConPTY host on Windows. Live processes do not survive an operating-system reboot.

Needs-you triage ⌘G

Press Cmd+G to jump to the next lane needing attention.

The sidebar floats waiting lanes and offers activity or manual ordering. Hover a lane to see its live multi-agent roster.

Git and editor ⌘1 / ⌘2

Press Cmd+1 for Git status, working-tree diffs and commit history. Press Cmd+2 for the compact editor.

Open the full Editor workspace for a file tree, multiple tabs, Markdown/SVG previews and project search. If an agent changes an open file, a conflict banner prevents a silent overwrite.

Multitasking ⌘5

Press Cmd+5 to watch and drive agents across every repo and lane.

The fixed grid labels and color-codes panes by repository and branch.

Repomail ⌘8

Press Cmd+8 to mail one agent, a lane or the whole fleet.

Mail between agents, Repomind and you is durable. Inspect per-recipient results; force-send a stuck message or delete it.

Agent supervision ⌘7

Press Cmd+7 to review lane supervision. Enable the global and lane switches to opt in.

Supervision is off by default. Policy can answer routine permission dialogs and nudge stalled agents through a re-verified send path with a per-lane audit. Mail independently wakes eligible idle recipients.

Repomind Work in progress ⌘9

Press Cmd+9 to open Repomind and supervise its work.

The orchestrator uses Repomon’s MCP server to spawn workers, answer their prompts and merge finished work across the fleet. It journals its actions and drafts playbooks for approval. It works today and is still a work in progress.

Usage and model rates ⌘3

Press Cmd+3 to inspect tokens and equivalent API cost by session or repo.

Edit model rates in Settings > Usage to re-price history immediately. Toggle today’s sidebar cost there; recount progress shows when older transcripts are still being corrected.

Windows integration

Open Settings > System to install the bundled tools and check their version and your user PATH.

The Windows app has one title bar, native window controls and durable ConPTY sessions.

Remote access

Pair a client to watch and drive the fleet over the private WebSocket bridge.

The token-gated bridge serves the same JSON-RPC API. Enable it on your Tailscale address and pair a compatible client to watch and answer prompts. The native iOS companion has fleet view, live conversations and an Approve button; it is built and awaits an Apple Developer account before release. Optional push notifications use Apple’s APNs service.

Prefer the terminal?

Open the fleet
in your terminal.

Run repomon to open the TUI. It uses the same daemon, fleet, lanes and agents as the desktop app; your selection follows you through four zoom levels.

Use Right arrow to zoom in, Escape or Left arrow to zoom out, and Space for the grid.

  1. 01

    Fleet

    Every agent on one screen. The ones waiting on you float to the top; hit g to jump to the next.

  2. 02

    Split

    Fleet sidebar plus the selected agent's live output and an input line. Steer without losing the picture.

  3. 03

    Grid

    Live tiles auto-sized to your window. Watch and nudge several agents at once.

  4. 04

    Focus

    One agent full-screen: full live terminal, input, and controls. Reattach (a) with full scrollback.

Beyond the live views, three dashboards (2/3/4): a per-repo commit timeline with cross-repo correlations, detected work sessions exportable to Markdown, and global commit search. With shell integration (repomon shell-init <shell>) enabled, press c on a lane to exit repomon and cd your shell straight into that worktree.

The honest table

Comparison

Compare scope, interface and runtime. Check each project’s documentation for its current features.

Feature repomon Claude Squad / ccmanager Conductor / Crystal (now Nimbalyst) built-in claude agents
Scope many repos × worktrees × agent kinds isolated worktrees; ccmanager also supports multiple repos parallel agent workspaces; Nimbalyst adds multiple editors Claude Code sessions across projects and worktrees
Interface desktop app or TUI, same fleet terminal desktop; Conductor also offers mobile access and an API terminal agent view, plus CLI commands
Runtime tmux / ConPTY: survives app and daemon restarts Claude Squad: tmux; ccmanager: self-contained, no tmux Conductor: cloud sandboxes; Nimbalyst: Electron desktop background sessions managed by a supervisor

Choose Repomon for a local fleet shared by desktop and terminal, with quota probes, a token ledger, editable model rates and an optional WebSocket bridge over Tailscale. The iOS companion is not yet released.

Get it

Installation

macOS

Universal build, Apple silicon and Intel

Download .dmg
  1. Download the DMG.
  2. Open it and drag Repomon to Applications.
  3. Open Repomon and add a repository.

The macOS build is not code-signed yet. Follow macOS’s first-launch approval prompts.

Windows

x64 installer

Download .exe
  1. Download the x64 installer.
  2. Run it and follow the prompts.
  3. Open Repomon and add a repository.

Binaries are not code-signed yet. If SmartScreen warns, choose More info, then Run anyway.

Linux

AppImage, .deb, or .rpm

Download
  1. Download an AppImage, .deb or .rpm.
  2. Make the AppImage executable and run it, or install the package.
  3. Open Repomon and add a repository.

Replace the filename with your downloaded file.

chmod +x ./Repomon_<version>_amd64.AppImage
./Repomon_<version>_amd64.AppImage

For a Debian package:

sudo apt install ./Repomon_<version>_amd64.deb

The bundle carries its own daemon and, on macOS and Linux, its own portable tmux. Install Git and your chosen agent CLI if the system check reports either missing. Release builds from 0.7.0 onward support in-app updates (Settings > General > Check for updates).

Repomon 0.9.0 desktop bundles use the desktop-preview download channel. The standalone CLI is on the latest versioned release.

Command line: TUI + headless repomon

Already have the desktop app? Open Settings > System > Command-line tools > Install. The daemon and CLI are bundled. Or install from GitHub below.

  1. Choose one installation method below.
  2. Copy its command into your terminal and run it.
  3. Follow any PATH instructions printed by the installer, then open a new terminal and run repomon --version.
macOS & Linux
$ curl -fsSL https://github.com/AliHamzaAzam/repomon/releases/latest/download/install.sh | sh
Homebrew (macOS)
$ brew install AliHamzaAzam/tap/repomon
Windows (PowerShell)
$ irm https://github.com/AliHamzaAzam/repomon/releases/latest/download/install.ps1 | iex
From source: macOS, Linux or Windows with Rust
$ cargo install --git https://github.com/AliHamzaAzam/repomon repomon-tui repomon-daemon repomon-host

Prebuilt CLI binaries: macOS, Linux, and Windows (native, no WSL required). The CLI needs git on every platform and tmux on macOS and Linux. The desktop bundle includes tmux, but Git is a separate prerequisite. Windows uses the bundled ConPTY host instead of tmux. Source installs include repomon-host for Windows; it is unused on macOS/Linux.

Install tmux for the standalone macOS/Linux CLI. Choose your package manager below. Check the installed version with tmux -V.

macOS
$ brew install tmux
Debian · Ubuntu · WSL2
$ sudo apt install tmux
Fedora
$ sudo dnf install tmux
Arch
$ sudo pacman -S tmux

Download Repomon.
Add your first repo.