Comparison

Lots of tools now “run coding agents in parallel, each in its own git worktree.” They mostly differ on what’s underneath: whether the session backend is real tmux or a re-implemented multiplexer, whether the UI is a lightweight TUI or an Electron/native app, whether they launch the unmodified vendor CLI or their own model, and whether one session can span several repos. Thurbox optimizes the boring-but-load-bearing end of that list.

Tool Interface Session backend Agents Multi-repo session Code review Platforms Remote / SSH License
Thurbox TUI Real tmux (+ psmux on Windows) Any CLI — data in agents.toml (one session, many repos) (native in-TUI diff) Linux · macOS · Windows (SSH hosts) MIT
GitHub Copilot App Desktop GUI App-managed (worktrees + GitHub cloud envs) Copilot (GitHub’s agent) Agent Merge (PR review) Linux · macOS · Windows GitHub-hosted cloud envs Proprietary (paid Copilot)
Conductor Native GUI App-managed PTY Claude, Codex, Cursor Visual diff (GUI) macOS only Cloud Workspaces Free (closed source)
Herdr TUI Own multiplexer (Rust) Claude, Codex + many (any CLI) Linux · macOS Runs on a remote box AGPL-3.0
1Code Desktop GUI App-managed PTY Claude, Codex Visual diff (GUI) macOS · Windows · Linux Cloud agents Apache-2.0
Orca Desktop GUI (Electron) App-managed PTY Claude, Codex, Gemini, Cursor + many (any CLI) Visual diff (GUI) macOS · Windows · Linux Remote Orca servers MIT
Claude Squad TUI Real tmux Claude, Codex, OpenCode, Aider, Amp Git diff view Linux · macOS (no Windows) AGPL-3.0
Cursor IDE + cloud App-managed (its own models) Composer + frontier models IDE review macOS · Windows · Linux Cloud VMs + SSH Proprietary (paid)

What makes Thurbox different #

Some of these are shared — the combination is the point.

  • Real tmux, not a re-implemented multiplexer. Sessions live in the same battle-tested mux that already survives crashes, restarts, and reboots — reattach from any terminal with tmux -L thurbox attach . A custom multiplexer is one more thing that can lose your session. (Of the tools above, only Claude Squad shares this.)
  • A TUI, not an Electron app. Tiny footprint; runs in a plain terminal, over SSH, on a headless server — no desktop, no GPU, no per-window browser.
  • Launches the unmodified vendor CLI. Thurbox knows nothing about the agent’s model, prompts, or tools — it just runs command + args — so you get the newest agent features the day the CLI ships them, with no wrapper in the way (vs Cursor, which runs its own models).
  • Any agent CLI as data ( ~/.config/thurbox/agents.toml ) — add your own with no recompile; Thurbox is deliberately agent-neutral.
  • Multi-repo sessions. One session can span several repos at once — each repo in its own git worktree on a shared branch, gathered into a per-session symlink workspace — not just one worktree per task. (Of the GUI tools above, the closest is Conductor’s /add-dir , which links separate pre-made workspaces rather than spawning one session across repos; Cursor’s multi-root/cloud path is folders-in-one-window, not worktree-per-repo.) Thurbox also runs agents in plain non-git directories (and attaches them as-is with --add-dir ); worktree-only tools like Claude Squad require a git repo.
  • Mouse support in the terminal. Clickable session rows, buttons, and scrollbars, plus drag-to-select — a gentler on-ramp than most TUIs, while staying fully keyboard-first (and toggleable via [features] mouse ).
  • Native code review, in the terminal. A built-in, GitHub-style diff reviewer ( Ctrl+X ) — browse the branch, a commit, or working changes in a folder tree, leave classified comments, fold reviewed files, then send the review back to the agent to address. The click-to-review visual diff that used to be a GUI-only perk, without leaving the TUI.

On top of that, Thurbox is the only entry here that is terminal-native and runs on Windows and over SSH, and it ships a full headless CLI ( thurbox-cli ) plus cron-like automations to drive and schedule fleets of agents with no GUI at all — now with its own native code-review view, so the click-to-review visual diff is no longer a GUI-only trade-off. The GUI tools still trade footprint and that scriptability for a gentler on-ramp — and the most polished of them, GitHub’s Copilot App, also ties you to a single vendor’s agent and a paid subscription, where Thurbox stays agent-neutral and runs whatever CLI you already pay for.

Note: Feature accuracy as of June 2026; these projects move fast, so check each one for the latest.