编码效率拉满!Orca 窗口实现多个 AI Agent 并行协作写代码
你用过AI编程助手吗?如果你用过,应该熟悉这种感觉:让它改一个文件,等20秒;让它改另一个文件,再等20秒。两个任务明明不冲突,但你只能串行等。
Orca想解决的问题就是这个。它把自己定位为"Agent开发环境",简称ADE。这个词听着像IDE的亲戚,但干的活完全不一样——IDE帮你写代码,ADE帮你管一堆同时在写代码的Agent。
项目目前处于极其活跃的迭代期,v1.4.97版本今天刚发,总共5378次提交,MIT协议。桌面上它是个Electron应用,macOS和Windows都能跑,iOS和Android还有配套的移动端监控App。官网onorca.dev可以直接下载安装包,中文版README放在docs/readme/README.zh-CN.md。
Orca的核心设计思路可以概括为:把每个AI Agent当成一个独立的"工人",给每个工人分配单独的工作区,你坐在中央控制台统一调度。
具体怎么实现呢?它用了git worktree来做隔离。每个Agent跑在自己的worktree里,代码改了不影响别人。一个任务可以分发给5个Agent,跑完之后你把结果拉出来比较,挑最好的合并。这个模式对代码生成、重构、Bug修复都适用——特别是那些"我也不知道哪种方案更好"的场景。
这套并行机制不是简单的多开终端。Orca内置了一个WebGL渲染的终端引擎,官方描述是"Ghostty级别的",支持无限分屏和跨重启的滚动回溯。而且每个运行中的Agent状态是实时可追踪的——用量、速率限制、运行时长全放在侧边栏里。
除了Agent管理,Orca做了一件很聪明的事:把GitHub和Linear的PR、Issue、看板直接嵌进了应用界面。你可以从任何一个任务卡片打开对应的工作树,审查代码差异,在差异行上直接写注释,点一个按钮就把注释连同上下文发回给Agent。整个"审-改-提交"的闭环不需要切到浏览器。
更让人感兴趣的是Design Mode。 打开一个真实的Chromium窗口,点击任意UI元素,Orca会自动提取它的HTML、CSS结构,连同裁剪后的截图一起注入到Agent的提示词里。这让"照这个按钮风格做一个"这种模糊需求变得可以精确执行了。
Orca支持任何能在终端里跑的CLI Agent。目前官方明确列出的有Codex、ClaudeCode、OpenCode、Pi,以及昨天刚加入的小米MiMo Code。启动方式也很简单:下载安装包,点"New Worktree",选Agent类型,输入提示词,回车。Agent会在独立worktree里开始工作,你可以随时从手机查看进度——iOS版通过TestFlight分发,Android APK直接走GitHub Releases。
然后说说它有哪些坑。Windows平台是重灾区。 提交记录里能翻出一长串Windows专项问题:Chromium用户数据目录的权限错误(EPERM)、批处理文件(.cmd/.bat)的spawn兼容性、原生依赖(cpu-features/ssh2)的重建失败,以及一个可能导致启动延迟60秒的ACL遍历问题。项目在修复这些问题上投入了大量工程时间,但你如果主要用Windows,建议先在虚拟机里跑一遍。
SSH远程功能标注为Beta,README直说了小米MiMo Code的SSH远程钩子还没实现,“本地/守护进程优先”。不过对于ClaudeCode和Codex,远程工作树的功能已经可用,包括自动重连和端口转发。
还有一个不那么明显的限制:Orca是个桌面应用,不是Web服务。没有Docker部署方案,没有SaaS版本。你对本地机器的算力依赖很大,如果Agent需要调大模型API,密钥也得配在本地。这对个人开发者不算问题,但团队协作场景目前需要每个人自己装。
安装步骤: 只需从 https://www.onorca.dev/download 下载安装包后,然后安装即可使用。
对于macOS用户,还可以走Homebrew:
brew install --cask orca
安装后启动应用,添加项目目录,就可以创建工作树并启动Agent了。不需要配置文件,不需要环境变量,开箱即用。
关于竞品。严格来说,目前开源社区里没有一个项目跟Orca做的是同一件事。 有IDE(VS Code、Cursor)、有终端(Warp、Ghostty)、有Agent框架(LangChain、CrewAI)、有Agent技能生态(google/skills、phuryn/pm-skills),但没有一个把"并行Agent工作树管理+集成审查+移动监控+CLI驱动"这些能力打包成一个桌面应用的。硬要说相似,Cursor的Agent模式和VS Code的Copilot Edit有并行编辑的雏形,但它们的工作区隔离和Agent编排能力远没有到Orca的程度。
Orca适合谁? 如果你每天用AI Agent写代码超过2小时,需要在多个任务之间来回切换,经常同时让Agent改多个不相关的文件——这个工具能省下可观的时间。如果你习惯用手机随时查看Agent进度,移动伴侣功能是个很实际的加分项。
不适合谁? 如果你只用一两个Agent偶尔辅助编码,Orca带来的管理成本比收益大。如果你的工作流高度依赖某个特定IDE的插件生态,迁移到Orca意味着放弃那些插件。Windows用户需要对这个平台上的已知问题有心理准备。
Orca的更新节奏值得提一句。团队自称"每天发版",changelog就是真实功能列表。这种迭代速度意味着你今天遇到的问题,下周可能就修了——但也意味着界面和交互逻辑可能三天两头变。在1.0之前,把它当成一个"积极关注、适时试水"的项目比较实际。
项目地址:https://github.com/stablyai/orca
官网与下载:https://onorca.dev
更多推荐



所有评论(0)