mrkeyoor.com_
Thu 17 Sept 20:41 UTC
AI Toolsevaluationupdated 27 Aug 2026

orca review

Orca is a desktop workspace for running several command-line coding agents beside each other, usually in separate Git worktrees. It combines terminals, file editing, diffs, browser interaction, remote hosts, task tracking, and mobile monitoring so a developer can supervise parallel agent sessions.

+3,496stars / 7d
Verdict

Our Orca checkout installed 1,265 packages and used 2,452 MB, then type checking was killed after 108 seconds and tests exceeded 900 seconds, so source contribution is a serious workstation workload. Use the signed desktop build if you already run several coding-agent CLIs and worktrees are part of your review discipline. Skip it if one agent is enough, or if terminal, browser, SSH, and automation permissions cannot be safely concentrated in one application.

We ran it

Lab card: what happened when we ran orcaScreenshot of orca (onOrca.dev)
Install✓ · 82s1265 packages · 2452 MB
Build✗ · 108s
Tests✗ timed out · 900sran, no count parsed
Repo16815 files~3,251,138 lines of source · 183.7 MB · 30 CI workflows · tests dir

Answers from our run

Does orca build from source?

Dependencies installed in 82 seconds (1265 packages), and the build failed. We cloned commit f5fd730 into a clean Debian container with 3 CPUs and no project-specific setup.

Do orca's tests pass?

We could not finish them: the suite was still running after 15 minutes in our container.

Who should not use orca?

Contributors with a small machine or tight CI budget: our install used 2,452 MB, type checking ended in SIGKILL, and tests hit 900 seconds.

What are the alternatives to orca?

OpenHands, Roo Code, Continue. Our Orca checkout installed 1,265 packages and used 2,452 MB, then type checking was killed after 108 seconds and tests exceeded 900 seconds, so source contribution is a serious workstation workload.

Setup2/52,452 MB install; build failed and tests timed out
Docs4/5Clear product tour and install paths with linked feature guides
Community5/554,400 stars and daily August 2026 releases and activity
Maturity3/5v1.4.190 moves fast, with current Windows and relay reports

Discussed on

  1. hnShow HN: Open Source 'Conductor + Ghostty'21 points

Who it’s for

Experienced developers already paying for Codex, Claude Code, OpenCode, Pi, or other command-line agents.
Teams that use Git worktrees to isolate parallel changes and review one result before merging it.
Developers who want terminals, diffs, browser context, GitHub or Linear tasks, and remote workspaces in one desktop app.
Operators willing to control agent permissions, secrets, worktree cleanup, SSH access, and automated UI actions.

Who it’s NOT for

Contributors with a small machine or tight CI budget: our install used 2,452 MB, type checking ended in SIGKILL, and tests hit 900 seconds.
Beginners who expect the app to supply model access: the README says to run supported CLI agents with your own subscriptions.
Teams that cannot tolerate release-day regressions: open v1.4.190 reports cover two Windows CLI parsing failures and a stalled-agent timing case.
Security-sensitive environments that prohibit agents from editing files, running terminals, operating visible desktop UI, or reaching remote hosts.
Organizations that need a small, stable issue surface: GitHub lists 4,618 combined issues and pull requests amid daily pushes.

Setup reality

Our sandbox installed 1,265 pnpm packages in 82 seconds and used 2,452 MB. The build failed after 108 seconds when tsc tsconfig.tc.web.json exited with SIGKILL during type checking. The log does not identify why the process was killed.

The packaged desktop app is the normal route. Useful operation needs one or more supported agent CLIs, their subscriptions or credentials, Git repositories, and local permissions for terminals and worktrees. SSH workspaces, GitHub, Linear, mobile pairing, browser control, or automations add separate credentials and network access.

Tests ran until the 900-second cap while still printing passing files; no final count was supplied. The tail also showed telemetry-cohort warnings saying the store was not initialized. Worktree ownership, secrets, remote connections, process cleanup, and agent confirmation timing are the platform-specific risks to test.

Orca supervises existing coding agents instead of replacing them

Orca wraps command-line agents in a desktop workspace. Codex, Claude Code, OpenCode, Pi, and many other CLIs run in terminals while Orca tracks their sessions, worktrees, diffs, and attention state. A developer can fan one prompt across 5 worktrees, compare the changes, annotate a diff, and merge the chosen result. That is a specific workflow for people who already use several agents.

The application does not include the model subscriptions. Its README says users bring their own CLI agents and accounts. Orca adds orchestration around them: terminal splits, a file editor, GitHub and Linear views, an embedded Chromium browser, SSH workspaces, automation, and a mobile companion. Each integration saves context switching, while also placing more developer authority inside one Electron application.

The 2,452 MB install ended in a killed type-check process

Our sandbox installed 1,265 pnpm packages in 82 seconds and used 2,452 MB on disk. The checkout at commit f5fd730 already contained 16,815 files, about 3,251,138 source lines, and 183.7 MB. This is a large desktop and runtime monorepo before agent CLIs, repositories, worktrees, caches, or build output join the machine.

