# orca

> Desktop and mobile app for running many coding agents side by side

- Repository: https://github.com/stablyai/orca
- Category: Coding agents & dev tools
- Stars: 102,910 · Forks: 6,498 · Language: TypeScript · License: MIT
- Experience: Some experience
- Page: https://ir.adyog.com/repos/stablyai/orca/

Running more than one coding agent at once gets messy fast. Each agent needs its own copy of the code so they don't overwrite each other, and you need a way to see which one has finished. Orca handles both. It gives each agent an isolated git worktree and shows them all in a single window.

It works with any agent that runs in a terminal. The README lists Claude Code, Codex, Cursor, OpenCode, Pi, Goose, Cline, Amp and many more. You use your own subscriptions. Orca adds terminals, a code editor, an embedded browser, diff review, and GitHub and Linear task views around them.

It is an agent-focused IDE rather than an agent itself. You can send one prompt to several agents, compare what they produce, and merge the best result. You can also check on agents from your phone, or run them on a remote machine over SSH.

## What it does

- **Parallel worktrees**: Send one prompt to several agents, each in its own isolated git worktree. Compare the results and merge the one you prefer.
- **Mobile companion**: An iOS and Android app that notifies you when an agent finishes and lets you send follow-up messages from your phone.
- **Annotate AI diffs**: Leave comments on any line of an AI-written diff and send them back to the agent. You can edit and commit without leaving the app.
- **Design Mode**: Click an element in an embedded Chromium window to send its HTML, CSS and a cropped screenshot into the agent's prompt.
- **SSH worktrees and CLI**: Run agents on a remote machine with file editing, git, terminals and port forwarding. An orca CLI lets agents and scripts drive the app too.

## What you could build

- Run the same task through Claude Code, Codex and OpenCode at once and keep the best result.
- Start long agent jobs on a remote server over SSH and monitor them from your phone.
- Review an agent's diff line by line and send your comments back to it.
- Turn a GitHub or Linear issue into a new worktree and hand it to an agent.
- Pass a UI element's HTML, CSS and screenshot to an agent to fix a front-end bug.

## Who it's for

Developers who already use at least one terminal coding agent and are comfortable with git worktrees; you need your own agent accounts or subscriptions.

## Get started

The README gives no commands. Download the desktop app for macOS, Windows or Linux from onorca.dev/download, then add a repository and start an agent in a new worktree. The mobile app is on the iOS App Store, with an Android APK on the releases page.



Tags: coding-agents, worktrees, orchestration, ide, terminal
