开发与工程 parallel-worktreescli-orchestrationterminal-emulationssh-worktreescode-reviewmobile-companiongit-workflowsdesign-mode

Orca

在独立 Git worktree 中并行运行并统一管理终端编码代理。

FollowAgents 评估 · FARS-2.1
不推荐
50/ 100 五分制 2.5 / 5
1 2 3 4 5 6
按维度查看评分与理由
1信任安全8 / 29 · 1.4/5

证据显示:README 提到隐私与遥测文档,但未提供具体细节;package.json 包含 posthog-node 遥测依赖,但未说明数据流;工作流文件显示对 GitHub 令牌和签名凭据的谨慎处理,但未涉及用户数据。扣分原因:缺乏用户确认机制、数据流透明度不足、敏感数据处理细节缺失、依赖安全审计未展示、外部影响(如 SSH、计算机使用)未明确权限边界、回滚机制未提及、来源归属仅部分(未验证发布者)。

2可靠稳定9 / 14 · 3.2/5

证据显示:README 和 package.json 描述一致,版本号存在,测试脚本丰富,工作流文件包含详细的失败处理逻辑。扣分原因:未提供依赖可用性保证(如锁文件、镜像),失败消息仅在 CI 工作流中体现,未在用户界面层面展示。

3适用触发12 / 18 · 3.3/5

证据显示:README 明确目标用户(100x builders)和多种使用场景(并行工作树、移动伴侣、SSH 等),支持多种 CLI 代理,提供多平台安装说明。扣分原因:能力边界未明确(如计算机使用权限),触发精度(如 CLI 命令)未详细说明,环境适配(如 headless Linux)仅部分提及。

4规范维护11 / 18 · 3.1/5

证据显示:README 结构清晰,安装说明详细,命名稳定(orca),提供示例和 FAQ(通过文档链接),MIT 许可证明确,版本号存在,维护责任通过贡献指南和社区渠道体现。扣分原因:已知限制未明确列出,版本变更日志未直接提供(仅通过 releases 链接)。

5有效结果7 / 13 · 2.7/5

证据显示:输出可用性(如 CLI 命令、移动应用)有描述,边际价值(并行代理编排)明确,成本效益(使用自有订阅)有提及。扣分原因:成本效益未量化,缺乏具体性能数据。

6证据核验3 / 8 · 1.9/5

证据显示:README 中的功能声明有文档链接,但未提供独立验证;测试文件存在,但未展示测试结果;事实与推断未明确区分。扣分原因:声明可追溯性不足,跨来源佐证缺乏,事实与推断分离不清晰。

证据充分度: 评估于 2026年8月9日 审查版本 e172a51649b8
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:执行前用户确认
使用前请注意
  • 发布者身份未验证,需谨慎对待来源。
  • 遥测数据流不透明,建议审查隐私政策。
  • 依赖安全未审计,需检查已知漏洞。
  • 外部效果(如 SSH、计算机使用)权限边界不明确。
评估证据 [1][2][3][4][5][6][7]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Orca 是面向并行编码代理工作的 ADE(代理开发环境),可在一个工作区中运行多个终端式代理,并为每个代理分配独立的 Git worktree。它明确支持 Codex、Claude Code、OpenCode、Pi 及其他可在终端运行的 CLI 代理。桌面版提供终端分屏、文件编辑、嵌入式 Chromium 设计模式、GitHub 与 Linear 工作流,以及 AI 生成差异的行级批注。用户可在 macOS、Windows 或 Linux 上运行桌面应用,也可通过 iOS 或 Android 配套应用查看状态、接收完成通知并发送后续指令。对于远程开发,Orca 支持通过 SSH 在远程主机上运行 worktree,并提供自动重连和端口转发。

