跳转到内容
灿海星图指南--Orca并行Agent舰队,16.3K星同时跑5个AI帮你写代码
·灿海星图指南

灿海星图指南--Orca并行Agent舰队,16.3K星同时跑5个AI帮你写代码

返回博客
金柘
#Orca#Agent#并行#YC#编码#开源

如果你同时在用Claude Code和Codex写代码,你知道一个痛苦:两个Agent不能同时干活。你让Claude Code改左边文件,等它改完,再让Codex改右边文件。Orca解决的问题就是"为什么要等"——把同一个任务同时发给Claude Code、Codex、Cursor、Gemini CLI等,各自在独立工作区里跑,你对比结果挑最好的合并。

本文是一篇实操指南,预计10分钟完成。已核实GitHub仓库存在(stablyai/orca, 16.3K星, MIT协议)。

怎么做到并行的

Orca的核心技术是git worktree。传统多Agent并发的难题是"两个Agent同时改同一个文件会冲突"——Orca的解法是给每个Agent分配一个独立的git worktree(同一份代码的独立副本,有自己的分支),Agent在自己的worktree里改代码,互不干扰。跑完后你在Orca的界面上逐行对比diff,挑哪个Agent的版本好。

这不是"用AI并行生成代码"——是"用AI并行解决问题"。同一个需求发给5个不同的Agent,每个都有自己的推理路径和代码风格,最终的差异本身就是你的代码审查素材。

支持的Agent

Orca不绑定任何模型。它包装了20+种CLI Agent:

Agent特点
Claude CodeAnthropic旗舰,推理最强
Codex CLIOpenAI官方,集成GPT-5.6
Cursor CLI后来被SpaceX 600亿美元收购
Gemini CLIGoogle,免费额度多
OpenCode开源CLI,模型随便换
还有15+种Grok CLI、Copilot、Devin、Kimi等

你用的是自己的API订阅——Orca不赚差价。这对于已经买了多个Agent订阅的开发者来说,只是加了一个统一的操作面板。

核心操作

1. 安装

bash brew install orca

Windows和Linux有各自的安装包。手机端(iOS/Android)用于监控Agent状态,不能编码。

2. 接入灿海星图API

Orca本身不消耗API——它调用的Agent才消耗。每个Agent配置自己的API密钥:

bash export ANTHROPIC_BASE_URL=https://你的灿海星图endpoint/anthropic export ANTHROPIC_AUTH_TOKEN=你的key export OPENAI_BASE_URL=https://你的灿海星图endpoint/v1 export OPENAI_API_KEY=你的key

3. 并行跑Agent

在Orca里打开一个项目,点击"新建任务",输入需求:"给这个Todo App加一个搜索功能,支持实时过滤"。然后选择你想并行的Agent——比如Claude Code + Codex + Gemini CLI——每个Agent在独立的worktree里工作。

跑完后Orca会并列展示三个Agent的代码diff。你可以逐文件对比,选择合并哪个Agent的版本,或者手动组合。

4. Design Mode(设计模式)

Orca给每个worktree内嵌了一个真实的Chromium浏览器。你可以在页面上点击UI元素,Orca自动把对应的HTML/CSS塞进Agent的提示词。这对前端开发特别有用——不需要手动复制代码,点击即可。

踩坑实录

现象原因解决
5个Agent同时跑,电脑风扇狂转每个Agent都在调LLM API + 本地git操作限制同时运行的Agent数量到3个,或者在SSH worktree上跑
Agent的worktree分支合并冲突两个Agent改了同一个文件的同一行Orca的diff对比器会标红,手动选择保留哪个版本
Claude Code在worktree里找不到项目依赖worktree是独立目录,没有node_modules在Orca设置里勾选"复制node_modules到worktree"

常见疑问

Q1:和Cursor有什么区别?

Cursor是一个Agent。Orca是管理多个Agent的面板。你可以把Cursor CLI当成Orca里的一个"Agent实例"来用——和Claude Code并行。如果你只用Claude Code,不需要Orca。如果你用了两个以上的Agent,Orca省去的是"切窗口"和"手动复制粘贴"的时间。

Q2:5个Agent并行跑,API账单会爆炸吗?

会。如果你让5个Agent同时跑同一个任务,消耗是5倍。Orca的价值不是省钱——是提升代码质量。用5倍的API成本换取经过交叉验证的更优代码。

Q3:YC投资意味着什么?

stablyai是YC孵化的。Orca本来是他们的开源副项目(主业是AI自动化测试),但社区增长远超主业。YC的投资意味着Orca不会突然停止维护或收费。

我为什么不用XX替代它

Aider是单Agent终端工具,Orca是多Agent管理面板。Continue.dev是VS Code插件,Orca是独立桌面应用。在"并行Agent"这个场景下,Orca是目前唯一一个能让不同公司的Agent在同一个项目里同时工作的工具。


本文数据来源于GitHub公开仓库(stablyai/orca, MIT协议),数据截至2026年7月12日。