The WSL ownership probe collapsed every failure into a trust verdict. Under `set -euo pipefail` an absent home, a marker owned by another account, a `readlink` failure, and `wsl.exe` failing to start a cold distro all aborted with the same status and empty stdout, and the catch-all relabelled the lot as `Managed WSL Codex home is outside Orca account storage.` No exit code was evidence of *which* happened, so no caller could tell a proven trust failure from "we could not look" — the exact category error STA-4422 removed from the host lane. That is not cosmetic. `removeUnlessUnproven` keeps the managed home only for a `ManagedCodexHomeTemporarilyUnavailableError`; a fail-once probe during add therefore produced a plain trust error, and the rollback's own re-gate then succeeded (the fault was transient) and deleted the home with the credentials `codex login` had just written into it. The guest now states its observation on a tagged line and exits 0. Only a parsed tag is dispositive; a throw from the runner, a timeout, no tag, extra output, or an unknown tag are all indeterminate. Three lanes are classified against the tri-state the host already had: - the `wsl.exe` probe, through the new tagged protocol; - the mounted lane, which used `existsSync` and so folded EPERM/EIO into "does not exist"; - `ensureExpectedWslHome`, where exits 41/42 stay dispositive and every other non-zero exit or timeout becomes indeterminate. The two structural checks on the persisted path spelling now throw the typed untrusted error rather than a bare `Error`, since the host already holds the facts they test. `assertOwnedCodexManagedHomeVerdict` and the ownership-marker message are shared by both Codex lanes so neither can invent its own error mapping. Reconciling this vocabulary with the Claude lane is still open: the module it would merge with (`claude-managed-auth-ownership.ts`, PR #17993) is not on main yet, so there is nothing here to extract against. Fixes STA-5616.
Orca
中文 · 日本語 · 한국어 · Español · Français · Português
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
OpenCode
MiMo Code
Amp
OpenClaude
Antigravity
Pi
oh-my-pi
Hermes Agent
Devin
Goose
Auggie
Autohand Code
Charm
Cline
Codebuff
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
- Running
orca serveon a headless Linux server? See the headless Linux server guide.
Or via a package manager:
# macOS (Homebrew)
brew install --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 or join TestFlight
- Android: Download APK 0.0.47 · Install guide
Community & Support
-
Discord: Join the community on Discord.
-
Twitter / X: Follow @orca_build for updates and announcements.
-
WeChat: Scan to join the Orca community WeChat group 7. If it is full, use group 8.
-
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.
Signed Builds
Windows code signing sponored/provided by SignPath.io, certificate by SignPath Foundation.
License
Orca is free and open source under the MIT License.












