欢迎来到威聚,大家如果有需要哪个项目编译好的软件但无法自己下载可以进入项目推荐页面告诉我,我上传到网盘供大家下载使用!
威扬盘搜

Orca

Agent 编排 TypeScript MIT TypeScript 人工编写 推荐 ★4 易二开

更新于 2026-10-21 14:10:39

一句话

Orca 是一个"agent 舰队"工作台:桌面应用里并排跑 Codex / Claude Code / OpenCode / Pi,每个 agent 一条独立 git worktree,配上内嵌浏览器、diff 标注、GitHub/Linear 集成,手机端还能远程盯进度、追加指令。

  • 仓库:https://github.com/stablyai/orca | 官网:https://onorca.dev
  • 规模:100k star / 6.3k fork,MIT,最新 v1.4.235(2026-10-20),几乎每天发版
  • 技术栈:TypeScript 桌面客户端 + 仓库内自带 cloud/ 中继(移动端配对用)
  • 平台:macOS(Apple Silicon / Intel)、Windows、Linux AppImage,另有 iOS / Android 伴侣

核心卖点:不是"多开几个 tab",而是 worktree 级隔离

普通多 agent 工作流最容易翻车的地方是它们在同一份代码上打架:A agent 在重构、B agent 在加功能,git status 一片红,最后谁都合不了。

Orca 的做法是把一个 prompt 扇出到五个 agent,每个跑在自己的 git worktree 里,互不干扰,跑完对比结果、merge 赢的那个。这不是"并行",这是并行 + 可比较 + 可回滚。

一句话对比:你要的往往不是"哪个 agent 更快",而是"五种思路摆在桌上让我挑"。

九块功能,逐块说人话

功能 实际用途
Parallel Worktrees 一个需求分五个 agent 各写各的,横向比结果
Terminal Splits Ghostty 级终端 + WebGL 渲染,无限分割,scrollback 重启还在
Design Mode 在真实 Chromium 窗口点任意 UI 元素,把这段 HTML/CSS + 裁剪截图直接塞进 prompt
Annotate AI Diffs 在 diff 任意一行留评论,回传给 agent 让它改,review 不用跳出去
GitHub & Linear 原生 站内看 PR / issue / 看板,从任一条任务直接开 worktree
SSH Worktrees 大机器上跑 agent,文件编辑/git/终端全可用,自动重连 + 端口转发
Mobile Companion 手机收"agent 跑完了"通知,随手发下一句
Drag Files to Agents 文件/图片直接拖进 prompt,VS Code 式编辑器 + 全局 autosave
Orca CLI orca worktree create / snapshot / click / fill,agent 也能反过来驱动 Orca

还有几个容易被忽略但很实用的:

  • Quick Open:跨 worktree、文件、agent、命令一起搜
  • 账号切换 + 用量追踪:直接看 Claude / Codex 的用量和限流重置时间,热切换账号不用重新登录
  • Computer Use:需要真点桌面应用时让 agent 上手
  • 仓库预览:Markdown / 图片 / PDF 站内看

Design Mode 是我觉得最像"未来"的一块

写前端的人都知道,跟 agent 描述"就是这个按钮,往下移 4 像素,圆角再大一点"是纯浪费 token。

Orca 直接在真实 Chromium 里点那个元素,自动把 HTML 结构、CSS、以及裁剪后的截图打包进 prompt。等于给 agent 装了一双眼睛,也把"指认"这件事从自然语言变成了鼠标点击。

同类工具里做浏览器预览的多,做成"点选 → 结构化上下文"的不多。

支持哪些 agent

官方列了 30+,一屏放不下:Claude Code、Codex、Grok、Cursor、GitHub Copilot、Muse、DeepSeek Harness、ZCode、OpenCode、MiMo Code、Amp、OpenClaude、Antigravity、Pi、oh-my-pi、Hermes Agent、Devin、Goose、Auggie、Autohand Code、Charm、Cline、CodeBuddy、Codebuff、Freebuff、Command Code、Continue、Droid、Kilocode、Kimi、Kiro、Mistral Vibe、Qwen Code、Rovo Dev……

