macOS 下载、安装 Orca v1.4.197,并行调度多个 AI 编码 Agent 的开源编排器(附安装包orca-macos-arm64.dmg)
文章目录

1. Orca 简介
Orca 是由 Stably AI 开发并开源的 Agent 开发环境(ADE,Agent Development Environment),官方定位是"为 100x 构建者打造的 AI 编排器"。它的核心理念与众不同:不与你手头的编码 Agent 竞争,而是同时驱动一支 Agent 舰队——把 Claude Code、Codex、OpenCode、Pi、Cursor 等任何能在终端里运行的 CLI Agent 并排跑起来,每个 Agent 各自工作在自己的 git 工作树(worktree)中,互不干扰,最后把多个结果并排对比、择优合并。
Orca 采用 MIT 协议开源,主页为 onOrca.dev。项目自开源以来增长迅猛,GitHub 上已收获约 6.3 万颗 Star、4.2 万次 Fork,是 2026 年最受关注的 AI 编程基础设施项目之一,也是 Y Combinator 支持的项目。团队保持着"每日发布"的高频迭代节奏,社区活跃(Discord、X:@orca_build),并提供覆盖桌面端(macOS / Windows / Linux)与移动伴侣(iOS / Android)的完整产品矩阵。
用大白话说:以前你只能等一个 Agent 慢慢写完再人工验收;Orca 让你一次把同一个任务丢给多个不同 Agent,它们在各自隔离的"沙盒目录"里并行干活,谁做得好就合并谁的——相当于给 Agent 工作流加上了并行与 A/B 对比。而这一切都用你自己的订阅(Claude / Codex / 各家账号或 API Key),Orca 不做任何转售、不需要额外登录。
核心特色
- 并行工作树(Parallel Worktrees):一条提示词同时派发给 5 个 Agent,各自在隔离的 git 工作树中运行,对比结果后合并胜出者
- 移动伴侣(Mobile Companion):iOS / Android 手机 App,Agent 完成时推送通知,随时发送后续指令
- 终端分屏(Terminal Splits):Ghostty 级别的 WebGL 终端渲染,无限分屏,滚动缓冲重启后保留
- 设计模式(Design Mode):在真实 Chromium 窗口中点击 UI 元素,把 HTML、CSS 与截图直接送进 Agent 提示词
- GitHub 与 Linear 原生集成:应用内浏览 PR、Issue、项目看板,从任务直接打开工作树审阅
- SSH 工作树:把 Agent 跑在远程高性能机器上,含文件编辑、git、终端,自动重连与端口转发
- AI Diff 注释:在任意 diff 行留言回传给 Agent,审阅、编辑、提交全程不离开 Orca
- 拖文件给 Agent:搭载 VS Code 编辑器且处处自动保存,文件或图片直接拖进提示词
- Orca CLI:
orca worktree create、snapshot、click、fill等命令让 Agent 反过来驱动 Orca,一切可脚本化
2. v1.4.197 版本亮点
该版本汇集了 7 位贡献者 的 199 条 贡献(2026-09-04 发布)。
v1.4.197 是一次以性能与可靠性为主题的密集迭代,聚焦"更快、更稳、更省"三个方向,几乎没有新功能堆砌,而是把本地与远程工作区的运行体验整体打磨了一遍。
全链路提速,重点是性能优化
- 工作树、渲染器、编辑器、浏览器、终端、Git 操作在本地与远程工作区中全面提速
- 渲染器启动路径瘦身:去掉启动时的 react-markdown 与 emoji 目录(-371 KB 急切加载 JS),英语目录与 xterm WebGL 插件移出启动依赖
- 启动历史 GC 通过改用 dirent 减少 12,259 次系统调用,不再冻结主进程数秒
- 状态文件每次保存只构建一次(原为七次);不可变平台载荷解析从每秒约 19 次降至 1 次
- 侧边栏停止每次重算时重复分配 423 个工作区描述符与 193 个桶投影;终端单 pane 存储监听从 48 个降至 17 个
终端与远程执行更可靠
- 修复 pty 主 fd 泄漏(本地与 SSH relay 主机均修复);node-pty 加载失败会明确报出原因而非乱猜
- SSH 端可自动修复一次可重建的 node-pty 故障,不再要求用户手动重连
- 终端标签右键菜单新增"复制会话 ID";隐藏 pane 的游标闪烁被确定性停止
- 关闭终端即完成规范的工作区拆卸;远程 pane 的"无证据巡检"频率从每空闲 pane 每分钟 30 次降到 4 次主机往返
Agent 会话与原生聊天增强
- 原生聊天中粘贴的图片在保存期间即时显示并支持预览,Codex 结构化聊天也能显示图片
- Codex 结构化启动改为抗竞态;统一了本地 Agent 入口点路由
- 修复 macOS 用户名为
$USER含@时 Claude 额度不可用的问题
工作区与体验细节
- 任务页在 UI 拆分后整合为按提供者分组的单一树,恢复被拆分丢掉的行为
- 从操作系统用 Markdown 打开文件时使用浮动工作区并自动聚焦编辑器;diff 视图新增"显示空白字符"开关
- 新增 Agent 活动视图与自动化运行仪表盘(均支持分页与过滤)
3. 获取安装包
如果访问 GitHub 不便,安装包及中文文档:https://hanshuixin.org/go/2262(内含 orca-macos-arm64.dmg、README 中英对照、发布说明中英对照和 LICENSE)。
Orca 其他版本:https://hanshuixin.org/resource/software_integrated_package/macOS/Orca
macOS安装orca-v1.4.197(orca-macos-arm64).zip
├── orca-macos-arm64.dmg
├── macOS安装orca-v1.4.197(orca-macos-arm64).pdf
├── README/
│ ├── README.md
│ └── README-中文版.md
├── 发布说明/
│ ├── RELEASE-NOTES.md
│ └── RELEASE-NOTES-中文版.md
└── LICENSE4. 安装
双击整合包根目录中的 orca-macos-arm64.dmg,在打开的窗口里把 Orca 图标拖入 Applications 文件夹即可完成安装。
本安装包适用于 Apple Silicon(M1/M2/M3/M4) 芯片的 Mac。Intel 芯片的 Mac 请前往官网下载
orca-macos-x64.dmg。
喜欢用包管理器的用户也可以选择:
brew install --cask stablyai/orca/orca4.1 首次使用前的准备
Orca 采用"自带订阅"(bring-your-own-subscription)模式:它驱动你已有的编码 Agent 账号或 API Key,本身不需要额外登录、不转售任何算力。首次使用前请确保本机已安装并登录至少一个受支持的 CLI Agent(如 Claude Code、Codex、OpenCode 等),并准备好你自己的账号额度。
5. 使用
5.1 启动与关联 Agent
安装后从 Applications 启动 Orca,进入设置关联你常用的编码 Agent。Orca 支持"任何能在终端运行的 CLI Agent"——只要它跑在终端里,就能跑在 Orca 中,官方原生支持列表包含 Claude Code、Codex、Grok、Cursor、GitHub Copilot、OpenCode、MiMo Code、Pi、Kimi、Qwen Code 等 20 余款。
5.2 并行工作树
并行调度是 Orca 的核心玩法:
- 在一个仓库上创建多个 Agent 会话,Orca 会自动为每个 Agent 分配独立的 git 工作树(worktree)
- 把同一条任务提示词(prompt)同时派发给多个 Agent,它们互不覆盖彼此的文件
- Agent 完成后,在 Orca 中并排对比各工作树产生的 diff,选择最优结果合并,或挑出各家的亮点手动整合
- 通过 AI Diff 注释功能,直接在 diff 行上留言要求某个 Agent 修改
5.3 远程与移动端
- SSH 工作树:在远程高性能机器上跑 Agent,具备文件编辑、git、终端能力,自动重连与端口转发;无头 Linux 服务器可运行
orca serve - 移动伴侣:在手机上配对桌面端后,可监控 Agent 状态、接收完成通知并发送后续指令
- 设计模式:用应用内浏览器打开目标页面,点击任意 UI 元素即可把其 HTML、CSS 与截图喂给 Agent,用于前端调试
5.4 Orca CLI
需要脚本化或让 Agent 驱动 Orca 时,可用命令行:
# 创建工作树
orca worktree create
# 为当前工作树生成快照(保存 Agent 进展)
orca snapshot
# 浏览器自动化:点击 / 填写
orca click <selector>
orca fill <selector> <value>5.5 常用运维技巧
- 用量监控:在账户切换面板查看 Claude / Codex 的用量与限流重置时间,无需重新登录即可热切换账户
- 通知与未读:Agent 完成或需要关注时会有通知,可把会话标记为未读稍后再处理
- 快速打开(Quick Open):跨工作树、文件、Agent、命令与仓库上下文全局搜索,不必打断当前流程
- 隐私说明:Orca 会收集匿名遥测数据用于改进,可在设置中查看并选择退出