Orca ADE 评测:当 Claude Code 和 Codex 同时开工,你缺的是一个工作台

Orca 把多个 Agent 的并行工作变成可管理、可审查、可回收的流程。它省下的是收拾残局的时间。

Orca ADE 评测:当 Claude Code 和 Codex 同时开工,你缺的是一个工作台

多 Agent 开发最常见的事故发生在工作目录里:两个 Agent 互相覆盖。一个在改登录流程,另一个顺手回滚了配置;你刚 stash 完,第三个又开始切分支。等到发现时,diff 已经混在一起,谁也说不清哪一行是谁改的。

Orca ADE 就是冲这件事来的。

它是一款面向 AI 编程 Agent 的桌面开发环境。每个任务会得到一个独立的 git worktree 和分支,Claude Code、Codex、Cursor CLI 等命令行 Agent 在各自目录里运行,你再在一个窗口里看终端、看差异、看浏览器,决定保留哪一个结果。

Orca 由 Stably AI 开发,官网显示其获得 Y Combinator 支持,GitHub 仓库约有 11.6 万 stars。桌面端采用 MIT 许可证开源,macOS、Windows 和 Linux 都可以免费下载。

先说结论

如果你已经在两个以上 Agent 之间来回切换,Orca 值得今天就装。它解决的是协调问题,而且至少在产品结构上,比大多数“AI IDE”更彻底。

如果你只有一个 Agent,或者主要想要代码补全,先别折腾。Orca 不提供模型,也不打算替代你的编辑器。它的功能密度会让你付出学习成本,而你暂时用不上。

这款产品最舒服的地方,是把 worktree 从 git 术语变成了主界面。最让人皱眉的地方,是它把太多能力塞进了同一个侧边栏。

免费和开源降低了试错成本,但默认的权限设置需要你自己检查一遍。这一点后面会单独说。

它解决的是协调问题

大多数 AI 编程工具在回答一个问题:怎么让模型写出更好的代码。

Orca 在回答另一个问题:当三个模型同时写代码,怎么让它们别互相踩脚。

这两个问题的难度不一样。前者靠模型能力,后者靠工程约束。Orca 的选择是把约束做进产品:一个任务一个 worktree,一个 worktree 配一个 Agent。工作目录天然隔离,冲突被推迟到合并的时候,而不是在编辑过程中随机爆炸。

这个设计听起来很朴素,但它改变了很多日常动作。

你不再需要为了试一个方案先 stash 当前修改。你不再需要记住哪个终端对应哪个分支。你也不再需要在一个 Agent 跑偏时,把整个工作区回滚。大不了删掉那个 worktree,主分支还在。

官网文档给出的入门流程很直接:添加仓库,新建 worktree,选择 Agent,再重复两次,用另外两个 Agent 跑同一个任务,最后比较三份 diff,留下最合适的那一份。

这也是 Orca 最像“工作台”的地方。它不替你思考,但把并行尝试的成本降到了可以随手试一次的程度。

用起来最舒服的三件事

新建 worktree 像开一个新标签页

Orca 把新建任务做成了一次点击。输入任务名,选起始分支,选 Agent,目录和分支就建好了。任务名留空时,它会用海洋生物的名字命名,这种小细节让人愿意多用几次。

更重要的是回收也简单。任务做完,合并、推送、删除 worktree,一气呵成。不会留下十几个不知道对应哪条分支的临时目录。

对一个经常同时改三四个需求的人来说,这种“可丢弃”的感觉很省心。

三个 Agent 并排,进度终于可见

Orca 支持把 worktree 的标签拖到窗口边缘分屏。三个 Agent 同时跑,三个终端同时可见,谁卡住了、谁在等确认、谁已经跑完,一眼能看出来。

三个 Agent 同时跑起来的那一刻,会有一种很具体的掌控感:屏幕上从一个等你输入的空框,变成三份正在推进的工作。你从“操作 Agent 的人”变成了“看住进度的人”。

这个体验很难用参数描述。它解决的是等待中的不确定感:以前你开三个终端,只能靠来回点窗口确认进度;现在它们就在同一块屏幕上。

如果 Agent 需要你回复,Orca 会发通知。手机端也能接收,并直接回复。

diff 审查把“信任”变成“检查”

AI 写代码最危险的部分,是它写出来了,你懒得看。

