agentboards.org

Orca Agent

#98 overall#44 terminal agentverified Sep 4, 20260.5.5

DeepSeek-native terminal coding agent in Rust, with a TUI, headless exec, ACP and JSONL surfaces and a subagent task tree

Key differences

DeepSeek-native terminal coding agent in Rust, with a TUI, headless exec, ACP and JSONL surfaces and a subagent task tree

  • Runs local. Free and open source under MIT; you supply a DeepSeek API key
  • Supports headless CI workflows. Listed for 55 of 125 tools in this category.
  • Runs multiple agents. Listed for 81 of 125 tools in this category.
  • Keep in mind: Upstream calls the tool simply Orca and its binary is `orca`; it is listed here as Orca Agent to keep it distinct from the unrelated Orca ADE already on the board.

“A coding agent written in Rust and installed from npm, which is either pragmatism or a quiet cry for help.”

Website Docs 509 starsCompare vs…Dispute a fact
Appeal a claim or request ownership transfer

What it is

Orca takes a task and reads code, edits files, runs commands, verifies the result and keeps going until it is done or needs you. It offers an interactive TUI, an `orca exec` headless mode for scripts and CI with resumable and forkable sessions, and stable JSONL, app-server and Agent Client Protocol contracts so other clients can drive it. Risky actions are gated through suggest, sandboxed auto-edit and full-access modes with per-folder trust, and it loads project instructions, skills, plugins, custom tools and MCP tools and resources. Synchronous subagents, async subagents and workflow children get runtime-owned continuation ids, and cancelling a turn stops the subagent tree it owns.

Specification

Source verification

Row snapshot checked 2026-09-04. Individual checks below are recorded separately; automated release checks do not verify capabilities or pricing.

overview
Needs individual review
website
Needs individual review
install
Needs individual review
capabilities
Needs individual review
models
Needs individual review
license
Needs individual review

Architecture

Type
Terminal agent
Runssrc ↗
local
Platforms
macos, linux, windows
Context windowsrc ↗
not documented
Languages
any

Models

Backbonesrc ↗
DeepSeek
Bring your own model
No
Local models
No

Protocols

MCP clientunsourced
Yes
MCP server
No
OpenAPI tools
No

Capabilities

Terminal commandssrc ↗
Yes
Multi-file edits
Yes
Git operations
No
Browser control
No
Sandboxed execution
No
Sessions run under a restricted per-folder sandbox, using Windows AppContainer isolation on Windows, rather than a container.
Multi-agent
Yes
Headless / CI
Yes

Cost

Modelunsourced
byok
Starts at
$0/mo
Free tier
Yes
Bring your own key
Yes

Free and open source under MIT; you supply a DeepSeek API key

Openness

Open sourcesrc ↗
Yes
License
MIT
First release
unknown
open-sourcerustdeepseekterminalacpsubagentsmcp

Los Agentes on Orca Agent

Who are they?
The ruling
El JuezThe judge

El Amigo recommends the permission ladder and El Crítico points out that a folder promoted once stays promoted with no documented way back.

Adopt with conditions
Reasoning and trade-offs · AI analysis

El Amigo and El Crítico are both looking at the permission ladder and only one of them is looking at the second week. He calls the three modes the reason to be here; El Crítico notes that a folder promoted once stays promoted with nothing documented about taking it back. La Inversora adds the part neither addresses: the price list belongs to one provider.

El Crítico wins, narrowly, because his objection is about the mechanism El Amigo is recommending rather than a different one. Adopt with conditions, the condition being that you keep a written list of which directories you have trusted and prune it.

Agree with El Juez?
El AmigoThe friend

Pick it if the permission ladder is the thing you have been missing; pick Aider if you would rather have the older, better-documented one.

7.0
Reasoning and trade-offs · AI analysis

The deciding trait is that you choose how much rope it gets. There are three modes, from suggesting edits, through an auto-edit that stays inside a sandbox, up to full access, and trust is granted per folder rather than once for everything. Starting in the timid mode and promoting a directory you care less about is a workflow that actually survives a real repository.

The rest is a competent terminal agent with a competent TUI, which describes several tools on this board. Pick it if the permission ladder is the thing you have been missing. Pick Aider if you would rather have the older, better-documented one.

reliability
7
usefulness
7
cost
8
longevity
6
Agree with El Amigo?
El CríticoThe critic

Trust is granted per folder and the row documents no expiry, no revocation and no review of what is currently trusted.

6.8
Reasoning and trade-offs · AI analysis

Per-folder trust has no documented expiry. A directory you promoted during one easy afternoon stays promoted, and nothing in the row describes revoking it, reviewing what is currently trusted, or prompting again when the task changes. The permission model is only as good as your memory of it.

There is no git integration either, so the recovery path after a bad full-access run is whatever you set up yourself. What it gets right is cancellation: stopping a turn stops the subagent tree beneath it, which is more than most tools with subagents can claim when you press the key.

reliability
6
usefulness
7
cost
8
longevity
6
Agree with El Crítico?
El ProfesorThe professor

Subagent identity is runtime-owned rather than model-supplied: synchronous, asynchronous and workflow children all receive continuation ids from the runtime.

7.5
Reasoning and trade-offs · AI analysis
  1. Subagent identity is runtime-owned rather than model-supplied: synchronous children, asynchronous children and workflow children all receive continuation ids from the runtime. That places the addressing scheme outside the text the model produces, which removes an entire class of hallucinated-reference failures. 2. The interface contracts are declared stable, so an external client can be written against them without tracking releases.

  2. No evaluation is offered, and the design does not require one, since every claim here is about structure rather than capability. Structure of this kind usually outlives the model it was built for.

reliability
8
usefulness
7
cost
7
longevity
8
Agree with El Profesor?
La InversoraThe investor

Built native to one provider whose key the documented setup takes, so both the cost story and the availability story are somebody else's decisions.

6.3
Reasoning and trade-offs · AI analysis

The economics here belong to DeepSeek. This is built native to one provider, the documented setup takes that provider's key, and nothing in the row names a second one, so the cost story and the availability story are both somebody else's decisions. That is a real bet, and it is currently the cheap side of the bet.

Moat: none, and 503 stars on a solo repository does not create one. Likely path: it either adds providers and becomes a generic terminal agent, or it stays the good DeepSeek client and lives or dies with that price list. Likely acquirer: nobody. Position: fine while the tokens are cheap.

reliability
6
usefulness
6
cost
8
longevity
5
Agree with La Inversora?
La JefaThe CTO

orca exec runs in a pipeline with resumable and forkable sessions, which is the difference between a demo and a step I can put in front of a merge.

6.3
Reasoning and trade-offs · AI analysis

The headless mode is what makes this discussable. orca exec runs in a script or a pipeline, sessions resume and fork, so a failed run can continue rather than start again, and that is the difference between a demo and a step I can put in front of a merge. Nothing per seat for sixty engineers either.

Everything else is missing. No identity provider, no audit export, no retention statement, and support is a repository with one maintainer's name on it. Onboarding is small: install, one key, one config. Approved with conditions: pipeline use only, with the key issued centrally rather than per developer.

reliability
6
usefulness
6
cost
8
longevity
5
Agree with La Jefa?
El HackerThe tinkerer

MIT, and MCP contributes both tools and resources rather than tools alone, alongside project instructions, skills, plugins and custom tools.

6.8
Reasoning and trade-offs · AI analysis

MIT, and the extension surface is unusually complete for a terminal tool: project instructions, skills, plugins and custom tools all load from the project, and MCP contributes both tools and resources rather than tools alone. Resources is the part most clients skip, and it is the part that makes a server worth writing.

A single compiled binary is one artefact I can drop anywhere, which I like more than I expected to. What I cannot do is point it at my own endpoint; the model side is fixed and that is the wall in an otherwise open tool.

reliability
7
usefulness
7
cost
7
longevity
6
Agree with El Hacker?