The build ran for 108 seconds and exited with code 1. Its script started desktop and native build stages, then ran parallel type-check projects. The final concrete line said tsc tsconfig.tc.web.json exited with signal SIGKILL. SIGKILL tells us the process was forcibly ended; it does not tell us whether memory pressure, an external limit, or another actor caused it. Any stronger explanation would be a guess.

What happened when we ran it

Our tests reached the 900-second timeout without a final suite summary. The tail was still showing individual passing files, including tests around browser guest lifecycle, worktree metadata, tab focus, and workspace cleanup. Because the command did not finish, we cannot state a pass count or call the suite clean. The evidence is a long-running test command that made visible progress until the cap.

Two stderr messages said the telemetry-cohort classifier returned undefined because the store was not initialized. They appeared alongside passing worktree tests, so the tail does not show those warnings failing the cases. Our scan found 30 CI workflow files, a tests directory, workspaces, and no Dockerfile. The source path needs the project's targeted checks and likely more capacity or time than our 3-CPU, 8 GB container allowed.

Worktrees isolate files, while Git state still needs supervision

Parallel worktrees are Orca's strongest differentiator. Each agent gets its own working tree, which reduces direct file collisions and lets a reviewer compare alternatives. Isolation does not decide which branch is correct, prevent two agents from making the same conceptual mistake, or clean up abandoned trees. The human still owns branch naming, base revisions, merge order, conflicts, tests, and removal of unused worktrees.

Release v1.4.190 includes several fixes around absolute WSL paths, fork remotes, Windows long paths, and stale base branches. That list shows active attention to real Git edge cases. It also tells buyers to test their exact layout: local versus SSH, forks versus origin branches, Windows versus WSL, sparse checkouts, and repositories using older Git. One incorrect target branch can turn parallel speed into cleanup work.

Terminal, browser, and SSH access create one large trust boundary

Orca can run terminal commands, edit files, operate a visible browser through Computer Use, connect to remote workspaces, and expose scripted CLI actions such as click and fill. Those powers are useful because coding agents need to act. They also mean a compromised agent, plugin, session, or dependency may reach source code, credentials, local applications, or remote hosts available to the user.

Use separate development credentials, narrow SSH keys, protected branches, and agent approval settings. Keep production secrets outside agent worktrees. Review diffs before commit and run trusted tests after generation. Mobile steering and automation deserve the same controls as the desktop because a remote follow-up can cause new terminal work. Orca's interface makes parallel action easier; it cannot decide which command your organization is willing to authorize.

Version 1.4.190 improves recovery but current reports remain

The August 26, 2026 release focuses on session recovery, terminals, Windows, WSL, worktrees, skills, and automations. GitHub recorded a last push on August 27, 54,400 stars, and 4,618 combined issues and pull requests. This is intense current activity, and the combined queue should not be described as thousands of bugs. It does show an unusually busy product and contribution surface.

Open issue 16238 reports repeated Orca Relay connection failure. Issue 16095 documents an agent-stall case where a fixed 5-second confirmation window meets a roughly 20-second first hook event. Two reports opened against v1.4.190 describe Windows CLI arguments being parsed incorrectly. These reports are specific, recent reasons to test remote access, Codex or Kimi startup, and Windows automation before relying on unattended work.

The desktop build is the sensible trial

Orca publishes signed desktop downloads for macOS, Windows, and Linux, plus Homebrew and AUR routes. A headless Linux server mode and mobile companion extend the same workspace. For evaluation, the packaged build avoids the 1,265-package source install and the type-check failure we saw. Pin the release, verify its signature or checksum where available, and connect one disposable repository first.

OpenHands is a better match for teams that want a single task-running agent environment. Roo Code or Continue stays closer to an existing editor and one agent workflow. Orca is worth the added surface when a developer is genuinely comparing parallel agents and needs worktrees, terminals, diffs, and remote steering together. Without that parallel workload, the control room costs more attention than it saves.

Alternatives

ProjectWhat it isPick it when
OpenHands gh↗A coding-agent platform that can tackle software tasks in its own execution environment.pick this instead when you want one agent runtime and task interface rather than supervising many existing CLI agents.
Roo Code gh↗A coding-agent extension that works inside Visual Studio Code with multiple modes and tools.pick this instead when your team wants agent work inside VS Code and does not need Orca's separate desktop control room.
Continue gh↗An open coding agent with editor and command-line workflows.pick this instead when one configurable coding agent matters more than comparing parallel agents across worktrees.

What people are saying

  1. [github-trending] stablyai/orca

Sources

  1. Orca README
  2. Orca repository facts
  3. Orca v1.4.190 release
  4. Issue 16238: Orca Relay connection failure
  5. Issue 16095: stalled agent confirmation timing
  6. Issue 16707: Windows worker-start regression

More ai tools reviews

rowboat · skills · superpowers-zh · yolov5 · eve · MemOS · the whole board →