但它自己的原则更直白:"能在终端跑的,就能在 Orca 里跑"(any CLI agent)。按这个逻辑,新出的 agent 基本不用等适配。

另外一点很关键:用自己的订阅跑(run any coding agent with your own subscription)——它不转卖 token,你 Claude 订阅归你 Claude 订阅。

安装

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

# Arch Linux
yay -S stably-orca-bin

或者直接下安装包(官网 onorca.dev/download):

手机端:iOS 走 App Store,Android 走官网 APK(不上架商店,要手动装),和桌面配对后使用。

架构上的两个细节

  1. cloud/ 目录在自己仓库里。移动端和桌面配对靠一个 relay,官方把中继代码也开源在同一仓库(独立 pnpm workspace)。对"不想让流量过第三方"的团队,这是可以自己审、自己搭的前提。
  2. 有遥测,但写在明面上。官网有专门的 privacy & telemetry 文档,说明收集哪些匿名数据、怎么关。这种"坦白 + 可关"比藏起来强,但介意的话记得先去关。

和 herdr、和"自己开五个终端"的区别

自己开终端 + tmux herdr Orca
形态 终端 终端(Rust 单二进制) 桌面 GUI
隔离 靠自觉 靠 pane git worktree 真隔离
结果比较 手工 diff 手工 diff 扇出后横向对比、挑赢家 merge
看前端效果 切浏览器 切浏览器 内嵌 Chromium + 点选元素
手机盯进度 无 第三方 PWA(collie / web-ui) 官方 App + 推送
资源占用 最低 低 偏高(图形工作台)

同一个赛道,取向相反:herdr 是"给终端党加一层 agent 感知",Orca 是"给图形党造一个工作台"。 两个都装也不冲突——Orca 里同样能开终端跑 herdr。

边界和冷水

  1. 100k star 值得警惕。仓库 2026-03-17 才建,7 个月 10 万星、几乎日更,这种曲线一半是产品力、一半是营销节奏。star 数不能替你验证"它在你那套 monorepo 上好不好使"。
  2. 桌面 GUI 的包袱。功能墙很满,代价是启动和内存不轻;在 8G 内存的老机器上,同时开五个 worktree 的终端体验要打折。
  3. 日更 = 不稳。v1.4.235 这种版本号意味着 bugfix 很快,也意味着昨天的工作流今天可能小改。重要项目先锁版本。
  4. 手机伴侣依赖 relay。虽然 relay 开源可自建,但默认路径要过它的服务;对合规敏感的团队,自建是必选项而不是可选项。
  5. worktree 扇出不是银弹。五个 agent 并行写同一块逻辑,merge 时的心理成本不低;它省的是"等",不是"判断"。
  6. MIT 只覆盖代码。agent 本身的订阅、模型限额、以及生成代码的合规性,还是你自己的事。

适合谁

  • ✅ 一天要提十几个 PR、想让 agent 并行探索多种实现方案的独立开发者
  • ✅ 前端为主:Design Mode 这块的价值比任何 prompt 技巧都直接
  • ✅ 团队用 Linear / GitHub 管任务:从 issue 一键开 worktree 减少上下文切换
  • ✅ 想在路上看一眼进度、顺手追一句需求的:手机伴侣确实是刚需级体验
  • ❌ 只有一台 8G 老本、跑一个 agent 都吃力:先别上
  • ❌ 强合规环境:先自建 relay、关遥测再谈

一句话总结

Orca 把"多个 agent 并行"从"多开几个窗口"做成了工程化的东西:worktree 真隔离、结果可对比、前端可点选、手机上能接管。 功能多得有点溢出,但 Parallel Worktrees + Design Mode + Mobile Companion 这三件,任意一件单独拿出来都够撑一个产品。

更喜欢终端、只想要"断线不中断 + 谁卡住了告诉我",看同批收录的 herdr(herdrdev/herdr)。

按更新时间依次阅读