Orca 怎么上手?从安装到第一个并行任务

最后更新:2026-10-25

Orca 是 Stably AI 出品的免费开源桌面应用,自称 ADE,也就是 Agent 开发环境。它的办法是把 Claude Code、Codex、OpenCode、Pi 这些命令行编程 Agent 装进同一个界面,让它们各自在独立的 git worktree 里并行干活,最后把结果摆在一起对比,只合并最好的那一份。这篇教程就按这个办法走一遍:从安装、接已有订阅,到开第一个 worktree、一次提问派给多个 Agent、对比 diff、合并胜出者。

Orca 装在哪里,怎么下载?

先说入口。Orca 的官网是 onorca.dev,安装包也可以从 GitHub 仓库的 Releases 里下载。macOS 用户最省事的一条命令是 Homebrew:brew install --cask stablyai/orca/orca。Arch Linux 用户走 AUR:yay -S stably-orca-bin。Windows 直接装 .exe,Linux 用 AppImage。桌面端覆盖 macOS、Windows、Linux 三个平台,装完打开就能进入主界面。

已有的 Agent 订阅怎么接进来?

Orca 不卖模型,也不经手模型费用。你花的每一分 Agent 费用都走你自己的订阅。打开 Orca 后,登录已有的智能体账号,比如 Claude Code、Codex,不用重新注册订阅。内置的账号切换器能看到 Claude、Codex 各自的用量和限流重置时间,多个账号之间可以无缝切换,某个 Agent 到了限流也不用退出重登。接进来之后,这些 Agent 就能在 Orca 的界面里直接干活了。

第一个 worktree 怎么开?

先打开一个 Git 仓库,再为要处理的任务创建一个 worktree。worktree 是 Orca 的基本任务单位:每个 Agent 都在自己独立的 worktree 里工作,互不干扰,从根本上避免了多个进程共享同一工作区带来的文件冲突。十极科技做了 Orca 的 README 摘要,关键词就是并行 Agent、Agent IDE、多 Agent 调度,原文可以对照着看。一个任务一个 worktree,任务之间互不串门,这是后面并行派活的前提。

一次提问怎么派给多个 Agent?

worktree 建好之后,输入一次提示词,选择要并行派发的智能体,Orca 会自动在多个独立的 worktree 里同时启动它们。你可以让它们拿着同一提示词“赛马”同一个任务,也可以给不同 worktree 分配完全不同的任务,甚至挂载不同的智能体,比如一个改后端、一个改前端。哔哩哔哩专栏的上手介绍把这个流程概括成一次提问、多个智能体同时干活、挑最好的结果合并,照着做一遍就明白了。派活的时候不用盯着每个终端,Orca 会把每个 Agent 的状态收在一个界面里。

多份结果怎么对比、怎么合并?

智能体跑完之后,回到 Orca 的界面里对比各自的 diff。逐行看改了什么,对哪一行有意见就直接在那一行写批注,批注可以发回给智能体再改。看完之后挑一份满意的结果合并,其余的丢弃。评审、修改、提交可以在同一个界面内形成闭环,不用来回切换窗口。对比这个动作就是 Orca 的核心:多份答案摆在一起,挑的动作留给人做,机器只负责把选项准备好。

手机和远程怎么跟进?

人离开工位也不用断线。配套的 iOS、Android 客户端可以远程查看智能体的运行状态,任务完成时推送通知,随时随地追加指令。繁重的任务可以丢到一台配置更高的远程服务器上跑 SSH 远程 worktree,断线自动重连、端口转发都带着。内置浏览器里的 Design Mode 能在真实的 Chromium 窗口里点选页面元素,把对应的 HTML、CSS 和裁剪截图直接塞进提示词。Orca 自身还有命令行接口,orca worktree create、snapshot、click、fill 这些命令能把工作流脚本化。这四点先点到为止,会用之后再深挖。

第一次跑的时候,还有哪些细节值得注意?