Orca 的差异查看器可以逐文件看修改,也可以在具体代码行上留评论,再批量发回给 Agent 修改。提交、推送、创建或关联 GitHub Pull Request 都能在应用内完成。

这让“审查”变成了流程里顺手的一步,而不是下班前的一次性补救。对需要长期维护的项目,这比多生成几百行代码有价值。

远程和手机:把等待时间捡回来

Orca 的 worktree 不一定要跑在当前这台电脑上。官方文档给了四种运行方式:

  • 本地运行,适合日常开发
  • 通过 SSH 连到自己的开发机、VPS 或 GPU 主机
  • 把 Orca 作为常驻服务器运行,再用笔记本、浏览器或手机连接
  • 用自己的云账号为每个任务创建临时环境

远程模式有一个明确的边界:机器和云账号都是用户自己的。Orca 不出售托管 VPS,也不代收云服务费用。这既是自由,也是维护成本。

手机端是这个思路的延伸。它不能完整编辑代码,定位是桌面端的远程控制:看 Agent 状态、读终端输出、回复提示、休眠 worktree、查看源代码管理、提交更改、切换账号,以及接收完成通知。

对经常离开工位的人来说,这个功能的价值很直接。Agent 跑完一个任务,你在路上就能决定下一步,不用等到回电脑前才发现它已经卡了半小时。

手机端目前在 App Store 的评分是 4.7 分,共 71 个评分。样本不大,但至少说明早期用户愿意给它正面评价。官方文档仍把它标为 Beta。

它让人皱眉的地方

功能太多,第一次会迷路

Orca 的侧边栏同时装着仓库、worktree、Agent 会话、任务、插件、自动化、用量和远程机器。光看这份功能列表,就能理解新用户为什么会愣一下。

Leo 在 X 上的评价很直接:Agent 编排是同类里最好的,但侧边栏混乱,功能多且组织不佳,速度也比 t3 code 慢,终端里运行 Agent 的体验不理想。

这段批评值得认真看,因为它没有否定 Orca 的核心能力,只指出了产品成熟度的问题。对一个更新频率很高的工具来说,这类问题通常会在几个版本内变化,但在当下确实是新用户要付的成本。

Electron 的代价

Orca 是 Electron 应用。它的好处是 macOS、Windows、Linux 三端体验接近;代价是内存和 CPU。

GitHub 上有用户报告远程服务器内存和 CPU 占用过高、空闲时多个 Electron 进程持续占用 CPU,以及应用突然变慢。部分问题已经关闭或修复,但这类反馈说明:如果你习惯同时开很多 Agent,风扇和电池会成为日常体验的一部分。

Orca 提供了资源管理器,可以查看每个 Agent 的 CPU 和内存占用。这个功能很实用,也侧面说明资源消耗是这类工作流的常态。

默认跳过权限确认,这个设置别忽略

Orca 文档写明,新启动的 CLI Agent 会预填跳过权限确认的参数。Claude 对应 --dangerously-skip-permissions,Codex 对应 --dangerously-bypass-approvals-and-sandbox。

官方理由是 worktree 可以丢弃,Agent 在自己的检出目录里试验时,不必反复确认每条命令。

这个理由站得住,但它只适用于“可以丢弃”的项目。如果工作目录里有生产凭据、真实用户数据,或者 Agent 能执行不可回滚的部署命令,默认值就不合适。

Orca 允许在 Settings → Agents → Agent Permissions 里改成手动确认。装完之后先看一眼这个设置,比事后复盘便宜得多。

手机端仍是 Beta

手机端适合查看和做简单决策,不适合当成移动 IDE。官方自己也是这么定位的。把预期放在“远程遥控器”,失望会少很多。

此外,有用户反馈点击聊天会话时会直接关闭会话,没有确认对话框。这类交互问题不影响核心流程,但会让人在关键时刻心里一紧。

别人怎么说

Orca 官网专门收集了公开的 X 帖子作为证言。这些证言当然偏正面,所以我另外找了几条批评,放在一起看。

Jason Zhou 说自己试过几乎所有并行 ADE,目前最喜欢 Orca,列出的理由是原生 TUI、文件查看器、自定义命令、手机端、用量跟踪、Design Mode 和 GitHub 任务跟踪。他用「10x」形容自己的感受。

erik.eth 的分工更清楚:精细编辑和配对编程用 Zed,多 Agent 并行用 Orca。他把 Orca 称为“管理多个 Agent”这一类工具里最好的。

