Orca:开源免费的 AI coding agent 编排工具,多个 agent 并行跑也不打架

Orca:开源免费的 AI coding agent 编排工具,多个 agent 并行跑也不打架

Orca ↗ 是 YC 背景的 Stably AI 做的一个「Agent 开发环境」(Agent Development Environment,简称 ADE)——说白了就是给 Claude Code、Codex 这类命令行编程 agent 用的专属 IDE。核心思路是让你同时开好几个 agent 干活,各自跑在独立的 git worktree 里,互不干扰,几个 agent 交出来的结果能直接对比、挑一个合并,不用挤在一个终端窗口里排队等一个跑完再跑下一个。

核心功能

Orca 界面:左侧任务列表管理多个 git worktree,中间是 Claude Code 会话和代码 diff,右侧终端和文件树

  • 多 agent 并行跑在独立 worktree:每个任务对应一个隔离的 git worktree 和分支,几个 agent 同时对同一个仓库动手也不会互相覆盖,方便对比几种方案再挑着合并。

  • 内置终端:走 Ghostty 那一路的实现思路,WebGL 渲染、无限分屏、scrollback 全文搜索。

  • 内嵌浏览器 + Design Mode:浏览器直接嵌在界面里,看到哪个 UI 元素不顺眼点一下,就能把对应的 HTML、CSS、截图自动塞进 agent 的 prompt,不用再打字描述「左上角那个按钮」。

  • Diff 逐行批注:agent 写完代码,你在 diff 里挑毛病、逐行留评论,攒够了一次性打包发回给 agent,不用来回口述改哪里。

  • GitHub / Linear / Jira 原生集成:PR、issue、看板直接在 Orca 里看,不用来回切标签页对照上下文。

  • 手机端伴侣 App:iOS、Android 都有,agent 跑到哪一步、要不要人工确认,手机上就能盯着,也能远程点头放行。

  • SSH 远程 worktree:接一台云主机或者自己的服务器,agent 在远端跑,本地界面照样能编辑文件、看 git、操作终端,电脑合盖也不耽误进度。

  • CLI 加自动化:命令行能脚本化操作 worktree、终端、浏览器,还能定时跑重复性任务,方便接进自己已有的工作流。

  • 几乎不挑 agent:Claude Code、Codex、Cursor CLI、GitHub Copilot CLI、OpenCode、Gemini 这些主流 coding agent 都能直接接进来,用的是你自己已有的订阅。

收费情况:Orca 本身完全免费、开源(MIT 协议),Homebrew 一行就能装,GitHub 上已经攒了 4.7 万+ star。真正花钱的是你接进去的 agent 本身——Claude Code、Codex 这些工具的订阅费用还是要自己出,Orca 只负责把它们编排到一个界面里,不额外抽成也不额外收费。

这类「多 agent 并行开发」工具最近冒出来不少,Orca 给我的感觉是跨平台覆盖最全、姿态也最开放的一个:同类里 Conductor 做得精致,但只支持 macOS 且不开源;Orca 把 macOS、Windows、Linux 桌面加上 iOS、Android 手机端全占了,还是 MIT 协议免费开源,这个组合不算常见。真要动手用,它更适合两类人:一是手头攒了好几个 Claude Code、Codex 订阅、经常同时开好几个终端窗口各跑一个任务的重度用户,Orca 把这些窗口收进一个界面、用 worktree 隔开,不用再手动记哪个终端跑哪个分支;二是需要审查 agent 产出代码的角色,diff 逐行批注比在 GitHub 网页上评论完再复制粘贴回终端顺手不少。

缺点也不难想到:功能全,要学的概念也多,worktree、Design Mode、自动化编排这一整套东西,对只想「随手跑个 agent」的轻量用户来说门槛偏高,不如直接开终端敲命令来得直接;而且它终究是围着「编排」转的工具,agent 本身的能力和订阅费用取决于你接的是 Claude Code 还是 Codex,Orca 解决不了底层模型的问题。如果你已经在同时开好几个 agent 干活、常常搞不清该盯哪个终端,这工具值得装一个试试;偶尔才用一次 agent 的话,可能有点杀鸡用牛刀。