The full guide
Orca vs Caprock, step by step
Orca IDE is a cockpit: a free, MIT-licensed desktop app for macOS, Windows and Linux that starts Claude Code, Codex and some thirty other command-line agents, each in its own git worktree, with a code editor, a built-in browser, managed SSH servers and phone apps. Caprock is the ledger: it records every agent session on the machine whether or not it started it, prices each one at list price, and joins it to the pull request and its checks. Run your agents in Orca, in Caprock's tabs or in your own terminal; the ledger is the same.
What Orca IDE is
Orca calls itself an agent development environment. It is an Electron app from Stably AI, MIT-licensed, built around one git worktree per task: you fan a prompt out to several agents, compare what they did and merge the one you want. It runs any CLI agent and ships some thirty preconfigured, with VS Code's editor, a Chromium browser with a design mode, GitHub, Linear and Jira boards, a managed Orca server on each SSH host (its docs mark remote servers beta), and phone apps for iOS and Android. On 27 October 2026 it had 107,887 GitHub stars, no pricing page, and an enterprise page that is a contact form.
Orca vs Caprock, side by side
| What | Orca | Caprock |
|---|---|---|
| What it is | A cockpit: an agent development environment that starts agents in worktrees and shows the ones it started | 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) | 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 | 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 | 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 | 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) | 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 |
| Licence | MIT | Apache-2.0 |
| Price | Free; no pricing page; enterprise by email, no published price (re-read 27 October 2026) | Free; optional Premium, $30 a year or $100 once |
| Desktop | macOS (Apple and Intel), Windows, Linux | macOS (one universal build), Windows, Linux |
| Built on | Electron, with its own Chromium | A Go daemon in a Tauri shell, on the system web view |
| Agents | Any CLI agent; Claude Code, Codex, Gemini, Cursor CLI, OpenCode, Copilot and many more preconfigured | Claude Code, Codex, OpenCode, Gemini CLI, Hermes Agent and Grok; any terminal agent as a custom agent (Premium) |
| New sessions start | With each agent's permission-bypass flag pre-filled | Accepting edits and asking before commands; bypass is one pick away |
| Worktrees | One per task | One per session when you choose it, with your .worktreeinclude files and a setup command |
| A new worktree's setup | Copies .worktreeinclude files; setup commands run after it is made | Copies .worktreeinclude files; a setup command runs in the agent's terminal before it starts |
| One task, several tries | Fan one prompt across several agents, a worktree each, and review each diff; cost per worktree is not in its docs | One agent, one first message, in 2 to 4 copies from one commit; Compare shows each one's changes, cost and time |
| Start from a ticket | Link a GitHub pull request, Linear or Jira issue, or GitLab merge request to a new worktree | A GitHub issue or pull request fills in a new copy and the first message |
| Clean up worktrees | Clean up workspaces: status, activity, size and git state; bulk delete | Clean up copies: branch, size on disk, merged, pushed or uncommitted; removes only Caprock's own |
| Code editor | VS Code's editor, with autosave | None; files open read-only, or in your editor |
| Review and ship | Comment on diff lines and send them to the agent; commit, push, open a pull request | Notes on diff lines, sent to the agent; stage hunks, commit, push, open a pull request |
| When a commit or check fails | Fix with AI on a refused commit, Resolve with AI on conflicts, Fix broken checks on a pull request | Fix with agent on a refused commit or push, on conflicts, and on a pull request's failing checks or conflicts |
| Keep the computer awake | On, while an agent works, or off | While agents work (the default), always, or off |
| Built-in browser | Chromium, with design mode | A browser tab, in beta, off until you turn it on, with a Phone mode that shows a page at a phone's size |
| Remote machines | Over SSH; since 1.4.224 each SSH host runs a managed Orca server, marked beta (re-read 27 October 2026) | Your other computers that run Caprock, linked through its encrypted relay; no SSH |
| Phone app | iOS (App Store) and an Android APK, marked beta | The phone's browser; nothing to install |
| How the phone connects | Orca Relay, which needs a sign-in, or your LAN or Tailscale; its troubleshooting asks for one Orca account on both | From anywhere, through an end-to-end encrypted relay; paired by QR code, no account |
| Notifications | When an agent goes idle; a click opens its pane | A permission prompt, with Approve and Deny on macOS and Linux |
| Telegram | Not in its docs | Alerts through a bot you create; replies with Premium |
| Telemetry | Anonymous usage events to PostHog, with an opt-out | None |
What each one sees: the agents it started, or every session
Orca shows live status for the agents it started: its docs say to start one "through the agent combobox rather than typing the binary by hand". A Claude Code you start in iTerm is not in its sidebar. Its session history scans each agent's transcripts afterwards, so "if the CLI writes a transcript, it shows up in the panel after the next scan", resumable, with no cost on that page (its docs, read 27 October 2026). Its usage tracking reads the same files on the local host; a user who runs agents on SSH hosts wrote that "the token/cost analytics are local-only file scrapers" (#12005, open).
Caprock reads the machine, not its own tabs. A Claude Code session started in your own terminal appears live, with what it costs; Codex, OpenCode, DeepSeek Harness and Hermes Agent come in from the history they write, sessions from before you installed Caprock included. Sessions that run in a vendor's cloud or inside CI are not observed; Caprock sees the machines it is installed on.
The phone: native apps or the browser
Orca has an iOS app on the App Store and an Android APK; its docs mark the mobile companion beta. A phone pairs through Orca Relay, which needs a sign-in, or directly over your LAN or Tailscale; its troubleshooting asks for the same Orca account on the desktop and the phone.
Caprock has no phone app. The phone opens Caprock in its browser, paired by a QR code, with no account. It reaches your computer from anywhere through a relay that carries only end-to-end ciphertext, ours or one you run. Unless you untick It can control sessions when you connect it, the phone starts agents, answers permission prompts, and commits and pushes.
Cost, plan limits and telemetry
- Orca tracks usage against the plan for 11 providers, with reset times and an 80% warning, and estimates cost from "a local price table, not a live bill", per account on the local host; its docs say to "Prefer the provider console for authoritative spend". Cost per worktree or per pull request is not in them. Users with several accounts ask for failover: "work still stops dead when the active account hits its 5-hour or weekly window" (#20512, open, read 27 October 2026).
- Caprock prices every turn of Claude Code, Codex, OpenCode, Gemini CLI and DeepSeek Harness per repository, and the Pipeline shows each pull request with its checks and what the agents spent on it. A session on Bedrock or Vertex is priced the same as one on the API (
internal/cost/cost.go). Claude's and Codex's 5-hour and 7-day windows sit beside the cost, one per sign-in, with a warning before the limit; theclaudeyou start in your own terminal is counted too. 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. - Telemetry: Orca sends anonymous usage events, such as which kind of agent you start (never prompts or output), to PostHog in the US; a switch in Settings,
DO_NOT_TRACK=1orORCA_TELEMETRY_DISABLED=1turns it off. Caprock has none.
Permission prompts by default
Orca pre-fills each agent's permission-bypass flag for new launches, such as --dangerously-skip-permissions for Claude Code, and its docs warn that a worktree is not a sandbox. Caprock starts new sessions accepting edits and asking before a command; bypass is one pick away in the New agent sheet.
Worktrees, tries and review
Much of the daily loop is the same in both, read from each project's docs on 11 October 2026:
- Ready worktrees. Both copy the ignored files a repository lists in
.worktreeinclude, such as.env, and run a setup command such asnpm installin a new worktree. - Review back to the agent. Both let you comment on diff lines and send the notes to the agent, and both hand a refused commit, conflicts or a pull request's failing checks to an agent with one button.
- Tickets. Orca links GitHub pull requests, Linear and Jira issues and GitLab merge requests to a new worktree; Caprock starts a new copy from a GitHub issue or pull request.
- Several tries at one task. Orca's recipe races different agents on one prompt, a worktree each, and you review each diff. Caprock gives one agent the same first message in two to four copies and sets them side by side: files and lines changed, what each has cost so far and how long it has run. Orca's docs do not show cost per worktree.
- Clean-up and sleep. Both list worktrees with their size and git state for removal, and both can keep the computer awake while agents work.
Download and install size
Measured on 11 October 2026 from the files each project publishes on GitHub: Caprock v0.100.0 and Orca v1.4.224. Orca ships its own Chromium; Caprock uses the web view the system already has, except in the Linux AppImage, which carries its own WebKit.
| Installer | Caprock | Orca |
|---|---|---|
| macOS, Apple chip | 19.7 MB | 245.3 MB |
| Windows | 7.7 MB | 212.2 MB |
| Linux .deb (x64) | 10.7 MB | 193.8 MB |
| Linux AppImage | 85.0 MB | 212.4 MB |
Installed on one Mac, Caprock.app takes 47 MB and Orca.app (1.4.220) 624 MB, by du. These are sizes on disk. Neither app's memory use or speed has been measured against the other.
Orca vs Conductor, cmux, Herdr and T3 Code
- Conductor is a Mac cockpit for the same job: free for local workspaces; Pro, $50 a person a month, adds cloud workspaces and the iOS app; Teams, $60 a user a month, an admin portal and central billing; cost per person or per repository is not in its docs (its pricing, read 27 October 2026). Compared with the others in desktop apps for coding agents.
- cmux is a macOS terminal for agents; on Windows and Linux see cmux on Windows.
- Herdr runs inside your own terminal on all three systems: Herdr vs cmux, and Orca vs Herdr side by side.
- T3 Code is a chat-style app for the same agents, with iOS and Android apps and several machines in one list: T3 Code vs Caprock.
What Caprock does not do
- Not the cloud, not CI. Sessions that run in a vendor's cloud or inside CI are not observed; Caprock sees the machines it is installed on.
- Not a bill. 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.
- No code editor. Files open read-only in a tab; you edit in your own editor.
- No SSH remotes, no cloud machines. It reaches only your other computers that run Caprock, through its relay.
- 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 the fullest free cockpit: an editor, a browser, SSH hosts, native phone apps, any CLI agent.
- Caprock — you want the ledger: every session on the machine, who is waiting on you, how close each limit is, and what each pull request cost, with no telemetry. Keep Orca or your own terminal as the cockpit if you like. Install it.
Questions people ask
- Is Orca IDE free?
- Yes. Orca is free and open source under the MIT licence. On 27 October 2026 it had no pricing page; its enterprise page offers deployment talks by email and publishes no price.
- Does Orca need an account?
- For Orca Relay, yes: its docs say sign-in is required for the relay only. A phone can also pair directly over your LAN or Tailscale, though its troubleshooting asks for the same Orca account on both devices.
- Does Orca show cost per pull request, or for a team?
- Not in its docs on 27 October 2026: usage and estimated cost are per account on the local host, from a local price table, and it has no team plan or team view. Caprock's Pipeline shows what the agents spent on each pull request, at list price; for a team, its self-hosted server adds the same up by repository, pull request and release.
- Is Caprock an Orca alternative?
- As a cockpit, partly: both are open source, run the agents' own CLIs in worktrees on macOS, Windows and Linux, and Orca has the editor, the browser, SSH hosts and native phone apps. As a ledger, Caprock does what Orca does not: it shows the sessions you start in your own terminal live, prices each one at list price, and joins it to the pull request. The two run side by side.
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
- Conductor — pricing: Free local workspaces on a Mac; Pro $50 a person a month with cloud workspaces and the mobile app; Teams $60 a user a month with an admin portal; Enterprise, read 27 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