AI/TLDR

Orca

Run a fleet of CLI coding agents side by side, each in its own git worktree

Overview

Orca is an open-source desktop application for running several CLI coding agents at once. Instead of juggling terminal tabs, you launch Claude Code, Codex, OpenCode, Cursor CLI, Grok or any other terminal agent from a single workspace, and Orca gives each one its own isolated git worktree so their edits never collide. The project calls itself an ADE — an agent development environment — and it is published by Stably under the MIT License.

The core workflow is fan-out and compare: send one prompt to several agents, let each work in its own worktree, then review the diffs and merge the one that got it right. Around that, Orca adds the surrounding tooling a review loop needs — Ghostty-class terminal splits with WebGL rendering and persistent scrollback, an embedded Chromium browser with a Design Mode that pipes any clicked element's HTML, CSS and a cropped screenshot into an agent's prompt, and native GitHub and Linear views so you can open a worktree straight from an issue.

It runs on macOS, Windows and Linux, with a mobile companion app for iOS and Android that notifies you when an agent finishes and lets you send follow-ups from your phone. Agents can also be run on a remote machine over SSH with file editing, git and terminals intact, and there is a headless `orca serve` mode for Linux servers. You bring your own agent subscriptions — Orca orchestrates the CLIs you already pay for rather than reselling model access.

What it does

  • Parallel git worktrees — fan one prompt across several agents, each isolated, then compare results and merge the winner
  • Works with any CLI agent that runs in a terminal, including Claude Code, Codex, Grok, Cursor, GitHub Copilot, OpenCode, Goose, Cline and Qwen Code
  • Terminal splits with WebGL rendering and scrollback that survives restarts
  • Design Mode: click a UI element in an embedded Chromium window to send its HTML, CSS and a cropped screenshot into the agent prompt
  • Native GitHub and Linear browsing — open a worktree from any PR, issue or board item without a context switch
  • SSH worktrees for running agents on a remote box, plus account switching and usage/rate-limit tracking for Claude and Codex
  • Mobile companion apps (iOS and Android) to monitor and steer running agents

Getting started

Orca ships as a desktop app. Install a build for your platform, then point it at a repository and start agents in worktrees.

Install the desktop app

Download a build from onorca.dev, or install via a package manager.

bashbash
# macOS (Homebrew)
brew install --cask stablyai/orca/orca

# Arch Linux (AUR) — or stably-orca-git to build from source
yay -S stably-orca-bin

Or grab a direct build

Signed builds are published on every release for macOS (Apple Silicon and Intel), Windows and Linux AppImage from the repository's releases page.

texttext
https://github.com/stablyai/orca/releases/latest

Run agents in parallel worktrees

Open a repository in Orca and start agents — each gets its own isolated git worktree, so you can fan the same prompt across several agents and compare the resulting diffs before merging one.

Run headless on a server

For a remote or headless Linux box, Orca can be started in server mode and driven from the desktop or mobile client; see the project's headless Linux server guide.

bashbash
orca serve

Commands and code are distilled from the project's own documentation — always check the official repo for the latest.

When to use it

  • Reach for it when you want to race several coding agents on the same task and merge whichever diff is best
  • Reach for it when parallel agents keep stepping on each other's changes and you need per-agent git worktree isolation
  • Reach for it when you want to review agent output next to the PR or Linear ticket it came from, without switching apps
  • Reach for it when you want to keep an eye on long-running agents from your phone, or run them on a remote machine over SSH

How Orca compares

Orca alongside other open-source autonomous coding agents tools AI/TLDR tracks, ranked by GitHub stars.

ToolStarsWhat it does
opencode★ 200kOpenCode is an open source AI coding agent that runs in your terminal, with built-in build and plan agents and an optional desktop app.
Gemini CLI★ 107kAn open-source command-line AI agent from Google that connects your terminal to Gemini models for reading code, editing files, running shell commands, and searching the web.
Pi★ 94.7kMinimal terminal coding agent harness with four built-in tools, extended through TypeScript extensions, skills and prompt templates instead of forks.
OpenHands★ 84.7kAn open-source AI software-development agent that plans tasks, edits files, runs commands, and tests code, usable from a terminal CLI, a local web GUI, or a Python SDK.
Goose★ 53.1kGoose is an open-source AI agent that runs on your machine for code, research, automation, and more, with a desktop app, CLI, and API built in Rust.
Orca★ 50.3kRun a fleet of CLI coding agents side by side, each in its own git worktree
Continue★ 35.6kContinue is an open-source coding agent available as a CLI, VS Code extension, and JetBrains plugin, plus version-controlled AI checks that run on pull requests in CI.
Serena★ 28.3kSerena is an open-source MCP toolkit that gives any LLM coding agent symbol-level code retrieval, editing, and refactoring across 40+ languages.