orca: Coordinate Parallel Coding Agents in One Workspace

orca: Coordinate Parallel Coding Agents in One Workspace

Summary

Orca is a desktop and mobile workspace for running coding agents side by side in isolated Git worktrees. It helps developers coordinate, monitor, and review agent work, locally or on remote machines.

At a glance

Language
TypeScript
License
MIT
Stars
84.4k
Forks
5.4k
Added to OSRepos
June 21, 2026
Last analyzed
October 4, 2026
View on GitHub

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Overview

Orca is a development environment for coordinating multiple coding agents from one workspace. It runs CLI-based agents side by side, with each agent able to work in an isolated Git worktree, so developers can compare changes and choose what to merge.

It is designed for developers who want to delegate parallel coding tasks without losing track of agent activity, terminals, or review. Desktop apps are available for macOS, Windows, and Linux, with a mobile companion and support for remote worktrees over SSH.

Key Features

  • Run multiple CLI coding agents in parallel, each in its own Git worktree.
  • Monitor agent activity and send follow-ups from the mobile companion app.
  • Review generated diffs, add line-level comments, and return feedback to an agent.
  • Use split terminals with persistent scrollback.
  • Connect to remote worktrees over SSH, including port forwarding and automatic reconnection.
  • Browse GitHub and Linear tasks in the app and open worktrees from them.
  • Use the CLI to script workflows such as creating worktrees and interacting with the app.
  • Open a Chromium browser in Design Mode to share selected page elements and styles with an agent.

Use Cases

  • A developer wants several agents to attempt separate solutions to the same task, then compare their changes in isolated worktrees.
  • A small team needs a shared workflow for tracking agent tasks, reviewing diffs, and responding to agent questions.
  • A developer working on a less powerful machine wants agents to run on a remote host while keeping editing and terminal access in Orca.
  • A developer wants to check agent progress and send instructions away from their desk using the mobile companion.

Project Facts

  • Language: TypeScript
  • License: MIT
  • Stars: 84.4k
  • Forks: 5.4k
  • Topics: ade, agent-ide, ai-agents, claude-code, cli, codex, cursor-agent, devtools, ghostty, ide, mobile-app, opencode, orchestration, parallel-agents, pi, terminal, worktrees, yc-backed
  • Archived: No

Getting Started

Download Orca for macOS, Windows, or Linux from the download page, or install on macOS with Homebrew:

brew install --cask stablyai/orca/orca

See the README for other installation options, setup, and development instructions.

Alternatives

  • tessera: Tessera focuses on local Claude Code, Codex, and OpenCode sessions, while Orca also targets mobile use and remote machines.
  • synara: Synara combines agent sessions with project files, previews, and Git review; Orca centers on agents running side by side in isolated worktrees.
  • OpenHands: OpenHands emphasizes a self-hosted control center for agent conversations and automations across backends, rather than Orca's worktree-based workspace.
  • claude-code-by-agents: Claude Code by Agents coordinates work through threaded rooms and @mentions, while Orca organizes agents in isolated Git worktrees.

Considerations

  • Orca is a workspace and orchestrator for CLI agents, not a coding model or a substitute for the agents themselves. You need to install and configure the agents you plan to use.
  • Parallel worktrees help isolate changes, but developers still need to review agent output and decide what to merge.
  • The mobile app pairs with a desktop host, and remote workflows require an SSH-accessible machine.
  • The project describes itself as shipping frequently. Check the releases and documentation for current app and mobile setup details.

Source repository

Open the original repository on GitHub.

13 counted GitHub visits

View on GitHub

Related repositories

Similar repositories that may be relevant next.

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️