The full guide
Orca vs Herdr, step by step
Orca and Herdr both run Claude Code, Codex and other coding agents side by side, free and open source, on macOS, Windows and Linux, and both keep the agents running when you close them. Orca is a desktop cockpit built around git worktrees, with a code editor, a built-in browser, managed SSH servers and phone apps. Herdr is a cockpit inside the terminal you already use that puts several machines in one list over SSH. Each shows the agents it started; neither sells a paid plan.
What Orca and Herdr each are
- Orca (MIT, from Stably AI) calls itself an agent development environment: an Electron app where each task gets its own git worktree. You fan a prompt out to several agents, compare what they did and merge the one you want, with VS Code's editor, a Chromium browser and GitHub, Linear and Jira boards in the same window. Since 1.4.224 each SSH host runs a managed Orca server, marked beta. It has no pricing page; its enterprise page is a contact form (read 27 October 2026).
- Herdr (Apache-2.0, from Herdr, Inc.) is one Rust binary that runs in whatever terminal you use: workspaces, tabs and panes, each agent in a real terminal, and a sidebar that marks each one idle, working or blocked. It lists 18 agents as supported, 5 of which report their own state, and agents can drive it through its CLI and socket API. It took a $6M seed led by Bessemer on 8 September 2026 and sells nothing; Herdr Cloud is a waitlist.
Orca vs Herdr, side by side
| What | Orca | Herdr | Caprock |
|---|---|---|---|
| What it is | A cockpit: a desktop app built on Electron, around one git worktree per task, for the agents it started | A cockpit inside your own terminal: one Rust binary and a background server, for the agents in its panes | A ledger of every coding agent on the machine, in a desktop app with terminal tabs per project, over a background service |
| Sessions you start elsewhere | From history: “if the CLI writes a transcript, it shows up in the panel after the next scan”; live status only for agents started “through the agent combobox rather than typing the binary by hand” (its docs, re-read 27 October 2026) | Not shown: it reads the screen of its own panes; an agent in another terminal is invisible to it | Yes. Claude Code started in your own terminal shows up live, with its cost; Codex, OpenCode, DeepSeek Harness and Hermes Agent from the history they write, sessions from before you installed Caprock included |
| When an agent needs you | Tabs show working, waiting for input or done; a notification when an agent goes idle | Reads each pane's screen: idle, working or blocked; notifies when one finishes or needs you | Sessions waiting on a permission prompt come first; Approve or Deny from the card, a notification or the phone; a loop alert when a session repeats itself |
| Cost and limits | Plan usage for 11 providers; “estimated cost for known model families” from “a local price table, not a live bill”, per account, on the local host only | Not in its docs | Every turn at list price, per repository, for every agent it reads; a Bedrock or Vertex session priced the same as an API one; Claude and Codex plan windows beside it, with a warning before the limit |
| Cost per pull request | Not in its docs: pull request status and a Checks panel per worktree, a count of pull requests in its Fun Stats | Not in its docs | The Pipeline: each pull request with its checks per job and OS, what the agents spent on it, and the next release |
| For a team | No team plan, no seats, no team view; its enterprise page is a contact form (re-read 27 October 2026) | None; one server can be viewed by several clients | A self-hosted server that adds the same ledger up by repository, pull request and release; no prompts in the payload, no per-person rows by default |
| macOS | Yes, Apple and Intel | Yes | Yes, one universal build |
| Windows | Yes | Native, generally available (ConPTY) | Yes, an installer |
| Linux | Yes | Yes | Yes: .deb, .rpm and AppImage |
| Licence | MIT | Apache-2.0 | Apache-2.0 |
| Price | Free; no pricing page; enterprise by email, no published price (re-read 27 October 2026) | Free; no paid plan; Herdr Cloud is a waitlist (re-read 27 October 2026) | Free; optional Premium, $30 a year or $100 once |
| Agents | Any CLI agent; Claude Code, Codex, Gemini, Cursor CLI, OpenCode, Copilot and many more preconfigured | Any agent in a pane; 18 listed as supported, 5 of them reporting their own state (re-read 27 October 2026) | Claude Code, Codex, OpenCode, Gemini CLI, Hermes Agent and Grok; any terminal agent as a custom agent (Premium) |
| Worktrees | One per task | worktree create opens one as a workspace | One per session when you choose it, with your .worktreeinclude files and a setup command |
| Code editor | VS Code's editor, with autosave | Whatever editor you run in a pane | None; files open read-only, or in your editor |
| Built-in browser | Chromium, with design mode | Not in its docs | A browser tab, in beta, off until you turn it on, with a Phone mode that shows a page at a phone's size |
| After you close it | A background daemon keeps agents running; after a reboot the layout returns, the agents do not | A background server keeps them running; after a restart the layout returns and supported agents resume | Quitting the app never stops a session |
| Remote machines | Worktrees over SSH; since 1.4.224 each SSH host runs a managed Orca server, marked beta (re-read 27 October 2026) | Saved SSH machines in one window; herdr --remote | Your other computers that run Caprock, linked through its encrypted relay; no SSH |
| Phone | iOS and Android apps, beta; Orca Relay with sign-in, or your LAN or Tailscale | Any SSH client; no mobile app | The phone's browser, from anywhere through an end-to-end encrypted relay; paired by QR code, no account |
| Several sign-ins per agent | An account switcher, with each account's usage | Not in its docs | Several Claude Code or Codex sign-ins; three per agent free, more with Premium |
| Automation | The orca CLI: worktrees, snapshots, clicks | A CLI and socket API: agents split panes, prompt and wait on each other | No API for agents; an opt-in task runner for Claude Code, done only when your test commands pass |
| Telegram | Not in its docs | An example plugin, agent-telegram-notify; not an official one | Alerts through a bot you create; replies with Premium |
| Telemetry | Anonymous usage events to PostHog, with an opt-out | Not in its docs | None |
When you close it, and when the machine restarts
Both keep working without their window. Orca's terminals belong to a background daemon, so quitting the app does not stop an agent mid-task; Herdr's belong to a background server you detach from with ctrl+b q. After a reboot neither has the old processes: Orca restores the layout and scrollback, and Herdr restores the layout and resumes the sessions of agents whose integration is installed.
Remote machines and the phone
- Orca runs worktrees on a remote box over SSH, with port forwarding. Its phone apps pair through Orca Relay, which needs a sign-in, or directly over your LAN or Tailscale.
- Herdr keeps saved SSH machines in the same window as your local work, each with its own server, and a lost connection to one leaves the others up. On a phone you open any SSH client and run Herdr there; it has no mobile app of its own.
Herdr alternatives: Orca, cmux and Caprock
- Orca — an app instead of a terminal, with an editor, a browser and phone apps: Orca vs Caprock.
- cmux — a native macOS terminal with a browser pane; Windows is a waitlist: Herdr vs cmux.
- Caprock — the ledger: every agent on the machine, who is waiting on you, each limit, what each pull request cost, and your phone with no account.
What each one sees
Orca shows live status for the agents it started, "through the agent combobox rather than typing the binary by hand"; other agents' transcripts reach its session history after a scan, "if the CLI writes a transcript", without a cost on that page. Its usage tracking is per account on the local host, and a user who runs agents on SSH hosts wrote that "the token/cost analytics are local-only file scrapers" (#12005, open). Herdr reads the screen of its own panes; its docs say other agents "just show up as plain terminals", and it has no cost or limit view. Neither has a team view or a cost per pull request. Everything in this paragraph was read 27 October 2026.
Where Caprock fits
Caprock is the ledger people keep beside either. It records every agent session on the machine whether or not it started it: the claude from your own terminal live, Codex, OpenCode, DeepSeek Harness and Hermes Agent from the history they write. Each turn is priced at list price per repository, each pull request shows its checks and what the agents spent on it, and Claude's and Codex's windows sit beside the cost, one per sign-in (three per agent free), with a warning before the limit. For a team, a server the team hosts adds the same up by repository, pull request and release, with no prompts in the payload. Its tabs and split panes, a phone paired by QR code with no account, and alerts through a Telegram bot you create are how you live with it. Every dollar Caprock shows is an estimate at API list price, as Claude Code's own /usage is: not a bill, and on a flat plan not money saved.
What Caprock does not do
- No SSH remotes, no cloud machines. It reaches only your other computers that run Caprock, through its relay.
- No code editor. Files open read-only in a tab; you edit in your own editor.
- No native phone app. The phone uses its browser, which can be added to the home screen.
- No code-signed Windows installer yet. First launch on Windows needs SmartScreen's Run anyway; the Mac app is notarized.
- No cost for Grok or custom agents. Caprock starts them but does not read their turns.
Which to pick
- Orca — you want a desktop cockpit: an editor, a browser, boards, SSH hosts and phone apps, in one window.
- Herdr — you live in a terminal, work across machines over SSH, or want agents to drive the workspace themselves.
- Caprock — you want the ledger beside either: every agent on the machine, who is waiting on you, each limit, what each pull request cost, and your phone with no account. Install it.
Questions people ask
- Are Orca and Herdr free?
- Both are free and open source: Orca under MIT, Herdr under Apache-2.0. On 27 October 2026 Orca had no pricing page and its enterprise page offered deployment talks by email with no price; Herdr documented no paid plan, had taken a $6M seed in September, and listed Herdr Cloud as a waitlist.
- Do Orca or Herdr show what the agents cost?
- Orca shows plan usage for 11 providers and an estimated cost from a local price table, per account on the local host; cost per pull request and a team view are not in its docs. Herdr's docs have no cost or limit view. Caprock prices every agent it reads per repository and per pull request, at list price (read 27 October 2026).
- Does Herdr have a phone app?
- No. Herdr's docs say it works on a phone without a mobile app: open any SSH client, connect to the machine where the agents run and start Herdr there.
- Can Orca use Herdr as its terminal?
- Not as a built-in option on 11 October 2026: a pull request to run stock Herdr as Orca's terminal layer was closed without merging in August.
Sources
- Orca — stablyai/orca README: MIT, platforms, editor, browser, GitHub and Linear, SSH, any CLI agent, read 11 October 2026
- Orca — home page and FAQ (free, MIT), read 11 October 2026
- Orca docs — supported agents, permission-bypass flags pre-filled, read 11 October 2026
- Orca docs — worktrees, read 11 October 2026
- Orca docs — agent session history: a transcript shows up in the panel after the next scan, read 11 October 2026, re-read 27 October 2026
- Orca docs — agents and sessions: live status for agents started through the agent combobox rather than typing the binary by hand, read 27 October 2026
- Orca — stablyai/orca: 107,887 stars from the GitHub API, read 27 October 2026
- Orca docs — remote servers: SSH hosts run a managed Orca server, marked beta, read 27 October 2026
- Orca — changelog: 1.4.224 (10 October 2026) managed SSH servers; 1.4.242 (27 October 2026) lighter on memory, read 27 October 2026
- Orca — issue #12005, token and cost analytics are local-only file scrapers and miss SSH runs, open, read 27 October 2026
- Orca — issue #20512, work stops when the active account hits its 5-hour or weekly window, +7, open, read 27 October 2026
- Orca docs — mobile (beta, Orca Relay sign-in, LAN or Tailscale), read 11 October 2026
- Orca docs — usage tracking (11 providers, estimated cost), read 11 October 2026
- Orca docs — notifications, read 11 October 2026
- Orca docs — SSH, read 11 October 2026
- Orca docs — orchestration (experimental), read 11 October 2026
- Orca docs — privacy and telemetry (PostHog, US; how to opt out), read 11 October 2026
- Orca — enterprise page, read 11 October 2026
- Orca docs — worktrees (.worktreeinclude, links to pull requests and issues, Resource Manager clean-up), read 11 October 2026
- Orca docs — agent hooks: worktree setup hooks, read 11 October 2026
- Orca docs — recipe: race three agents on the same task, read 11 October 2026
- Orca docs — annotate an AI diff (comments on diff lines to the agent), read 11 October 2026
- Orca docs — commit and push (Fix with AI, Resolve with AI), read 11 October 2026
- Orca docs — GitHub (Fix broken checks), read 11 October 2026
- Orca docs — settings (Keep computer awake), read 11 October 2026
- Orca — iOS app on the App Store, read 11 October 2026
- Orca — release v1.4.224 assets on GitHub, read 11 October 2026
- Herdr — home page, read 11 October 2026
- Herdr docs — Windows support (native, ConPTY, generally available), read 11 October 2026
- Herdr docs — supported agents: 18 supported, 5 reporting their own state; other agents show up as plain terminals, read 11 October 2026, re-read 27 October 2026
- Herdr — herdrdev/herdr: 46,170 stars from the GitHub API, read 27 October 2026
- Herdr — "Herdr raised a seed": $6M led by Bessemer, 8 September 2026, "The runtime stays open", read 27 October 2026
- Herdr — Herdr Cloud: a waitlist, no price or date, read 27 October 2026
- Herdr — issue #803, "herdr agent list is empty, even while the agent runs normally", +13, read 27 October 2026
- Herdr docs — connecting machines over SSH, read 11 October 2026
- Herdr docs — how to work with Herdr (phone over SSH), read 11 October 2026
- Herdr — its own comparison with tmux, Zellij, cmux and Warp, read 11 October 2026
- Herdr — herdrdev/herdr README and LICENSE (Apache-2.0), release v0.9.3 of 29 September 2026, read 11 October 2026
- Orca docs — install (macOS build signed and notarized), read 11 October 2026
- Herdr docs — plugins (agent-telegram-notify example plugin, not official), read 11 October 2026
- Orca docs — session restore (a background daemon owns the terminals; a reboot ends the agents), read 11 October 2026
- Orca docs — terminal (agent tab states), read 11 October 2026
- Orca — pull request #10384, "integrate stock Herdr runtime", closed without merging on 20 August 2026, read 11 October 2026
- Herdr docs — session state and restore, read 11 October 2026
- Herdr docs — CLI reference (worktree create, --machine), read 11 October 2026
- Caprock — README: platforms, install, agents, local-first (dspv/caprock), read 11 October 2026
- Caprock docs — the desktop app: agents, permission mode, files, notifications, your phone (docs/app.md), read 11 October 2026
- Caprock docs — your agents in Telegram (docs/telegram.md), read 11 October 2026
- Caprock docs — installing the app, first launch on macOS and Windows (docs/install-app.md)
- Caprock changelog — 0.102.0 ready copies, attempts, review notes, Fix with agent, Clean up copies, keep awake; 0.103.0 a new agent from a GitHub issue or pull request, read 11 October 2026
- Caprock — release v0.100.0 assets on GitHub, read 11 October 2026
- Caprock — README: the Pipeline (each pull request with its checks and what the agents spent on it), what each repository costs at list price, Codex, OpenCode and DeepSeek Harness read from the history they write, read 27 October 2026
- Caprock — internal/cost/cost.go: Bedrock (us.anthropic.…) and Vertex (…@date) model ids normalised before pricing; read 24 October 2026
- Caprock — the team server (.ai/17-teams.md): aggregates by repository, pull request and release; no prompts, replies or tool output in the payload, read 27 October 2026
Try it
The record of every coding agent you run, the sessions it did not start included. Free, open source; nothing leaves your machine.
Notarized by Apple. One file for Apple silicon and Intel, macOS 13 or later.
Or run it yourself:
Paste in Terminal: it installs Caprock and opens it.Or with Homebrew: brew install --cask dspv/tap/caprock-app