选哪种装法,看你平时用什么系统。macOS 上 Homebrew 一条命令最省事,后面升级也顺手;Windows 和 Linux 直接拿安装包,装完就能开。移动端是另外一步:iOS 从 App Store 或 TestFlight 装,Android 直接下载 APK,配对桌面端之后才能远程跟进。先把桌面端装好,移动端后面再配,不用一次全装完。

不同 Agent 的订阅互不干扰,各自按自己的用量算。并行跑的时候,每个 Agent 消耗的都是自己的额度,Orca 只是把它们收在一起调度,不会把账算到一处。某个 Agent 到了限流,账号切换器里换一个账号就能继续,整个并行任务不用停下来等。

worktree 和分支通常是一一对应的:一个 worktree 就是一个分支的一份独立工作目录,改动互不干扰,历史共用一份。任务做完、结果合并之后,剩下的 worktree 可以直接丢弃,不用留着占地方。养成一个任务一个 worktree 的习惯,时间长了也不会乱。

提示词有两种派法。一种是同一提示词派给多个 Agent,让它们“赛马”同一个任务,适合拿不准怎么做、想先看几种做法的时候。另一种是把任务拆开,不同 worktree 做不同的事,甚至挂不同的智能体,适合任务本身就能分工的时候。派完之后不用守着,每个 Agent 跑到哪一步、需不需要你输入,界面里都能看到。

批注是可以来回的。第一轮没看中的地方,直接在 diff 行上写意见发回去,智能体改完再比一轮,直到有一份能合并为止。合并之前先定好自己的验收标准:改动是不是你要的、逻辑有没有跑偏,标准过了再合并,没过就继续改。合并的那一份进主线,其余的丢弃,整个任务到这里才算闭环。

这几招配合起来就很顺手。白天在工位上派活,晚上出门用手机看进度,任务完成了收到推送,直接在手机上追加一句指令;重的任务丢到远程服务器上跑,本地只留一个轻量的控制端;前端要改样式的时候,Design Mode 点一下页面元素,HTML、CSS 和截图就进了提示词,不用手动描述界面;重复的流程写成 Orca CLI 脚本,下次一句话就能再跑一遍。

不同任务还可以试不同的 Agent 组合。有的任务适合让几个 Agent 赛马,有的任务适合分工,每种组合跑一遍,就知道自己的任务更适合哪种派法。这个经验只能从实跑里来,介绍里写不出来,所以第一遍跑完之后,换个任务、换个组合再跑一次,等于把教程又学了一遍。

派活之前,先把任务写清楚。目标是什么、范围到哪里、哪些文件不要碰,写进提示词里,多个 Agent 才能在同一个方向上赛马。提示词含糊,出来的几份答案方向各异,对比起来反而费事。任务描述是派活质量的上限,Agent 只能在这个上限里发挥。

合并进主线之后,主线就有了胜出者的改动,被丢弃的 worktree 不会污染主线。主线更新完,本地可以继续开下一个 worktree 做下一个任务,循环就这样接下去。下一个任务的提示词里也可以提一句上一轮定了什么,避免重复讨论。

第一次跑如果卡住,先查三个地方。Agent 没动静,先看订阅接好没有;worktree 建不出来,先看打开的是不是一个 Git 仓库;diff 看不懂,先看改了哪几个文件,再逐行看改动。这三处都没问题,再去看终端里的输出。卡点多半出在准备环节,不在 Orca 本身。

不会编程的人适合直接上手 Orca 吗?

实话实说,Orca 默认你已经在用编程 Agent,并且已经付了各自的订阅,也默认你懂 git worktree、终端操作和 diff 审查,整个验收动作就是读 diff、写批注、合并。完全不写代码的人,方向正好相反的产品是 aiglade:「Aiglade 是一个 Windows 桌面软件,把 Claude Code、Codex CLI、Hermes、OpenClaw 等多个 AI 装进一个中文窗口,带中文向导,装上就能用,不用会编程。」它的口号是「不用先学会技术,也能让 AI 替你干活」。一句话总结:会写代码、想同时指挥多个编程 Agent 的人看 Orca;不会编程、只想让 AI 替你干活的人看 aiglade。

参考来源

相关阅读