Orca:并行运行 Claude Code、Codex 与 Cursor 的智能体开发环境(ADE)
Orca 是一款开源的智能体开发环境(ADE),能让 Claude Code、Codex、Cursor 等 20 多种编码智能体在各自独立的 git worktree 中并行运行,还配有手机端伴侣应用和原生 SSH 支持。
- ⭐ 31658
- TypeScript
- MIT
- 更新于 2026-07-29
Compound Engineering:编排 Claude 代码、Codex • Claude Code Subagent Patterns

Orca 是什么? #
Orca 自称是"献给 100 倍生产力构建者的 AI 编排器"。它是一款开源的智能体开发环境(ADE)——不是又一个编码智能体,而是一个能同时运行多个编码智能体、并比较它们产出结果的驾驶舱。
它不再局限于"一个终端标签页跑一个智能体",Orca 让你可以:
- 🤖 并排运行 Claude Code、Codex、Cursor、OpenCode 等 20 多种 CLI 智能体
- 🌳 为每个智能体分配独立的 git worktree,避免并行运行互相冲突
- 📱 通过手机伴侣应用监控并操控正在运行的智能体
- 🖥️ 通过 SSH 把智能体卸载到远程主机运行,支持自动重连
- 🖱️ 在内置浏览器里点击任意元素,直接把它发送给智能体的 prompt(设计模式)
🔗 GitHub:https://github.com/stablyai/orca 🌐 官网:https://onorca.dev
Orca 由 Stably(YC 背景)开发,2026 年 3 月首次推送到 GitHub,到 2026 年 7 月底已突破 3.16 万 GitHub star——两周前(7月16日)还不到 2 万——是"同时运行多个编码智能体"这个赛道里增长最快的项目之一。
为什么"并行 Worktree"很重要 #
Orca 的核心理念是:同一条精心撰写的 prompt,往往在不同智能体身上会得到差异明显的结果,而事先很难判断哪个智能体能做得更好。Orca 的做法是不再靠猜:
- 把同一条 prompt 同时分发给五个智能体
- 每个智能体都在自己独立的 git worktree 中工作——没有共享工作目录,不会互相覆盖改动
- 全部完成后并排查看各自的 diff
- 合并表现最好的那一个,丢弃其余
这把"这个任务该用哪个智能体"从一次性赌博变成了一场看得见的比较。

核心功能 #
| 功能 | 说明 |
|---|---|
| 并行 Worktree | 让同一条 prompt 在多个隔离的 git worktree 中跨智能体运行,再比较合并 |
| 手机伴侣应用 | iOS/Android 应用,随时监控智能体并发送后续指令 |
| 终端分屏 | Ghostty 级别的终端渲染(WebGL),支持无限分屏和持久化回滚记录 |
| 设计模式 | 在内置 Chromium 窗口中点击 UI 元素,把它的 HTML/CSS 和局部截图发给智能体 |
| SSH Worktree | 在远程服务器上运行智能体,拥有完整的文件、git 与终端访问能力 |
| 原生 GitHub 与 Linear | 在应用内浏览 PR、issue 和项目看板,直接从任务开出 worktree |
| AI Diff 批注 | 在 diff 的具体某一行留言,并把反馈发回给智能体 |
| Orca CLI | 用脚本操控 Orca 本身——orca worktree create、snapshot、click、fill |
| 账号切换器 | 跟踪 Claude/Codex 用量与限速重置时间,免重新登录即可切换账号 |
支持的智能体 #
Orca 不绑定单一厂商——任何 CLI 智能体都能接入,包括:
Claude Code · OpenAI Codex · Cursor · GitHub Copilot CLI · Grok CLI · OpenCode · Google Antigravity · Devin · Goose · Cline · Continue · Kilocode · Kimi · Kiro · Qwen Code · Mistral Vibe · Rovo Dev · Amp · Auggie · Command Code · Codebuff · Droid · Charm · Hermes Agent · Pi · oh-my-pi · OpenClaude · Autohand Code
你使用自己已有的智能体订阅——Orca 并不出售智能体访问权限,它只负责编排你已经在用的那些智能体。
SSH Worktree:在远程主机上运行智能体 #
Orca 一个不太起眼但确实实用的功能:智能体不必只能在你面前这台机器上运行。SSH Worktree 让 Orca 可以驱动远程服务器上的智能体——完整的文件编辑、git 操作和终端访问,自动重连和端口转发都已处理好。这意味着你可以留着笔记本用来查看和操控,而真正的智能体工作负载(以及它消耗的 CPU/内存)跑在一台性能更强的远程主机上。
对于完全无图形界面的部署,Orca 还提供 orca serve 模式。

