Overview
Orca is an open-source desktop IDE for orchestrating existing CLI coding agents such as Codex, Claude Code, OpenCode, and Pi. Instead of replacing those agents, it gives each task an isolated git worktree so several agents can work in parallel without overwriting one another, then brings their diffs, review, commits, pushes, and pull requests into one interface. Built-in terminals, editing, browsing, GitHub and Linear workflows, SSH worktrees, a mobile companion, and a scriptable CLI turn AI coding from a sequence of isolated chat sessions into multiple managed development lanes.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Give each task an isolated worktree for parallel agents
Orca is worktree-native: each task receives its own git worktree checkout, branch, files, and agent terminals. The same prompt can be fanned out to several agents while their changes remain isolated, making it possible to compare real code diffs rather than just text answers. The workflow follows a consistent Create, Work, Review, Ship, and Archive/Delete lifecycle, with commit, push, pull-request creation, and check status available inline.
Keep terminal, editor, browser, and diff review in the same worktree
Each worktree can hold agent terminals, editor tabs, browser tabs, and terminal splits. Annotate AI Diffs lets reviewers leave comments on changed lines and send that feedback back to the agent without moving through a separate IDE review loop. Design Mode goes further for frontend work: clicking an element in a real Chromium window can attach its HTML, CSS, and a cropped screenshot directly to the agent prompt, combining DOM context with the visual symptom that needs to be fixed.
Run long-lived agents remotely and supervise them from desktop, mobile, or CLI
SSH worktrees create the worktree and run agents, git, and terminals on a remote host while keeping editing and diff workflows integrated locally. Orca supports reconnecting, restoring terminal sessions, and forwarding remote ports, which makes it practical to move heavy builds or GPU-dependent work off a laptop. The Mobile Companion focuses on monitoring and steering running agents, including completion notifications and follow-up messages, while the Orca CLI exposes worktree creation, snapshots, and UI automation for scripted workflows.
For competing implementations and parallel development lanes
Orca is most useful when the same feature or bug fix should be attempted by several agents and only the strongest implementation should be kept, or when frontend, backend, tests, and other streams need to progress concurrently. GitHub and Linear task integration makes it easier to fit that parallelism into an existing Git-centered workflow rather than building a separate AI task system. SSH execution is also valuable when the machine that owns the repository should not be the machine that performs the expensive work. If the workflow is still one agent in one checkout, a normal terminal or IDE may be simpler.
Dependencies, secrets, remote tooling, and agent accounts still need setup
A new git worktree starts as a clean checkout, so gitignored dependencies, caches, and secrets such as node_modules or .env files are not automatically present. Orca provides shared paths, worktree.sharedDirectories in orca.yaml, and .worktreeinclude to share or copy selected paths, but teams still need to decide which local state should be shared and which should remain isolated. More parallel agents also mean more disk use, dependency setup, compute consumption, model cost, and rate-limit pressure, so parallelism does not translate directly into linear speedup.
Orca orchestrates terminal-based agents rather than replacing their runtimes. Installation, authentication, subscriptions or API usage, and permission models remain specific to Codex, Claude Code, OpenCode, or whichever CLI is used. SSH adds host-key, credential, network, and remote-toolchain responsibilities; some Linux remote terminal setups need a C/C++ toolchain and Python for native modules. Orca itself is built as an Electron desktop application for macOS, Windows, and Linux. The repository is licensed under MIT.
Official sources
- [1]stablyai/orca — README(2026-09-14)
- [2]Orca documentation — Worktrees(2026-09-14)
- [3]Orca — Design Mode implementation and documentation(2026-09-14)
- [4]Orca documentation — SSH worktrees(2026-09-14)
- [5]stablyai/orca — package.json(2026-09-14)
- [6]stablyai/orca — LICENSE(2026-09-14)
Growth
Growth trends · Last 30 days
0 Stars
Trend data is still being collected.
GitHub data
GitHub dataView detailed GitHub data
- Stars
- 0
- Forks
- 0
- Watchers
- 0
- Open issues
- 0
Report incorrect information
Tell us if any listing information is incorrect or outdated.