Orca

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

源仓库
stablyai/orca
Star 数
★ 117k
最近更新
今天
License
MIT
主语言
TypeScript

30 秒速览

运行形态
桌面应用命令行工具
可在哪里用
通用 · 跨平台Codex · Claude Code
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
GitShell / 命令行网络访问本地文件系统
典型场景
需要针对同一个修复任务比较多种实现方案的开发者,可将提示分发给多个代理,并在独立 worktree 中比较并合并胜出的结果。
不适合
  • 不使用 Git 工作流、无法用 worktree 隔离任务的团队
  • 只想用网页版、不想安装桌面客户端的用户

这个 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 create、snapshot、click 和 fill 等 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?

桌面版可从 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 snapshot、orca click、orca fill 编排已文档化的 CLI 工作流;但所给证据没有这些命令的参数语法或完整示例。

这个 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 与同类方案有什么区别?

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

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Orca 当前 50 · 缺口较多 桌面应用免费 + 模型费 ★ 117k 今天 TypeScript Codex · Claude Code
Ivy Tendril 56 · 缺口较多 桌面应用免费 + 模型费 ★ 203 1 个月前 C# Codex · Claude Code
Superset 52 · 缺口较多 桌面应用免费版 + 付费版 ★ 16k 今天 TypeScript Codex · Claude Code
Alas 智能编程工作区 78 · 表现良好 桌面应用免费 + 模型费 ★ 23 今天 Swift Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
50/ 100 五分制 2.5 / 5
本评测基于 2026年8月9日 的源码;此后该项目发布了 34 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 8/29
可靠稳定 9/14
适用触发 12/18
规范维护 11/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全8 / 29 · 1.4/5

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

可靠稳定9 / 14 · 3.2/5

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

适用触发12 / 18 · 3.3/5

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

规范维护11 / 18 · 3.1/5

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

有效结果7 / 13 · 2.7/5

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

证据核验3 / 8 · 1.9/5

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

风险与缓解建议
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • 发布者身份未验证,需谨慎对待来源。
  • 遥测数据流不透明,建议审查隐私政策。
  • 依赖安全未审计,需检查已知漏洞。
  • 外部效果(如 SSH、计算机使用)权限边界不明确。
证据充分度:低 评估于 2026年8月9日 审查版本 e172a51649b8 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v1.4.250
    发布说明摘录
    We did two releases today! Be sure to check out the [v1.4.249 release notes](https://github.com/stablyai/orca/releases/tag/v1.4.249), which include easier Chat or Terminal setup, more control over conversations, and a redesigned phone Home. Lower terminal memory use, clearer chat changes & a Chrome-compatible password manager ✨ - ⚡ Lower terminal memory use: Stop repeatedly reading and parsing font files for terminal ligatures, fixing a source of high memory use and launch crashes in sessions with many terminals. …
    在 GitHub 查看 ↗
  2. v1.4.249
    发布说明摘录
    Easier setup, more control over chats & tidier workspaces ✨ - 🎛️ Choose Chat or Terminal from the start: Onboarding now lets you pick Chat UI or Terminal, then choose an agent and install the skills for that setup. - 💬 Keep control of conversations: Preserve chat inputs through uncertain delivery and Stop, choose whether sending moves the scroll position, and decide when idle chat agents stop—or keep them running. - 🗂️ Keep projects tidy: Adding a project keeps discovered worktrees hidden, while create and clone handle symlinked parent folders consistently. …
    在 GitHub 查看 ↗
  3. v1.4.248
    发布说明摘录
    More reliable terminals, dependable chats & easier AI choices ✨ - 🖥️ More reliable terminals: Keep active remote streams connected, preserve agent identity across daemon restarts, improve ordered mobile input and long messages to Windows Codex, and render Nerd Font symbols correctly after fonts load. - 💬 More dependable conversations: Keep streaming replies after their prompts, hold queued follow-ups when a turn fails, and keep pasted text and terminal drafts separate from chat sends. …
    在 GitHub 查看 ↗

常见问题

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

对比同类 Agent

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

相关 Agents