Dhilip Subramanian 把 Orca 设成了默认 IDE。他的用法是让一个 Agent 负责规划和难题,再把执行分给 Codex 等其他 Agent,任务完成后通过通知查看结果。

Trevin Chow 提到一个很具体的好处:把一个包含多个仓库的上级目录加进 Orca 后,可以在一个会话里跨仓库工作,不必在三个 Agent 会话之间切换。

Dave Fano 则把多台机器和手机端连起来,形容这是自己理想中的工作流。

反面声音同样具体。除了 Leo 对界面和速度的批评,还有用户反馈会话会被误关,GitHub 上也有关于内存、CPU 和卡顿的 issue。

这些评价集中在 2026 年 7 月到 9 月。Orca 的更新频率很高,部分体验问题可能已经变化。把它们当作“买前须知”,比当作最终判决更合适。

和 Cursor 放在一起看

Cursor 的中心是编辑器。你在里面写代码,AI 在旁边补全、改写、回答问题。它的顺手来自“不用离开当前文件”。

Orca 的中心是任务调度。你告诉它要做什么,它开一个 worktree,叫一个 Agent 进去干活,再把结果拿回来给你审。它的顺手来自“不用同时盯三个终端”。

两者可以一起用。Orca 官方也把自己定位成 Agent 开发环境,而不是编辑器的替代品。需要精细修改时,你仍然可以回到 VS Code、Zed 或 Cursor。

区别落在购买理由上:如果你想要更聪明的补全,选编辑器;如果你已经被多 Agent 的协调成本拖住,装 Orca。

谁该用,谁先别急

更适合:

  • 已经在使用 Claude Code、Codex 等 CLI Agent 的开发者
  • 经常同时推进多个任务,受困于分支切换和目录冲突的人
  • 想让多个 Agent 对同一任务并行尝试,再比较结果的人
  • 需要把 Agent 放在远程机器上持续运行的人
  • 希望使用免费、开源工具,不想再增加模型订阅的人

不太适合:

  • 刚开始接触 AI 编程,还没有固定使用某个 CLI Agent 的人
  • 主要需要代码补全和编辑器功能的用户
  • 希望工具直接提供模型额度、开箱即用的人
  • 对 Electron 应用资源占用比较敏感的人

怎么开始

macOS 用户可以用 Homebrew 安装:

brew install --cask stablyai/orca/orca

也可以从下载页获取 macOS、Windows 和 Linux 安装包。

装完后按这个顺序走一遍:

  1. 添加一个本地仓库
  2. 新建 worktree,选一个你熟悉的 Agent
  3. 把同一个任务再建两个 worktree,换用不同 Agent
  4. 分屏看完三份结果,比较 diff
  5. 合并其中一份,删掉另外两个

这一圈走完,你会很快知道自己需不需要它。不需要的人会觉得多余,需要的人很难再回到手动切分支的日子。

最后的判断

Orca 不会让一个不会写代码的人突然能交付项目。它服务的是已经在写代码、已经被多 Agent 协调磨过的人。

它的价值可以概括成三个字:收得住。任务收在 worktree 里,结果收在 diff 里,远程任务收在手机通知里。免费开源让这件事的试错成本足够低。

它的问题也很清楚:功能密度高,Electron 吃资源,权限默认值需要自己把关,手机端还在 Beta。

所以结论不复杂。如果你今天还在为三个 Agent 抢同一个目录发火,装它。如果你只有一个 Agent,先把时间和钱留给模型订阅。

资料来源

封面图片来自 Orca 官网。

相关主题

如果你想沿着同一个问题继续看,可以从这些主题继续往下读。

OrcaAI 编程AgentClaude CodeCodex工作流

继续按主题往下看

如果这篇文章已经对上你的问题,下一步更适合回到对应分类或专题继续看。

相关文章

如果你已经对这个方向感兴趣,下面这几篇通常更值得顺着读下去。

开发工具

CC Switch 体验:Claude Code、Codex 来回切到心累后,我终于把多 API 供应商管理顺了

同属「开发工具」分类

开发工具

CodexBar 体验:每天被 Token 焦虑追着跑后,我开始用菜单栏监控多会话额度

同属「开发工具」分类

开发工具

gstack 体验:我研究了一周后,才理解为什么 Mac 开发工作流开始像一家公司

同属「开发工具」分类