用户在 Orca 中把提示发送给一个或多个 CLI 编码代理;Orca 可将同一提示分发给多个代理,并在各自隔离的 Git worktree 中运行它们。代理通过终端执行工作,结果以工作区文件改动、Git diff 和可提交的变更形式呈现;用户可在应用内查看、编辑、批注 diff 行并将反馈发回代理。它提供 orca worktree createsnapshotclickfill 等 CLI 工作流,并可用 Design Mode 选取 Chromium 页面元素,把对应 HTML、CSS 和截图加入代理提示。SSH worktree 模式让代理、文件编辑、Git 和终端在远程机器上运行。

  1. 需要针对同一个修复任务比较多种实现方案的开发者,可将提示分发给多个代理,并在独立 worktree 中比较并合并胜出的结果。
  2. 已订阅 Codex、Claude Code、OpenCode 或 Pi 的工程师,可在同一桌面工作区并排运行这些终端代理。
  3. 在远程 Linux 主机拥有较强算力的团队,可通过 SSH 运行代理 worktree,同时使用文件编辑、Git、终端、自动重连和端口转发。
  4. 需要审查 AI 改动的代码评审者,可对 diff 的具体行添加评论,再将意见回传给代理。
  5. 离开电脑但仍需跟进长时间任务的开发者,可通过 iOS 或 Android 配套应用接收完成通知并发送后续指令。

这个 Agent 有哪些优点和局限?

优点
  • 以独立 Git worktree 运行并行代理,避免不同方案直接互相覆盖,并支持比较后合并结果。
  • 同时面向多种终端代理,而非仅绑定单一模型或供应商;README 明确列出 Codex、Claude Code、OpenCode、Pi 等。
  • 将终端分屏、文件编辑、AI diff 批注、GitHub/Linear 浏览和设计模式集中在同一桌面环境中。
  • 支持 SSH 远程 worktree,并明确包含自动重连和端口转发。
  • 移动配套应用可用于接收代理完成通知和发送后续指令。
局限
  • 其价值依赖已安装并可在终端运行的编码代理;代理订阅需由用户自行持有。
  • 并行方案依赖 Git worktree,因此采用非 Git 工作流的项目无法直接获得其隔离模型。
  • README 未提供桌面应用首次配置、CLI 代理认证、SSH 配置或各 orca 命令参数的完整操作细节。
  • GitHub、Linear、SSH、移动应用和 Design Mode 是否适用于具体环境,仍取决于相应服务、网络和平台条件。

如何安装或部署这个 Agent?

桌面版可从 onOrca.dev 下载,也可安装已文档化的包:

macOS:brew install --cask stablyai/orca/orca

Arch Linux:yay -S stably-orca-bin

桌面构建明确覆盖 macOS(Apple Silicon、Intel)、Windows(.exe)和 Linux(AppImage)。移动端可安装 iOS App Store/TestFlight 版本或 README 所列 Android APK。要运行代理,还需自行安装一个可在终端运行的 CLI 代理,并使用该代理自己的订阅;所给证据未提供桌面应用首次启动、代理认证或配对的完整命令步骤。

如何使用这个 Agent?

在 Orca 中打开 Git 仓库并启动一个终端 CLI 代理;如需并行探索,将同一提示发送给多个代理,让每个代理使用单独的 Git worktree。完成后比较各 worktree 的文件改动和 diff,必要时对 diff 行添加批注并把反馈发回代理,然后选择结果进行合并或提交。可用 orca worktree create 创建 worktree,或使用 orca snapshotorca clickorca fill 编排已文档化的 CLI 工作流;但所给证据没有这些命令的参数语法或完整示例。

这个 Agent 与同类方案有什么区别?

与直接在单个终端中使用 Codex、Claude Code、OpenCode 或 Pi 相比,Orca 的定位是将多个终端代理放入统一工作区,并用独立 Git worktree 并行执行、比较和审查;它不替代这些 CLI 代理本身。

常见问题

Orca 是否只支持某一个模型或代理?
不是。README 表述为支持任何可在终端运行的 CLI 代理,并明确列出 Codex、Claude Code、OpenCode、Pi 等。
我是否需要为代理单独付费?
README 说明可使用自己的订阅运行编码代理;具体订阅费用与认证方式取决于所选代理。
可以在远程服务器上运行吗?
可以。SSH worktree 功能用于在远程主机运行代理,并列出完整文件编辑、Git、终端、自动重连和端口转发。
终端或应用重启后会丢失上下文吗?
README 声明终端滚动历史可在重启后保留;SSH worktree 还声明具备自动重连。
它是否提供完整的命令行自动化?
README 列出 orca worktree createsnapshotclickfill,但未给出完整参数规范或端到端命令示例。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents