* perf(sidebar): switch workspaces on mouse press instead of click A plain primary mouse press on a sidebar workspace row now activates it; the click that ends the same press is skipped. The ~80-120 ms a press is held before release hides the switch, so the new workspace is usually painted before the button comes up. Modified presses, touch and pen, nested controls, rows inside a multi-selection, kanban cards and keyboard-forwarded clicks keep click activation. * test(sidebar): drop wall-clock cache stub from press activation test * fix(sidebar): keep press activation off drags that wake, resume or close the board A press-activated switch now keeps focus in the new terminal: the press's native mousedown no longer moves it to the workspace list. Presses fall back to click activation when the target would be woken (sleeping workspace or agent session, slept VM, disconnected SSH), outside the terminal view, on selectable text, and while the workspace board is open, so a row dragged onto the board no longer closes it. The skip-the-next-click flag now ends with its gesture instead of surviving a drag-suppressed click. * fix(sidebar): keep press activation off hosts a focus could boot Switching workspaces focuses the row's host: a stopped WSL distro boots on focus and a recipe VM resumes on activation, both before a press is known to be a drag. A press now activates only on a proven-ready host (local, an SSH target, a WSL host reporting ready, a connected paired runtime), resolved from the row's own host so folder workspaces and host twins match; recipe-VM targets and unknown hosts keep click activation. * fix(sidebar): activate on press only for local workspaces Remote hosts can connect, boot or resume when their workspace gains focus, and the focus subscribers resolve a workspace by bare id, so a twin or an SSH folder row could still reach a remote host from a press that becomes a drag. Press activation now needs the row's own host and the id's owning host to both be local; every SSH, WSL, runtime and VM workspace keeps click activation. * fix(sidebar): keep click activation while a text field has focus or a terminal would respawn * fix(sidebar): keep click activation for workspaces without a running terminal; leave focus to the list when the press moved none * fix(sidebar): keep a multi-selected folder row's press for the group drag * fix(sidebar): drop the pre-press focus reference when the gesture ends * fix(sidebar): keep click activation while a menu or dialog is open --------- Co-authored-by: m4air <m4air@Mac.localdomain>
Orca
中文 · 日本語 · 한국어 · Español · Français · Português · Türkçe · Русский
The AI Orchestrator for 100x builders.
Run Codex, ClaudeCode, OpenCode or Pi side-by-side — each in its own worktree, tracked in one place.
Download Orca
Features
Also in the box:
- Quick open — Search across worktrees, files, agents, commands, and repo context without leaving your flow.
- Account switcher & usage tracking — See Claude and Codex usage and rate-limit resets, and hot-swap accounts without re-logging in.
- Rich repo previews — Preview Markdown, images, PDFs, and repo docs in the workspace.
- Computer Use — Let agents operate desktop apps and visible UI when a workflow needs real interaction.
- Notifications and unread state — Know when an agent finishes or needs attention, then mark threads unread to come back later.
- And many, many more — we ship daily, so this list is perpetually behind. The changelog is the real feature list.
Supported Agents
Works with any CLI agent — if it runs in a terminal, it runs in Orca.
Claude Code
Codex
Grok
Cursor
GitHub Copilot
Muse
DeepSeek Harness
ZCode
OpenCode
MiMo Code
Amp
OpenClaude
Antigravity
Pi
oh-my-pi
Hermes Agent
Devin
Goose
Auggie
Autohand Code
Charm
Cline
CodeBuddy
Codebuff
Freebuff
Command Code
Continue
Droid
Kilocode
Kimi
Kiro
Mistral Vibe
Qwen Code
Rovo Dev
+ any CLI agent
Install
Desktop — macOS, Windows, Linux
- Download from onOrca.dev
- Or grab a build directly: macOS Apple Silicon · macOS Intel · Windows (.exe) · Linux AppImage · All builds
Or via a package manager:
# macOS (Homebrew)
# Always use the full name; bare `orca` is an unrelated Plotly cask.
brew install --cask stablyai/orca/orca
# Upgrade an existing install
brew upgrade --cask stablyai/orca/orca
# Arch Linux (AUR) — or stably-orca-git to build from source
yay -S stably-orca-bin
Mobile Companion — iOS, Android
Pair with your desktop app to monitor and steer your agents from your phone.
- iOS: Download on the App Store
- Android: Download APK · Install guide
Community & Support
-
Discord: Join the community on Discord.
-
Twitter / X: Follow @orca_build for updates and announcements.
-
WeChat: Group 12 is full. Scan to join the Orca community WeChat group 13.
-
Feedback & Ideas: We ship fast. Missing something? Request a new feature.
-
Privacy: See the privacy & telemetry docs for what anonymous usage data Orca collects and how to opt out.
-
Show Support: Star this repo to follow along with our daily ships.
Developing
Want to contribute or run locally? See our CONTRIBUTING.md guide.
The relay that pairs the mobile app with a desktop host is also in this repository under
cloud/, with a separate pnpm workspace and setup guide.
Signed Builds
Windows code signing sponsored/provided by SignPath.io, certificate by SignPath Foundation.
License
Orca is free and open source under the MIT License.










