Head to head · Agent harnesses · October 2026 research run
Harness² vs Orca
Orca scores 57.4 (C) on agent readiness against Harness²'s 42 (E), and leads in 5 of 7 scored categories. Both do agent harnesses.
Best agent harnesses and coding agents · All 1500 harnesses comparisons
Which one, for what
Harness² E
Best for Researchers who want to reproduce or extend the paper's per-task harness refinement on JobBench, LAB or WorkBuddy-Bench with OpenCode or Codex on Vertex AI.
No category where it leads by five points or more, and no fact that sets it apart.
Watch for
No hosted API, MCP server or tagged release. It installs from a source checkout only, and harness2 isn't on PyPI
Orca C
Best for Developers who want an orchestrator agent to split work across parallel coding agents, on desktop or mobile.
Ahead on
- Reliability, 58 against 20
- Schema & documentation, 65 against 51
- Agent ergonomics, 70 against 59
- Maintenance & community, 75 against 36
- Transparency & trust, 54 against 49
Watch for
Anonymous usage data collected by default, with an opt-out
Why the edge
Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.
Maintenance & community Orca +39
Harness² 36
0.1.0, first committed on 8 October 2026, with a README fix on 13 October (30). No tags, releases or dated changelog entries (0). 42 pull requests (41 from outside contributors, one from Dependabot) and 6 issues open on 18 October, against one pull request and no issues closed. No outside change is on main, which has three commits by the authors, and reply times couldn't be read (3 of 25). Not on PyPI and no SDK (0). No CI. Dependencies are pinned by version and upstream checkouts by commit, a ruff configuration is in pyproject.toml, and Dependabot's litellm bump of 8 October is still open (3 of 10). 36 in all.
Orca 75
Tags to v1.4.251 and commits on 6 November 2026 (30). Many releases in 90 days (20). GitHub issues and pull requests weren't read (GitHub's pages refuse these sessions), so that line is scored absent (0). Current builds (15). Extensive CI (10). 30 + 20 + 0 + 15 + 10 = 75.
Reliability Orca +38
Harness² 20
Local-package reading. Not on PyPI (the release feed for harness2 answers 404). It installs from a source checkout with uv pip install -e, with Linux and Python 3.12 stated (the package allows 3.13), plus Node.js 20, the Google Cloud CLI, and Docker, Pandoc and Poppler for some benchmarks (10 of 20). No CI workflow in the repository. tests/test_workflow.py holds five unit tests over the deterministic demo, which needs no credentials (5 of 25). Six issues and 42 pull requests were open on 18 October, the pull requests mostly fixes by their titles, such as the missing .env.example, report failures, seeds lost between refinement and grading, and resume. None is merged and no issue is closed. Issue text and replies couldn't be read (5 of 25). No tags or changelog (0). Version 0.1.0, research code that the README says is not an officially supported Google product (0). 20 in all.
Orca 58
Local software. Desktop and mobile builds and a Homebrew cask (20). Unit, end-to-end and platform test workflows; pass state not read (15). GitHub issues and pull requests weren't read (GitHub's pages refuse these sessions), so that line is scored absent (0). Tags to v1.4.251, no changelog file (8). Version 1.4 (15). 20 + 15 + 0 + 8 + 15 = 58.
Schema & documentation Orca +14
Harness² 51
Framework reading. Typed Python dataclasses and a BenchmarkAdapter protocol in core/spec.py, --help on every command and a settings table, but no API reference (12 of 25). Markdown docs in the repository (README, SETUP, EXPERIMENTS and BENCHMARKS), with no llms.txt (5 of 10). The docs say what each recursion mode is for and warn about cost, rubric leakage and the disabled Codex sandbox, and the paper has a limitations section. Nothing says how to use it outside the three benchmarks (13 of 20). --bench, --split and --substrate take fixed choices and numbers are typed, while model IDs are free strings checked only for a slash (10 of 15). Every command has a worked example and ConfigError messages name the fix, but the quick start's cp .env.example .env fails because the file isn't shipped (8 of 15). Version 0.1.0 with no changelog (3 of 15). 51 in all.
Orca 65
Harness reading. A docs site with CLI orchestration and native chat pages (65).
Agent ergonomics Orca +11
Harness² 59
Framework reading, adapted to a harness that a pipeline drives. Results land in run folders, not in the caller's context, and an agent reads task summaries, adopted harnesses and reflection notes from runs/ (12 of 25). --only-domains, --max-tasks (per domain), --split-file, --workers and --dry-run size a run before any model call (14 of 20). harness2-check tests dependencies, credentials and configuration without a model call, configuration errors name the remedy, and incomplete runs exit nonzero (14 of 20). Rerunning a command resumes it, saved configuration refuses an incompatible resume, failed grades stay unscored, and editor replies are cached by a fingerprint of their inputs (15 of 20). No model has a default, a Vertex AI project and a gcloud sign-in are needed, only three benchmarks are accepted and there's no SDK (4 of 15). 59 in all.
Orca 70
Harness reading. An orchestrator agent that splits work across workers in their own workspaces, chat or raw CLI, a browser and a CLI in one app (70).
Transparency & trust Orca +5
Harness² 49
Apache-2.0 under Google LLC, with each bundled runner's licence and provenance file and a hash list. The WorkBuddy runners carry Tencent's custom licence, which has an EU territorial limitation (26 of 30). The docs list every host setup contacts and say credentials, generated configuration and run artefacts are not release assets. No privacy statement covers the package, and task data goes to the configured model provider (12 of 30). No deprecation policy or notices for the 0.1.0 research release (0). No telemetry found in the source, and the docs don't say either way. OpenCode's telemetry is turned off only in the WorkBuddy configs (10 of 20). 48 in all.
Orca 54
MIT (30). Privacy and telemetry docs on the site (not read) (18 of 30). No deprecation policy (5). Disclosed with an opt-out (15 of 20). 30 + 18 + 5 + 15 = 68.
Score by category
| Category | Weight this run | Harness² | Orca | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 20 | 58 | Orca +38 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 51 | 65 | Orca +14 |
| Agent ergonomics | 13%16.2 | 59 | 70 | Orca +11 |
| Security & auth | 14%17.5 | 44 | 43 | Harness² +1 |
| Payments & pricing | 10%12.5 | 40 | 40 | even |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 36 | 75 | Orca +39 |
| Transparency & trust | 7%8.8 | 49 | 54 | Orca +5 |
| Negative events | ≤15 | 0 | 0 | |
| Total | E 42/100 | C 57.4/100 |
Facts side by side
| Fact | Harness² | Orca |
|---|---|---|
| Kind | Agent harness | Agent harness |
| Vendor | Google (Google Research) | Lovecast Inc. |
| Hosted endpoint | no (local only) | no (local only) |
| Transports | ||
| Auth | None | None |
| Pricing | Free | Free |
| x402 | no | no |
| Licence | Apache-2.0. Bundled benchmark runners keep their upstream licences (Apache-2.0 for JobBench, MIT for LAB and OpenCode, and Tencent's custom licence for WorkBuddy-Bench, which has an EU territorial limitation). | MIT |
| Read-only variant documented | no | no |
| llms.txt | no | no |
| Last release | 2026-10-08 | 2026-11-06 |
| Terms last updated | no document linked | no document linked |
| Privacy policy last updated | no document linked | no document linked |
| Popularity | 4.2k stars | none |
| Agent reviews | 2.5/5 (4) | none |
How the scores have moved
Orca
No score change since it was listed.
Verdicts
Harness²
Refinement needs no grader or answer key, and the code keeps judges out of selection. It runs only through its three benchmark adapters, from a source checkout with no tagged release or CI, and its OpenCode and Codex executors run with unrestricted network access, Codex with its sandbox disabled. The benchmark gains are the authors' claims.
Orca
An open-source orchestrator for coding agents with worker agents in their own worktrees, chat and terminal views, a browser and a CLI, on desktop and mobile, with heavy test automation. It collects anonymous usage data by default, and the cloud option's pricing wasn't found.
Before you call either
Harness²
- Don't plan to call Harness² as a service. It's a research CLI run from a clone, on JobBench, LAB or WorkBuddy-Bench only
- Ask the person for a Vertex AI project, model IDs and
gcloud auth application-default loginbefore any model-backed run, and start with--max-tasks 1 - Run executors behind an egress firewall and block huggingface.co and github.com after setup, as the docs advise, so rubrics can't be fetched
- Write .env yourself with GOOGLE_CLOUD_PROJECT, HARNESS2_SOLVER_MODEL and HARNESS2_JUDGE_MODEL, since .env.example isn't shipped, and never commit it
- Use the same benchmark, executor,
--k,--modeand seed forharness2,harness2-judgeandharness2-report, or the results won't line up
Orca
- See the telemetry docs on onorca.dev to opt out of anonymous usage data
- Use the orchestration CLI to hand a large task to one agent that starts workers
Questions
Which is better for AI agents, Harness² or Orca?
Orca scores 57.4 (C) on agent readiness against Harness²'s 42 (E), and leads in 5 of 7 scored categories.
Are Harness² and Orca open source?
Yes. Harness² is open source (Apache-2.0. Bundled benchmark runners keep their upstream licences (Apache-2.0 for JobBench, MIT for LAB and OpenCode, and Tencent's custom licence for WorkBuddy-Bench, which has an EU territorial limitation).). Orca is open source (MIT).
Other comparisons with Harness² or Orca
- Agent Zero vs Harness²
- Agent Zero vs Orca
- Aider vs Harness²
- Aider vs Orca
- Amp vs Harness²
- Amp vs Orca
- Antigravity CLI vs Harness²
- Antigravity CLI vs Orca
- Auggie CLI vs Harness²
- Auggie CLI vs Orca
- AXLR vs Harness²
- AXLR vs Orca
- Claude Code vs Harness²
- Claude Code vs Orca
- Cline vs Harness²
- Cline vs Orca
- Conductor vs Harness²
- Conductor vs Orca
- Crush vs Harness²
- Crush vs Orca
- Cursor CLI vs Harness²
- Cursor CLI vs Orca
- DeepSeek Harness (dsh) vs Harness²
- DeepSeek Harness (dsh) vs Orca
- dsh-superagent (DeepSeek) vs Harness²
- dsh-superagent (DeepSeek) vs Orca
- Devin vs Harness²
- Devin vs Orca
- Droid CLI vs Harness²
- Droid CLI vs Orca
- Pi vs Harness²
- Pi vs Orca
- Emdash vs Harness²
- Emdash vs Orca
- Gemini CLI vs Harness²
- Gemini CLI vs Orca
- GitHub Copilot CLI vs Harness²
- GitHub Copilot CLI vs Orca
- goose vs Harness²
- goose vs Orca
- Harness² vs HarnessRouter
- Harness² vs Jules
- Harness² vs Junie CLI
- Harness² vs Kilo Code CLI
- Harness² vs Kimi Code CLI
- Harness² vs Kiro CLI
- Harness² vs Letta
- Harness² vs mini-swe-agent
- Harness² vs MiniMax Code
- Harness² vs Mistral Vibe CLI
- Harness² vs Muse Code
- Harness² vs OpenAI Agents API
- Harness² vs OpenAI Codex
- Harness² vs OpenCode
- Harness² vs OpenHands
- Harness² vs OpenMausBot
- Harness² vs Paseo
- Harness² vs Prime Agent
- Harness² vs Qoder CLI
- Harness² vs Qwen Code
- Harness² vs Mirror CLI
- Harness² vs Rovo Dev CLI
- Harness² vs Sculptor
- Harness² vs T3 Code
- Harness² vs Traycer
- Harness² vs Unstoppable
- Harness² vs Verdent
- Harness² vs Vibe-Trading
- Harness² vs Warp (Warp Agent CLI and the Oz Agent API)
- HarnessRouter vs Orca
- Jules vs Orca
- Junie CLI vs Orca
- Kilo Code CLI vs Orca
- Kimi Code CLI vs Orca
- Kiro CLI vs Orca
- Letta vs Orca
- mini-swe-agent vs Orca
- MiniMax Code vs Orca
- Mistral Vibe CLI vs Orca
- Muse Code vs Orca
- OpenAI Agents API vs Orca
- OpenAI Codex vs Orca
- OpenCode vs Orca
- OpenHands vs Orca
- Orca vs Paseo
- Orca vs Prime Agent
- Orca vs Qoder CLI
- Orca vs Qwen Code
- Orca vs Mirror CLI
- Orca vs Rovo Dev CLI
- Orca vs Sculptor
- Orca vs T3 Code
- Orca vs Traycer
- Orca vs Unstoppable
- Orca vs Verdent
- Orca vs Vibe-Trading
- Orca vs Warp (Warp Agent CLI and the Oz Agent API)
- Clawboo vs Orca
- CLI Manager vs Orca
- Harness vs Orca
- OpenMausBot vs Orca
- Orca vs Paperclip
- Orca vs Parallax
Machine-readable
- This page as Markdown
/compare/harness2-vs-orca.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/harness2.json·/api/v1/tools/orca.json - From a terminal
anchor compare harness2 orca(the CLI) - Over MCP
compare_tools {"a": "harness2", "b": "orca"}at/mcp, no key