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.