Everyone runs agents in parallel. We govern them.
Bridge next to Conductor, Orca, Superset, and T3 Code. Only shipped features are in these tables. Bridge is a native desktop app for macOS. Everything runs on your machine.
Open source, checked line by line
Free to run is not the same as free to own. These are the licenses and the price gates.
| Capability | BridgeThis is us | Conductorconductor.build | Orcaonorca.dev | Supersetsuperset.sh | T3 Codet3.codes |
|---|---|---|---|---|---|
| LicenseThe terms you actually get. | MIT | Closed source | MIT | Elastic License 2.0 | MIT |
| Read the sourceEvery line of the app, not a plugin API. | Yes | No | Yes | Yes | Yes |
| Fork it and ship your own build | Yes | No | Yes | Limits apply | Yes |
| Price for local parallel agents | Free | Free | Free | Free | Free |
| Features locked behind a paid planPublished plans, not our estimate. | None | Pro, 50 USD per month | None published | Pro, 20 USD per seat | None |
| Your code and credentials leave the machine | Never | Cloud workspaces on Pro | SSH worktrees, opt in | Remote access on Pro | Web and mobile relay |
Supervision, where Bridge is alone
Every product here runs agents in parallel. Only one of them governs what those agents may do.
| Capability | BridgeThis is us | Conductorconductor.build | Orcaonorca.dev | Supersetsuperset.sh | T3 Codet3.codes |
|---|---|---|---|---|---|
| Policy engine on every gateWrite scope, worktree isolation, concurrency, delegation depth, retries, per-turn budgets. | Yes | Not offered | Not offered | Not offered | Not offered |
| Agents delegate to worker agentsAn orchestrator hands a typed objective to a worker, inside a scope you approved. | Yes | Not offered | Not offered | Not offered | Not offered |
| A different model family must verify the workThe completion gate excludes the harness that wrote the code from passing it. | Yes | Not offered | Not offered | Not offered | Not offered |
| Approvals rendered as app UIRisky commands, out-of-scope writes, and delegation pause for one click. | Yes | Agent's own prompts | Agent's own prompts | Agent's own prompts | Agent's own prompts |
| Routing can never widen a permissionModel choice ranks what policy already allows. It cannot grant anything. | Guaranteed | Not applicable | Not applicable | Not applicable | Not applicable |
Your history, your spend, your models
What happens after the agent stops typing. This is where a terminal wrapper runs out.
| Capability | BridgeThis is us | Conductorconductor.build | Orcaonorca.dev | Supersetsuperset.sh | T3 Codet3.codes |
|---|---|---|---|---|---|
| Append-only local history you can rewind and forkImmutable entries in SQLite on your disk, survivable across restarts. | Yes | Provider session files | Provider session files | Provider session files | Provider session files |
| Switch model or provider inside one conversationThe provider session restarts. Your thread stays. | Yes | Chosen per workspace | Chosen per workspace | Chosen per workspace | Chosen per workspace |
| Cost, rate limits, and context pressure per providerCost per harness and per model, plus what the cache saved you. | Built in | Not offered | Not offered | Not offered | Not offered |
| Memory that carries across agents and repositoriesPreferences and project decisions recalled into any session. | Built in | Agent files only | Agent files only | Agent files only | Agent files only |
| Lend an agent a logged-in browser tabYou approve one tab. No password, cookie, or profile is ever copied. | Yes | Not offered | Not offered | Not offered | Not offered |
| Typed protocol with generated schemasJSON-RPC over a local socket, so CI and scripts drive the same runtime the app does. | Yes, free | API on Pro | CLI wrapper | CLI wrapper | Not published |
Table stakes, all matched
The things every serious tool in this category does. Bridge does them too.
| Capability | BridgeThis is us | Conductorconductor.build | Orcaonorca.dev | Supersetsuperset.sh | T3 Codet3.codes |
|---|---|---|---|---|---|
| Run several coding agents at once | Yes | Yes | Yes | Yes | Yes |
| An isolated Git worktree and branch per task | Yes | Yes | Yes | Yes | Yes |
| Uses the subscriptions you already pay for | Yes | Yes | Yes | Yes | Yes |
| Review the diff before anything lands | Yes | Yes | Yes | Yes | Yes |
| Built-in terminals for the CLIs themselves | Yes | Yes | Yes | Yes | Yes |
Six reasons to switch
Each one is a feature you can open the app and use today.
MIT, all the way down
The whole app is MIT licensed. No source-available asterisk, no clause about what you may build with it, no seat that unlocks the real product.
Rules, not vibes
Scope, isolation, concurrency, depth, retries, and budgets are enforced by one policy engine. Nothing in the app can widen a permission it did not grant.
Nobody marks their own homework
A completion gate can demand that a different model family verifies the change. Evidence from the harness that wrote the code is rejected.
One thread, every model
Change model or provider in the middle of a conversation. The provider process restarts underneath. Your history and context stay put.
History you own
Every message, plan, tool call, and approval lands in an append-only local store. Rewind to any point, fork it, and try a second approach.
Spend visible before the wall
Cost per harness and per model, rate-limit status, and context pressure sit in the app. You switch or wrap up before quality drops.
Read the code, then decide.
MIT licensed and free. No seat, no account, no cloud round trip.
Bridge on GitHubChecked against each product’s public site and documentation in September 2026. Prices are the published list prices for a single seat. This category moves fast. If a row is out of date, open an issue and we will correct it. Product names and marks belong to their owners.