Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and VPS.
$ npx -y skills add stablyai/orca --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: stablyai/orca
What's inside
Monitor and steer your agents from your phone โ get notified when an agent finishes and send follow-ups from anywhere.
iOS App Store ยท TestFlight ยท Android APK 0.0.37 ยท Docs โ
Fan one prompt across five agents, each in its own isolated git worktree โ compare the results and merge the winner.
Ghostty-class terminals with WebGL rendering, infinite splits, and scrollback that survives restarts.
Click any UI element in a real Chromium window to send its HTML, CSS, and a cropped screenshot straight into your agent's prompt.
Browse PRs, issues, and project boards in-app โ open a worktree from any task and review without a context switch.
Run agents on a beefy remote box with full file editing, git, and terminals โ auto-reconnect and port forwarding included.
Drop comments on any diff line and ship them back to the agent โ review, edit, and commit without leaving Orca.
VS Code's editor with autosave everywhere โ drag files or images straight into an agent prompt.
Agents drive Orca too โ script every workflow with orca worktree create, snapshot, click, and fill.
Also in the box:
Works with any CLI agent โ if it runs in a terminal, it runs in Orca.
orca serve on 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
Pair with your desktop app to monitor and steer your agents from your phone.
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.
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.
Want to contribute or run locally? See our CONTRIBUTING.md guide.
Windows code signing sponored/provided by SignPath.io, certificate by SignPath Foundation.
Orca is free and open source under the MIT License.
.gitattributes
.github/
actions/
install-node-dependencies/
action.yml
install-signpath-module/
action.yml
CODEOWNERS
CONTRIBUTING.md
ISSUE_TEMPLATE/
bug_report.yml
config.yml
feature_request.yml
other.yml
pull_request_template.md
scripts/
check-root-directory-entries.sh
render-readme-downloads-badge.mjs
workflows/
adhoc-mac-build.yml
computer-e2e.yml
daemon-relocation-spike.yml
e2e.yml
golden-e2e-experiment.yml
homebrew-bump.yml
hourly-mac-build.yml
issue-os-labeler.yaml
linux-wayland-gpu-sandbox.yml
mobile-android-release.yml
mobile-ios-release.yml
mobile.yml
pr.yml
pullfrog.yml
readme-downloads-badge.yml
release-cut.yml
release-mac-build.yml
skill-update-roundtrip.yml
terminal-ime-e2e.yml
terminal-perf.yml
track-community-prs.yaml
win-crash-survival-e2e.yml
win-update-e2e.yml
win-update-survival-e2e.yml
windows-signing-rehearsal.yml
windows-terminal-restart-e2e.yml
.gitignore
.husky/
pre-commit
.npmrc
.oxfmtrc.json
.oxlintrc.json
AGENTS.md
Casks/
orca.rb
orca@rc.rb
CLAUDE.md
components.json
config/
build-plugins/
bootstrap-fatal-exit-banner.ts
plain-node-entry-guard.ts
dev-app-update.yml
docker/
headless-pairing/
Dockerfile
Dockerfile.build
run-appimage-case.sh
electron-builder.config.cjs
electron-vite-target.config.ts
i18n-translation-source.md
i18next.config.ts
knip.json
localization-audit.md
localization-coverage-allowlist.json
max-lines-baseline.txt
nsis/
daemon-host-uninstall.nsh
oxlint-code-quality-native-plugins.json
oxlint-code-quality-type-aware.json
oxlint-plugins/
app-store-performance.mjs
mobile-pairing-qrcode-import.mjs
quadratic-buffer-concat.mjs
renderer-scrollbar-style.mjs
oxlint-react-doctor.json
packaged-runtime-node-modules.cjs
patches/
@xterm__addon-ligatures@0.11.0-beta.287.patch
@xterm__addon-serialize@0.15.0-beta.287.patch
@xterm__addon-webgl@0.20.0-beta.286.patch
@xterm__xterm@6.1.0-beta.287.patch
node-pty@1.1.0.patch
relay-assets/
node-pty-1.1.0-console-list-agent-patch.cjs
reliability-gates.jsonc
scripts/
adhoc-build-version.mjs
adhoc-build-version.test.mjs
agent-hook-normalizer-roundtrip-benchmark.mjs
app-store-performance-plugin.test.mjs
audit-localization-coverage.mjs
audit-localization-coverage.test.mjs
benchmark-artifact-comparison.test.mjs
bootstrap-locale-catalog.mjs
bootstrap-zh-catalog.mjs
branch-compare-head-benchmark.mjs
build-computer-macos.mjs
build-mac-local.mjs
build-mac-local.test.mjs
build-native-for-platform.mjs
build-notification-status-macos.mjs
build-relay.mjs
build-windows-cli-launcher.mjs
build-windows-cli-launcher.test.mjs
check-changed-code-quality.mjs
check-changed-code-quality.test.mjs
check-feature-wall-assets.mjs
check-max-lines-ratchet.mjs
check-max-lines-ratchet.test.mjs
check-react-doctor-changed.mjs
check-reliability-gates.mjs
check-reliability-gates.test.mjs
check-root-directory-entries.test.mjs
check-terminal-perf-report-budgets.mjs
check-terminal-perf-report-budgets.test.mjs
claude-account-windows-spawn-repro.mjs
claude-usage-yield-benchmark.mjs
cli-runtime-client-deferral-benchmark.mjs
cli-runtime-client-deferral-equivalence.mjs
codemod-settings-search-keywords.mjs
codex-primary-home-tripwire.mjs
codex-primary-home-tripwire.test.ts
codex-validation-process-shutdown.mjs
command-code-transcript-scan-benchmark.mjs
compare-benchmark-artifacts.mjs
computer-e2e-workflow.test.mjs
computer-use-modifier-safety.test.mjs
computer-use-skill-guidance.test.mjs
computer-use-smoke.mjs
computer-use-smoke.test.mjs
create-draft-release.mjs
create-draft-release.test.mjs
daemon-boot-smoke.mjs
daemon-endpoint-handover-smoke.mjs
dev-channel-base-version.mjs
dev-channel-base-version.test.mjs
dev-cli-terminal-wrapper.mjs
dev-cli-terminal-wrapper.test.mjs
dev-fresh-profile.sh
electron-builder-config.test.mjs
electron-builder-native-rebuild.cjs
electron-builder-native-rebuild.test.mjs
electron-vite-output-contract.test.ts
ensure-native-runtime.mjs
ensure-native-runtime.test.mjs
file-explorer-tree-projection-benchmark.mjs
fixtures/
DuplicatePathProcessLauncher.cs
generate-bundled-skill-guides.mjs
generate-bundled-skill-guides.test.mjs
generate-skill-bundle-manifest.mjs
generate-skill-bundle-manifest.test.mjs
generate-terminal-perf-html-report.mjs
generate-terminal-perf-html-report.test.mjs
generate-windows-blockmap.mjs
git-binary-compatibility-workflow.test.mjs
git-diff-blob-concurrency-benchmark.mjs
git-pull-request-diff-base.mjs
git-pull-request-diff-base.test.mjs
hang-watchdog-memory-benchmark.mjs
hang-watchdog-process-metrics.mjs
hang-watchdog-process-metrics.test.mjs
happy-dom-mutation-observer-retention.test.ts
happy-dom-mutation-observer-retention.ts
hibernation-output-epoch-leak-benchmark.mjs
hourly-build-version.mjs
hourly-build-version.test.mjs
hydrate-worktree-lookup-benchmark.mjs
idle-cpu-synthetic-spinners.mjs
install-dev-cli.mjs
install-electron-package-binary.mjs
install-electron-package-binary.test.mjs
latest-stable-release.mjs
latest-stable-release.test.mjs
lint-react-doctor-changed.mjs
linux-wayland-renderer-diagnostics.mjs
linux-wayland-terminal-exercise.mjs
linux-wayland-validation-watchdog.mjs
live-freeze-bounded-history.mjs
live-freeze-bounded-history.test.mjs
live-remote-bulk-open-freeze-metrics.mjs
live-remote-bulk-open-freeze-metrics.test.mjs
live-remote-bulk-open-freeze-repro.mjs
live-remote-freeze-rpc.mjs
live-remote-freeze-rpc.test.mjs
live-remote-realistic-freeze-repro.mjs
live-remote-status-watchdog.mjs
live-remote-status-watchdog.test.mjs
locale-cjk-latin-spaced-terms.mjs
locale-count-fragment-separator.test.mjs
locale-cross-locale-key-overrides.mjs
locale-generic-ui-terms.mjs
locale-generic-ui-terms.test.mjs
locale-ja-phrase-fixes.mjs
locale-ja-value-overrides.mjs
locale-key-override-merge.mjs
locale-key-overrides.mjs
locale-ko-key-overrides.json
locale-ko-key-overrides.mjs
locale-ko-key-overrides.test.mjs
locale-ko-phrase-fixes-round5.mjs
locale-ko-phrase-fixes.mjs
locale-ko-value-overrides.mjs
locale-macos-tcc-key-overrides.mjs
locale-phrase-fixes.mjs
locale-repair-catalog-missing-leaves.test.mjs
locale-screen-cursor-exemptions.mjs
locale-search-keyword-overrides.mjs
locale-translation-policy-ko-round5.test.mjs
locale-translation-policy.es-pr.test.mjs
locale-translation-policy.es-round5.test.mjs
locale-translation-policy.ja-round5.test.mjs
locale-translation-policy.mjs
locale-translation-policy.test.mjs
locale-translation-policy.zh-round5.test.mjs
locale-translation-policy.zh-status-bar-usage.test.mjs
locale-value-overrides.mjs
locale-zh-phrase-fixes-round5.mjs
locale-zh-value-overrides.mjs
localization-package-contract.test.mjs
localize-renderer-strings.mjs
mac-build-compatibility.cjs
mac-build-compatibility.test.mjs
macos-computer-helper-owner-loss-benchmark.mjs
macos-computer-helper-owner-loss-group-recovery.test.mjs
macos-computer-helper-owner-loss-metrics.mjs
macos-computer-helper-owner-loss-processes.mjs
macos-computer-helper-owner-loss-processes.test.mjs
macos-computer-helper-owner-loss-trial-cleanup.mjs
macos-launch-diagnostics.sh
macos-tcc-prompt-localization.test.mjs
markdown-toc-parse-benchmark.mjs
mjpeg-frame-parser-alloc-benchmark.mjs
mobile-agent-status-projection-benchmark.mjs
mobile-pairing-qrcode-import-plugin.test.mjs
node-old-space-limit.mjs
node-old-space-limit.test.mjs
node-pty-console-list-agent-patch.test.mjs
orca-cli-skill-guidance.test.mjs
orca-dev
orca-dev-bin.test.mjs
orca-dev.mjs
orca-linear-skill-guidance.test.mjs
orchestration-skill-guidance.test.mjs
oxlint-plugin-test-runner.mjs
package-electron-runtime-contract.test.mjs
packaged-hang-watchdog-worker-contract.test.mjs
plain-node-entry-guard.test.ts
pr-e2e-gate-contract.test.mjs
pr-workflow-lint-parity.test.mjs
pr-workflow-parallelism.test.mjs
project-renderer-web-client.mjs
project-renderer-web-client.test.mjs
pty-batch-flush-benchmark.mjs
publish-complete-draft-releases.mjs
publish-complete-draft-releases.test.mjs
quadratic-buffer-concat-plugin.test.mjs
rebuild-native-deps.mjs
rebuild-native-deps.test.mjs
relay-replay-buffer-benchmark.mjs
relay-watcher-fault-harness.mjs
release-cut-signpath-slack.test.mjs
release-e2e-dispatch-contract.test.mjs
release-mac-build-workflow-dispatch.test.mjs
release-rc-history.mjs
release-rc-history.test.mjs
release-title-timestamp.mjs
remote-agent-session-authority-repro.mjs
remote-agent-session-process-cleanup.mjs
remote-agent-session-repro-client.mjs
remote-agent-session-repro-fixture.mjs
remote-agent-session-repro-writable-shell.mjs
remote-shared-control-retirement-probe.ts
renderer-scrollbar-style-plugin.test.mjs
repair-locale-catalog.mjs
repo-owner-settings-selector-benchmark.mjs
repro-windows-apphang-terminal-activation.mjs
resolve-7za-path.mjs
resolve-7za-path.test.mjs
rich-markdown-doc-link-scan-benchmark.mjs
run-codex-real-account-validation.mjs
run-codex-real-account-validation.test.ts
run-electron-vite-build.mjs
run-electron-vite-dev.mjs
run-electron-vite-targets-in-parallel.mjs
run-headless-linux-pairing-docker.mjs
run-idle-cpu-benchmark.mjs
run-internal-dev-setup.mjs
run-internal-dev-setup.test.mjs
run-multi-client-navigation-e2e.mjs
run-multi-workspace-typing-bench.mjs
run-nested-runtime-ssh-e2e.mjs
run-release-mac-build-workflow.mjs
run-ssh-codex-artifacts-repro-e2e.mjs
run-ssh-docker-bulk-open-freeze-e2e.mjs
run-ssh-docker-perf-e2e.mjs
run-ssh-docker-terminal-parking-e2e.mjs
run-ssh-docker-watcher-isolation-e2e.mjs
run-ssh-staged-upload-reliability.mjs
run-terminal-ibus-hangul-e2e.mjs
run-terminal-scale-perf-e2e.mjs
run-terminal-scale-perf-report-gate.mjs
run-terminal-scale-perf-report-gate.test.mjs
run-vite-web-build.mjs
runtime-file-watcher-fault-harness.mjs
runtime-file-watcher-resource-probe.mjs
serve-headless-fresh-profile-pairing.mjs
setup-adhoc-release-repo.sh
setup-hourly-release-token.sh
skills-cli-package-workflow.test.mjs
smoke-managed-hook-runtime-node18.mjs
smoke-packaged-cli.mjs
smoke-packaged-hang-watchdog-worker.mjs
source-control-path-sort-benchmark.mjs
ssh-watch-fanout-benchmark.mjs
summarize-terminal-perf-report.mjs
summarize-terminal-perf-report.test.mjs
telemetry-bundle-constant-patterns.mjs
telemetry-bundle-constant-patterns.test.mjs
terminal-control-strip-benchmark.mjs
terminal-e2e-helpers.mjs
terminal-ime-e2e-workflow.test.mjs
terminal-output-frame-chunk-benchmark.mjs
terminal-perf-report-annotations.mjs
terminal-perf-report-annotations.test.mjs
terminal-perf-report-rows.mjs
terminal-pr-link-carry-benchmark.mjs
terminal-reattach-payload-scan-benchmark.mjs
terminal-stream-byte-length-benchmark.mjs
trim-windows-icon-source.mjs
trim-windows-icon-source.test.mjs
vendor-feature-wall-assets.mjs
verify-agent-hook-stdin-lifecycle.mjs
verify-cli-bin.mjs
verify-cli-bin.test.mjs
verify-computer-native.mjs
verify-linux-glibc-floor.cjs
verify-linux-glibc-floor.test.mjs
verify-linux-wayland-gpu-sandbox.mjs
verify-localization-catalog.mjs
verify-localization-catalog.test.mjs
verify-localization-extraction.mjs
verify-localization-extraction.test.mjs
verify-macos-entitlements.mjs
verify-macos-release-env.mjs
verify-packaged-daemon-entry.cjs
verify-packaged-daemon-entry.test.mjs
verify-packaged-plugin-resources.cjs
verify-packaged-plugin-resources.test.mjs
verify-release-required-assets.mjs
verify-release-required-assets.test.mjs
verify-skill-update-roundtrip.mjs
verify-skills-cli-runtime.cjs
verify-skills-cli-runtime.test.mjs
verify-telemetry-constants.mjs
verify-web-build.mjs
verify-windows-inner-signature.mjs
verify-windows-inner-signature.test.mjs
win-crash-survival-e2e.test.mjs
windows-apphang-repro/
apphang-report-summary.mjs
electron-dev-session.mjs
repro-timing.mjs
terminal-activation-scenario.mjs
wsl-workspace-fixture.mjs
windows-daemon-workspace-close-repro.mjs
windows-signing-gate-toolset.test.mjs
windows-signing-workflow-contract.test.mjs
windows-ssh-attach-console-repro.mjs
wrap-localized-search-exports.mjs
wsl-hook-relay-reattach-benchmark-electron-stub.mjs
wsl-hook-relay-reattach-benchmark.mjs
zustand-selector-fanout-benchmark.mjs
tsconfig.cli.json
tsconfig.node.json
tsconfig.relay.json
tsconfig.tc.cli.json
tsconfig.tc.web.json
tsconfig.web.json
vitest.config.ts
docs/
assets/
agent-statuses.gif
annotate-ai-diff.gif
claude-logo.svg
codex-account-switcher.gif
droid-logo.svg
feature-wall/
annotate-diff.gif
annotate-diff.jpg
... 1600 moreShowing a partial view of a very large repo.
FAQ
orca is a Claude Code plugin with 8 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes computer-use, linear-tickets, orca-cli. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.