Termic vs Orca
Of everything on this comparison list, Orca is the closest to Termic. Parallel agent CLIs, one git worktree each, your own Pro / Max plan, free and open source. If that is the whole question, either one does the job.
The differences are at the edges, and they are not small ones. Orca reaches further: a phone app, SSH worktrees onto a remote machine, an embedded browser. Termic goes at the boundary around the agent process: a macOS Seatbelt cage with a network allowlist, no telemetry, and a Rust runtime instead of two copies of Chromium.
01
A worktree is not a sandbox
Orca isolates agents from each other. Termic also isolates them from your SSH keys, your cloud credentials and the open internet.
02
Tauri, not Electron
19 MB universal DMG against 193 MB per architecture. Your agents are the heavy part already. Orca ships Chromium, then embeds a second one for its browser pane.
03
Orca reaches further
Mobile apps, SSH worktrees, Design Mode, GitHub and Linear. Termic has none of that today and says so.
feature by feature
What changes in practice
Short version: Orca wins on reach and platform coverage. Termic wins on the security boundary, the runtime, telemetry and a handful of workflow pieces that came out of daily use.
Best fit
License
Pricing
Runtime
Resource footprint
Sandbox around the agent
~/.ssh and ~/.aws always denied, network through an in-process CONNECT proxy with a hostname allowlist. Network egress control
Skip-permissions safely
Telemetry
DO_NOT_TRACK=1. Account
Runs the real CLI
Git worktrees
Main checkout
Multi-repo tasks
Live mirror into the repo root
Broadcast one prompt to N agents
Unattended follow-ups
orca automations schedules prompts on cron or RRULE, and there is a coordinator/worker orchestration layer where agents mail each other. Project config in the repo
.termic.yaml carries setup scripts, run commands, preview URLs and sandbox allowlists. orca.yaml carries setup and archive scripts, default tabs, shared directories and VM recipes, plus a .worktreeinclude for copying gitignored files. Full-text search
git grep backed, gitignore-aware, streams live, spans every repo in the task. Embedded browser
Remote execution
Mobile
Issue tracker integration
Built-in agents
Git surface
Themes
Platforms
Sandbox platform coverage
Last reviewed: 2026-08-11. Orca claims are based on the public sources linked below, and Orca ships daily, so some of this ages fast. If something changed, file an issue and I will fix it.
the real split
A worktree is a concurrency boundary, not a security one
Both apps put each agent in its own git worktree, and both call that isolation. It is, for one specific problem: two agents editing the same file at the same time. That is the problem a worktree solves.
It is not the problem you have at 2am when an agent is running unattended with permission prompts
disabled. A worktree does not stop a process reading ~/.ssh/id_ed25519, or
~/.aws/credentials, or your Keychain. It does not stop an outbound request to a
host you have never heard of. Every agent in every worktree runs as you, with everything you can reach.
Orca is explicit about this. Its docs say "the intent is that the worktree itself is the sandbox", and it
pre-applies each agent's full-autonomy flag at launch across roughly 26 agents. For Codex that flag is
--dangerously-bypass-approvals-and-sandbox, which turns off the sandbox Codex
ships with. Their own docs carry the caveat: filesystem isolation does not stop harmful shell commands,
install scripts or secret access, so override the launch arguments before running on machines with
shared credentials or production access.
That caveat is the whole argument on this page. It is correct, and it puts the work on you to remember it, per machine, per agent, forever.
Termic's sandbox is a separate boundary underneath that one. Writes are confined to the worktree plus agent config and package caches. Credential paths are denied outright. Network egress goes through an in-process CONNECT proxy with a hostname allowlist, so the agent reaches the vendor API, GitHub, npm, PyPI and crates.io, and nothing else unless you add it per project.
That is what makes --dangerously-skip-permissions a reasonable default rather
than a shrug. The Seatbelt profile is the thing holding the line, so the agent's own prompts are
redundant and Termic turns them off inside the cage. Outside the cage, the toolbar icon goes red,
because at that point the agent really can do anything you can.
Read the design: docs/sandbox.md.
pick orca
Use Orca when you want reach
Orca is a Y Combinator company shipping daily, and it shows in surface area. iOS and Android apps that let you watch agents and send follow-ups from a phone. SSH worktrees so the work runs on a machine with more cores than your laptop. An embedded Chromium with Design Mode, where clicking a UI element sends its HTML, CSS and a cropped screenshot into the prompt. Native GitHub, GitLab and Linear browsing, with stacked pull requests. Around 26 preconfigured agents. Prebuilt signed Windows binaries.
There is also a lot that never made it to their landing page: scheduled prompts on cron or RRULE expressions, a coordinator and worker orchestration layer where agents send each other mail, on-device voice dictation, and a plugin marketplace. Whatever else is true, they are not short on ideas.
Termic has none of that. If any of it is the reason you are reading this page, Orca is the answer and there is no argument to make.
pick termic
Use Termic when the boundary matters
If your laptop holds production access, the question is not which app has more panes. It is what an agent can touch when it goes wrong, and whether you can answer that in a sentence your security lead accepts. Termic's answer is a Seatbelt profile and a network allowlist. Orca's is a git worktree.
The rest is the runtime and a handful of workflow pieces. Tauri and Rust instead of Electron, because the agents are already the expensive part. No telemetry at all. Spotlight, so a worktree's changes show up live in your checkout without a branch switch. Multi-repo tasks, where one task holds backend, frontend and infra and the search and diffs span all of them.
Feature for feature, Orca has more. It has a team, four months of daily releases and a bigger surface in almost every direction. This page is not going to pretend otherwise. The case for Termic is that a smaller tool with a real boundary around the agent is the right trade when the machine you run it on matters.
Termic did not start as an answer to Orca. It started as a replacement for Conductor, which is closed source and routes through the Claude Agent SDK, and the goal was to drive the real CLI binaries so a vendor pricing change could not reprice the workflow. Most of what is in the list above is something that annoyed me first.
questions
Comparison FAQ
Is Termic an Orca alternative?
Termic did not copy Orca, did it?
Does Orca sandbox agents?
--dangerously-bypass-approvals-and-sandbox for Codex, which switches off the sandbox Codex ships with. There is no filesystem confinement and no network restriction: same user, same home directory, same credentials, same internet. Termic's cage is macOS Seatbelt plus a per-task hostname allowlist on egress. Orca does have opt-in ephemeral VM recipes if you wire up Docker or a cloud provider yourself, and a Docker sandbox is an open request in #13665.Why does Tauri versus Electron matter here?
Does Orca require an account?
What does Orca do that Termic does not?
What does Termic do that Orca does not?
Orca has far more GitHub stars. Does that settle it?
Can I use both?
sources
What I checked
Orca's public site, repo and releases, reviewed on 2026-08-11. Where a feature is marked as not documented, that means I could not find it in public sources, not that I proved it absent.
Install Termic
Free. AGPL-3.0. macOS and Linux releases now.