Desktop apps for coding agents compared: Caprock, Orca, Conductor, Claude, Codex, Warp and Nimbalyst
Seven apps that run Claude Code, Codex and other coding agents side by side: licence, desktop OS, agents, how a phone reaches you, cost and limits, price.
Seven apps now run Claude Code, Codex and other coding agents side by side. Caprock, Orca, Warp and Nimbalyst are on all three desktop systems; Conductor is on macOS; Claude's and ChatGPT's desktop apps each run their own vendor's agent. They differ most in licence, in how a phone reaches your machine, and in what they show of cost and plan limits.
Claude Desktop alternatives for coding
Claude's own desktop app runs Claude Code in its Code tab, on a paid Claude plan, on macOS and Windows with Linux in beta. To run other agents beside Claude Code in one window, three picks from the table below, read on 7 October 2026:
- Orca. MIT, on macOS, Windows and Linux. Runs Claude Code, Codex, OpenCode, Gemini and more, with usage and plan limits for eleven providers.
- Conductor. macOS only. Runs Claude Code, Codex, Cursor and OpenCode; free locally; Pro $50 a person and Teams $60 a user a month, read 27 October 2026.
- Caprock. Apache-2.0, on macOS, Windows and Linux. Claude Code, Codex, OpenCode, Gemini CLI, Grok Build and Hermes Agent in tabs per project; the sessions it did not start recorded too; every pull request followed from agent to release with its agent cost; a phone from anywhere through an end-to-end encrypted relay, with no account. Free. Download Caprock
Side by side
| App | Licence | Desktop | Agents it runs | How a phone reaches your machine |
|---|---|---|---|---|
| Caprock | Apache-2.0 | macOS, Windows and Linux apps | Claude Code, Codex, OpenCode, Gemini CLI, Grok Build, Hermes Agent | From anywhere, through an end-to-end encrypted relay or your own; paired by QR code, no Caprock account |
| Orca | MIT | macOS, Windows, Linux | Claude Code, Codex, OpenCode, Gemini and more | Orca Relay with sign-in, or your LAN or Tailscale |
| Conductor | No public source linked | macOS | Claude Code, Codex, Cursor, OpenCode | iOS app (pricing lists a mobile app under Pro, with cloud workspaces); local workspaces through its encrypted relay with a Conductor account (experimental) |
| Claude desktop (Code tab) | No public source linked | macOS, Windows; Linux in beta | Claude Code | Remote Control from the Claude app, through the Anthropic API |
| ChatGPT desktop app (Codex) | No public source linked | macOS, Windows; Linux in preview | Codex | Remote, through a secure relay; hosts on macOS or Windows |
| Warp | AGPL v3; UI framework MIT | macOS, Windows, Linux | Claude Code, Codex, OpenCode, Gemini CLI and more, plus its own agent | Remote Control shares a running third-party agent session to Warp's cloud, as a link for any browser |
| Nimbalyst | MIT | macOS, Windows, Linux | Claude Code, Codex, Gemini and more | Its end-to-end encrypted sync server, with an account |
Cost, limits and price
| App | Cost and limits shown | Price for one person |
|---|---|---|
| Caprock | Cost per repository for every agent it reads; Claude and Codex plan limits | Free; optional licence $30 a year |
| Orca | Usage and plan limits for eleven providers; estimated cost for known models | Free |
| Conductor | Codex rate limits and Claude plan usage, in a hover card | Free locally; Pro $50 a month |
| Claude desktop (Code tab) | Claude plan usage | Needs a paid plan: Pro ($20 a month), Max, Team or Enterprise |
| ChatGPT desktop app (Codex) | A web usage dashboard; /status in the Codex CLI | Any ChatGPT plan, including Free; Plus $20 a month |
| Warp | Usage in dollars at API rates, for its own agent | Free; Build $20 a month |
| Nimbalyst | Claude and Codex usage limits | Free |
Notifications and a system prompt per project
Every one of these apps works with git worktrees, one per session (Warp leaves creating them to you), and all but the ChatGPT app and Nimbalyst document two sessions or terminals side by side (Conductor's split tabs are an experimental setting). Two things differ more, read 7 October 2026:
- Answering a permission prompt from the desktop notification. Caprock does it on macOS and Linux, for Claude Code sessions it started. Orca, Warp and Nimbalyst notifications open the session; Claude desktop notifies when a task finishes; the ChatGPT app's permission notifications can be switched on or off, and approving from afar is done in its phone app. Conductor documents no notification approvals.
- A system prompt per project, set in the app. Caprock calls it Project instructions and appends it to the system prompt of every Claude Code session it starts in the project, and to the developer instructions of every Codex session it starts there, and passes it to Grok Build as its rules; OpenCode, Gemini CLI and Hermes Agent sessions do not get it. Conductor has repository-wide "General preferences" for its agents. Claude's Projects carry project instructions, in a public beta on Pro and Max. The ChatGPT app's projects carry instructions for its chats, while its local Codex projects point to
AGENTS.mdor checked-in documentation. Orca, Warp and Nimbalyst document only the agents' own files.
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 is an Electron app and ships its own Chromium; Caprock is a Go daemon in a Tauri shell, which uses the web view the system already has. The Linux AppImage is the exception: it carries its own WebKit, so the gap there is small.
| 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 |
Caprock's macOS file is one universal build for Apple and Intel chips; Orca ships one per chip. Installed on the same Mac, Caprock.app takes 47 MB and Orca.app (1.4.220) 624 MB, by du. These are sizes on disk, not memory or speed; those depend on how many sessions run and are not measured here.
What each one is
- Orca — an open-source app built around worktrees and the agents' own CLIs, with iOS and Android apps. A phone pairs through Orca Relay, which needs a sign-in, or directly over a LAN or Tailscale; mobile is marked beta.
- Conductor — a Mac app that runs Claude Code, Codex, Cursor and OpenCode in parallel workspaces. It needs GitHub; its iOS app, released 2 October 2026, works with cloud workspaces, and pricing lists it under Pro. Since 0.91.2 it can also control local workspaces on your Mac, an experimental setting.
- Claude desktop, Code tab — Anthropic's app for Claude Code, on a paid plan (Pro, Max, Team or Enterprise). Remote Control lets the Claude phone app drive a session, through the Anthropic API.
- The ChatGPT desktop app — Codex is one of its two workspaces; Remote reaches a Mac or Windows PC from the ChatGPT phone app through a secure relay. It is what OpenAI's Codex app became: Codex desktop app.
- Warp — a terminal that runs third-party CLI agents beside its own; Remote Control shares a running session to a link you open on a phone.
- Nimbalyst — an open-source workspace with visual editors around Claude Code, Codex and Gemini, with iOS and Android apps that sync end-to-end encrypted, with an account.
Claude Squad, Vibe Kanban and Superset
Three names come up in the same searches. None is a pick here; each was read on its own pages on 27 October 2026.
- Claude Squad (AGPL-3.0), a terminal app,
cs, that runs Claude Code, Codex, Gemini and other local agents each in its own tmux session and git worktree, is unmaintained: its last commit and its last release, v1.0.20, are from 20 August 2026, and a maintainer wrote in March that both authors work full-time jobs elsewhere. The Windows build does not run — "error starting tmux session: unsupported", an open issue. - Vibe Kanban (Apache-2.0), a kanban board in the browser with a workspace per agent, shut down on 10 April 2026: bloop wrote that "the vast majority are free users and we couldn't find a business model", refunded its Pro plan and removed the hosted issues, comments and projects. One former employee maintains the repository and local workspaces still run.
- Superset became Paradev on 26 October 2026: Pro $20, Team $60 and Ultra $200 a user a month, on macOS, with Linux and Windows open requests. Its status view covers only agents started from its own terminals ("The hooks do nothing in other terminals", its usage doc).
Where Caprock differs
Every app here is a window around the agents it started. Caprock's difference is the record under the window: a background service that records every session on the machine, the ones you start in your own terminal included, with limits across subscriptions, each pull request's CI state and what it cost.
- Cost for every agent it reads. Claude Code, Codex, OpenCode, Gemini CLI, DeepSeek Harness and Hermes Agent land in one table, priced per repository; Claude and Codex plan limits sit in the menu bar, on the Home screen and on the Cost screen.
- Sessions from your own terminal count. A
claudestarted outside Caprock appears with its cost; Caprock types only into sessions it started. - A phone with no Caprock account. It pairs by QR code and reaches the computer from anywhere, through an end-to-end encrypted relay. A terminal picks up from the last byte it had, and the chat view orders messages as the session produced them, however late they arrive.
- Several tries at one task, by cost. One agent gets the same first message in two to four copies of the repository, and Compare sets them side by side: files and lines changed, what each has cost so far, how long it has run.
- Approve or Deny from the notification. On macOS and Linux, a permission prompt from a Claude Code session Caprock started arrives with Deny, and with Approve only when the notification shows the whole request.
- Measured, not claimed: 0.44–0.59 s from launch to a ready window with the background service running, five runs on one M1 Pro Mac, 2026-10-05.
What Caprock does not do
- No code editor. It runs the agents' terminals and shells; you edit in your own editor.
- No cloud workspaces, no SSH remotes. Sessions run on your machine, or on your other computers that run Caprock, linked through its relay.
- Buttons in notifications are macOS and Linux only. On Windows you answer on the session's prompt card.
Which to use
- Caprock — one record of every agent in every repository: the sessions it did not start, limits across subscriptions, cost per pull request, history; and a phone with no account. Install it.
- Orca — the same idea, with native phone apps: Orca vs Caprock, row by row.
- Conductor — a Mac, GitHub-centred workflow, with cloud workspaces; pricing lists those and the mobile app under Pro.
- Claude desktop or the ChatGPT app — you use one vendor's agent and want its own interface.
- Warp — you want a terminal first, with agents inside it.
- Nimbalyst — you want documents, mockups and diagrams beside the agents.
- cmux or Herdr — you want agents in a terminal rather than an app: Herdr vs cmux, and cmux on Windows if you are not on a Mac.
- Claude Squad or Vibe Kanban — neither: one is unmaintained and the other's company shut down, above.
A GUI for Claude Code alone, official or open source: Claude Code GUI. Choosing the agent rather than the app: Claude Code compared with Codex, Cursor, OpenCode, Gemini CLI, GitHub Copilot, Antigravity and Kiro.
Questions people ask
- Is Caprock an Orca alternative?
- For running and watching several agents, yes: both are open source and run the agents' own CLIs. Both run on macOS, Windows and Linux. Caprock records the sessions it did not start, prices every agent per repository and pairs a phone by QR code, reached from anywhere through an end-to-end encrypted relay, with no Caprock account; Orca has native phone apps.
- Is there a Conductor alternative for Windows or Linux?
- Orca, Warp, Nimbalyst and Caprock run on macOS, Windows and Linux.
- Which of these apps show Claude Code plan limits?
- Caprock, Orca, Conductor, Claude desktop and Nimbalyst document a view of Claude plan usage. Caprock also shows Codex limits and prices every agent it reads per repository.
Sources
- Caprock — github.com/dspv/caprock, read 7 October 2026
- Caprock — github.com/dspv/caprock/blob/master/docs/install-app.md, read 7 October 2026
- Caprock — github.com/dspv/caprock/blob/master/CHANGELOG.md, read 21 October 2026
- Orca — github.com/stablyai/orca, read 7 October 2026
- Orca — www.onorca.dev/docs/mobile, read 7 October 2026
- Orca — www.onorca.dev/docs/agents/usage-tracking, read 21 October 2026
- Orca — www.onorca.dev/docs/notifications, read 7 October 2026
- Conductor — www.conductor.build/docs/installation, read 21 October 2026
- Conductor — www.conductor.build/pricing, read 21 October 2026
- Conductor — www.conductor.build/changelog/0.90.0-conductor-for-ios, read 7 October 2026
- Conductor — www.conductor.build/changelog/page/2, read 7 October 2026
- Conductor — www.conductor.build/changelog/page/3, read 7 October 2026
- Conductor — www.conductor.build/docs/reference/agent-behavior, read 7 October 2026
- Conductor — www.conductor.build/changelog/0.91.0-a-mostly-boring-update, read 21 October 2026
- Conductor — www.conductor.build/docs/reference/remote-control, read 21 October 2026
- Conductor — www.conductor.build/changelog/0.87.0-search-across-files-opencode-2-0, read 21 October 2026
- Conductor — www.conductor.build/docs/reference/harnesses, read 21 October 2026
- Claude desktop (Code tab) — code.claude.com/docs/en/desktop, read 21 October 2026
- Claude desktop (Code tab) — code.claude.com/docs/en/remote-control, read 21 October 2026
- Claude desktop (Code tab) — claude.com/pricing, read 21 October 2026
- Claude desktop (Code tab) — code.claude.com/docs/en/claude-projects, read 7 October 2026
- ChatGPT desktop app (Codex) — learn.chatgpt.com/docs/app, read 7 October 2026
- ChatGPT desktop app (Codex) — learn.chatgpt.com/docs/remote-connections, read 7 October 2026
- ChatGPT desktop app (Codex) — learn.chatgpt.com/docs/pricing, read 7 October 2026
- ChatGPT desktop app (Codex) — learn.chatgpt.com/docs/notifications, read 7 October 2026
- ChatGPT desktop app (Codex) — learn.chatgpt.com/docs/projects, read 21 October 2026
- Warp — github.com/warpdotdev/warp, read 7 October 2026
- Warp — docs.warp.dev/agents/cli-agents/remote-control/, read 7 October 2026
- Warp — www.warp.dev/pricing, read 21 October 2026
- Warp — docs.warp.dev/code/git-worktrees/, read 7 October 2026
- Warp — docs.warp.dev/support-and-community/plans-and-billing/credits/, read 21 October 2026
- Nimbalyst — github.com/Nimbalyst/nimbalyst, read 21 October 2026
- Nimbalyst — nimbalyst.com/docs/mobile/mobile-app/, read 21 October 2026
- Nimbalyst — nimbalyst.com/changelog/, read 21 October 2026
- Orca — release v1.4.224 assets on GitHub (stablyai/orca), read 11 October 2026
- Caprock — release v0.100.0 assets on GitHub (dspv/caprock), read 11 October 2026
- Claude Squad — smtg-ai/claude-squad README, commits and releases (last release v1.0.20 and last commit 20 August 2026), read 27 October 2026
- Claude Squad — issue #250, the maintainer on both working full-time jobs elsewhere, read 27 October 2026
- Claude Squad — issue #275, Windows: error starting tmux session: unsupported, open on 27 October 2026
- Vibe Kanban — BloopAI/vibe-kanban README and commits, read 27 October 2026
- Vibe Kanban — shutdown announcement (Goodbye bloop), 10 April 2026, read 27 October 2026
- Conductor pricing — Free, Pro $50 per person, Teams $60 per user, Enterprise, read 27 October 2026
- Paradev — Superset is now Paradev, 26 October 2026, read 27 October 2026
- Paradev pricing — Free, Pro $20, Team $60, Ultra $200, Enterprise, read 27 October 2026
- Paradev docs — usage: status only for agents launched from its own terminals, read 27 October 2026
- Caprock spec — the desktop app, with the launch measurement (.ai/21-app.md)
- Conductor changelog — 0.91.2, the iOS app controls local workspaces (Settings → Experimental), read 20 October 2026
- Caprock changelog — 0.75.0 workspace and projects; 0.76.0 chat view, reconnect, Approve and Deny; 0.77.0 app install, start work from the phone, Tailscale by QR; 0.81.0 project instructions
- Caprock docs — using the desktop app: project instructions, notifications (docs/app.md)
- Caprock source — what a paired phone may do (internal/api/lanauth.go)
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