安装 #
macOS #
brew install --cask stablyai/orca/orca
或直接下载 .dmg:Apple Silicon 版 · Intel 版
Windows #
从 onorca.dev/download 下载 .exe 安装程序
Linux #
# AppImage —— 获取最新构建版本
curl -LO https://github.com/stablyai/orca/releases/latest/download/orca-linux.AppImage
chmod +x orca-linux.AppImage
./orca-linux.AppImage
或在 Arch Linux 上通过 AUR 安装:
yay -S stably-orca-bin
无图形界面的 Linux 服务器 #
orca serve
反向代理和鉴权设置参见项目的无图形界面 Linux 服务器指南。
手机伴侣应用 #
- iOS: App Store 或 TestFlight
- Android: APK 发布页
用 CLI 脚本操控 Orca #
智能体不仅能在 Orca 里运行,还能反过来驱动 Orca 本身。Orca CLI 暴露了 worktree 和 UI 自动化的基础指令:
orca worktree create # 为某个智能体创建一个新的独立 worktree
orca snapshot # 捕获某个 worktree 当前的状态
orca click # 点击某个 UI 元素(设计模式自动化)
orca fill # 以编程方式填写表单字段
完整语法参见 CLI 文档——凭这几条指令就足以脚本化"创建 N 个 worktree、各自跑一个智能体、抓取结果快照",而无需操作图形界面。
Orca 与手动运行智能体的对比 #
| 维度 | Orca | 终端标签页 / tmux |
|---|---|---|
| 运行之间的隔离 | 自动创建 git worktree | 需要手动设置 |
| 同一任务下多智能体对比 | 内置并排展示 | 需要手动比对 diff |
| 远程 / SSH 智能体 | 原生支持,自动重连 | 需要手动配置 SSH + tmux |
| 手机端监控 | iOS/Android 伴侣应用 | 无 |
| GitHub/Linear 集成 | 应用内直接使用 | 需要切换浏览器标签页 |
| 协议 | MIT,开源 | 不适用 |
使用场景 #
1. 跨智能体 A/B 测试 prompt #
把同一个功能需求同时发给 Claude Code 和 Codex,各自在独立 worktree 中实现,合并写得更干净的那一版。
2. 把繁重的智能体任务卸载到远程主机 #
用 SSH Worktree 在一台租用的 VPS 上跑长时间的重构或测试套件,笔记本保持流畅响应。
3. 用手机审阅 AI 的 diff #
睡前启动一次通宵的智能体任务,第二天早上用手机伴侣应用查看进度,批准或批注 diff。
4. 不脱离智能体流程完成 UI 工作 #
用设计模式点击实时预览中出问题的组件,把精确的 HTML/CSS 交给智能体,而不是用文字描述 bug。
相关仓库 #
| 仓库 | 用途 |
|---|---|
| Claude Code | Orca 中最常被编排的智能体之一 |
| OpenCode | 开源终端智能体,同样可被 Orca 编排 |
| Goose | 开源智能体框架,是 Orca 支持的智能体之一 |
相关文章 #
- herdr:为同时运行多个 AI 智能体打造的终端复用器 —— Orca 桌面方案之外的终端流派
- Compound Engineering:编排 Claude 代码、Codex —— 在单一插件内实现多智能体协作的思路
- Claude Code Subagent Patterns —— 拆分 Claude Code 子智能体任务的模式
结语 #
Orca 与其说是一个编码智能体,不如说是你已经在用的那些编码智能体——Claude Code、Codex、Cursor 及其他 20 多种——的指挥室,配有独立 worktree、手机伴侣应用和原生 SSH 远程支持。截至 2026 年 7 月底,star 数在约两周内从不到 2 万涨到 3.16 万以上,说明"编排多个智能体,而非只用一个"这套思路正在获得认可。
最适合谁:已经在同时使用多个编码智能体、希望并行运行之间有隔离、并能用手机监控和操控智能体的开发者。
GitHub:https://github.com/stablyai/orca
自建部署推荐基础设施 #
如果你想让 Orca 的 SSH Worktree 跑在专用远程主机上,而不是自己的笔记本上:
- DigitalOcean —— 覆盖 14 个以上全球区域,60 天 200 美元免费额度,是搭建常驻远程 worktree 主机的常见选择。
- HTStack —— 香港 VPS,从中国大陆访问延迟低。这正是 dibi8.com 所在的机房,经过生产环境实战验证。
以上为联盟链接——不会让你多花一分钱,但能帮助 dibi8.com 持续运营。
最后更新:2026-07-29
💬 留言讨论