ADE for working with a fleet of parallel agents
Go to file
Jinjing 8836bc5a6d
fix: prevent terminal scroll position corruption during resize (#398)
Patch @xterm/addon-fit to refresh the full viewport and restore scroll
position after reflow, batch ResizeObserver through requestAnimationFrame
to coalesce rapid-fire reflows, and recover terminal rendering after
WebGL context loss.
2026-04-08 20:17:02 -07:00
.agents/skills fix: prevent app crash on macOS reactivation by deduplicating IPC handlers (#81) 2026-03-23 23:44:12 -07:00
.claude/skills feat: extract file explorer entry filter logic (#200) 2026-03-29 13:16:43 -07:00
.github fix(ci): use github format for oxlint to show filenames in lint errors (#287) 2026-04-03 23:30:23 -07:00
.husky
build Fix Windows build: generate proper ICO file instead of renamed PNG 2026-03-21 15:16:34 -07:00
docs feat: add non-git folder support (#356) 2026-04-06 22:54:02 -07:00
icon Fix Windows build: generate proper ICO file instead of renamed PNG 2026-03-21 15:16:34 -07:00
patches fix: prevent terminal scroll position corruption during resize (#398) 2026-04-08 20:17:02 -07:00
resources Fix Windows packaged Orca CLI launcher path resolution (#282) 2026-04-03 22:20:09 -07:00
scripts Add Orca runtime CLI and bundled install support (#273) 2026-04-03 16:50:28 -07:00
skills/orca-cli docs: update orca-cli skill to support worktree comment updates as default agent behavior (#341) 2026-04-06 13:57:41 -07:00
src fix: prevent terminal scroll position corruption during resize (#398) 2026-04-08 20:17:02 -07:00
.editorconfig
.gitignore feat: add file duplicate to file explorer context menu (#351) 2026-04-06 17:39:31 -07:00
.npmrc min release age = 1 day 2026-04-06 23:32:45 -07:00
.oxfmtrc.json
.oxlintrc.json Lint long files (and add TS skills) (#23) 2026-03-22 12:12:54 -07:00
AGENTS.md feat: show merge conflicts in source control sidebar (#204) 2026-03-29 15:40:23 -07:00
CLAUDE.md feat: show merge conflicts in source control sidebar (#204) 2026-03-29 15:40:23 -07:00
CONTRIBUTING.md docs: update README for CLI integration and improve conversion (#279) 2026-04-03 20:56:34 -07:00
LICENSE Add MIT license 2026-03-28 10:19:14 -07:00
README.md docs: update orca-cli skill to support worktree comment updates as default agent behavior (#341) 2026-04-06 13:57:41 -07:00
components.json
debug_orca.png fix: use inline-flex to stabilize find widget buttons (#220) 2026-03-29 23:14:42 -07:00
design-preserve-scroll-position.md feat: preserve scroll position per file in editor (#349) 2026-04-06 22:14:12 -07:00
dev-app-update.yml code release stuff 2026-03-19 00:36:36 -07:00
electron-builder.config.cjs fix: resolve posix_spawnp failure on macOS Intel (#364) 2026-04-07 00:13:51 -07:00
electron.vite.config.ts fix: extract path-security helpers, add tests, and improve type safety (#102) 2026-03-25 09:59:19 -07:00
file-drag.gif Update README screenshot to file-drag gif (#152) 2026-03-27 23:42:47 -07:00
orca_3d.jpg feat: add local image insertion with file picker, toolbar button, and hardened safety checks (#291) 2026-04-04 00:31:03 -07:00
package.json fix: prevent terminal scroll position corruption during resize (#398) 2026-04-08 20:17:02 -07:00
pnpm-lock.yaml fix: prevent terminal scroll position corruption during resize (#398) 2026-04-08 20:17:02 -07:00
screenshot.png feat: make inline diff display default and add setting (#316) 2026-04-05 16:44:52 -07:00
skills-lock.json Lint long files (and add TS skills) (#23) 2026-03-22 12:12:54 -07:00
tsconfig.cli.json Add Orca runtime CLI and bundled install support (#273) 2026-04-03 16:50:28 -07:00
tsconfig.json
tsconfig.node.json Major features 2026-03-17 01:40:24 -07:00
tsconfig.tc.cli.json feat: add `pn tc` command using typescript-native (tsgo) (#363) 2026-04-06 23:27:29 -07:00
tsconfig.tc.web.json feat: add `pn tc` command using typescript-native (tsgo) (#363) 2026-04-06 23:27:29 -07:00
tsconfig.web.json Major features 2026-03-17 01:40:24 -07:00
vitest.config.ts Add PR checks workflow and Vitest coverage (#97) 2026-03-24 20:53:38 -07:00

README.md

Orca

Orca

GitHub stars Supported Platforms Follow on X

The cross-platform AI Orchestrator for 100x builders.
Available for macOS, Windows, and Linux.
Seamlessly manage multiple worktrees, run multiple AI agents concurrently, and track their progress.
Whether it's Claude Code, Codex, or OpenCode, Orca makes coordinating multiple features across multiple repos effortless.

Download at onOrca.dev

Orca Screenshot

Introducing the Orca CLI

Agent orchestration from your terminal.

Let your AI agent control your IDE. Use AI to add repos to your IDE, spin up worktrees, and update the current worktree's comment with meaningful progress checkpoints directly from the terminal. Ships with the Orca IDE (install under Settings).

npx skills add https://github.com/stablyai/orca --skill orca-cli

Features that Supercharge your Workflow

  • Worktree Management: Spin up, manage, and switch between multiple Git worktrees instantly. Keep your context clean.
  • Agent-Ready Terminals: Robust support for multiple terminals, tabs, and panes. Run Claude Code, Codex, OpenCode, or your own agents side-by-side.
  • Smart Notifications & Status Tracking: See exactly which worktrees have active agents. Get worktree notifications and manually mark threads as unread (like Gmail ).
  • Deep GitHub Integration: Automatically track PRs, link GitHub issues (via the gh CLI), and view GitHub Actions checks right from your workspace.
  • Integrated Dev Tools: Built-in file editor, lightning-fast search, and a comprehensive source control tab to review diffs, make quick edits, and commit effortlessly.
  • CLI to Control the IDE: Give your agent first-class control over Orca from the terminal.

Install

Get started today:


Community & Support

  • Twitter / X: Follow @orca_build for updates and announcements.
  • Feedback & Ideas: We ship fast. Missing something? Request a new feature.
  • Show Support: Star this repo to follow along with our daily ships.

Developing

Want to contribute or run locally? See our CONTRIBUTING.md guide.