GitHub 热榜上手|Orca:让多个编码 Agent 并排跑
📌 本文整理自官方文档与社区公开资料,未做真机实测。
一周新增 9828 star,总数到 105522------这是 stablyai/orca 本周在 GitHub 热榜上的真实数据。它解决的是一个很具体的痛点:想同时用 Codex、ClaudeCode、OpenCode、Pi 这些编码 Agent,却不想在终端窗口和分支之间来回切。
项目介绍
Orca 是一个 TypeScript 项目,官方简介写得很直白:Orca is the place for working with a fleet of agents (e.g. Grok Bot, Claude Code). Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.
README 的定位句是「The AI Orchestrator for 100x builders.」,核心玩法一句话说清:Run Codex, ClaudeCode, OpenCode or Pi side-by-side --- each in its own worktree, tracked in one place.
也就是说,每个 Agent 跑在各自独立的 worktree 里,你在一个地方统一追踪。它不是某个模型厂商的客户端,而是把你已有的订阅接进来,同时调度多个 Agent。许可证是 MIT,支持 macOS、Windows、Linux,另有 iOS App Store 和 Android APK 形态的移动端伴侣应用,以及 remote runtime。仓库语言是 TypeScript,对想练手的开发者来说,技术栈门槛不算高。
上手指南
按 README 的指引,第一步是下载桌面端,官方给的链接是:
https://onorca.dev/download
移动端在 README 里列出了三个入口:iOS App Store(orca-ide)、Android APK(https://www.onorca.dev/download/android)、以及文档页 https://www.onorca.dev/docs/mobile。
想从源码入手的话,仓库地址是 https://github.com/stablyai/orca,README 没有额外给出 clone 之外的构建命令,所以本文不臆造编译步骤。社区沟通渠道 README 提供了 Discord(https://discord.gg/fzjDKHxv8Q)和 X(@orca_build),遇到问题可以先去那里问。
本文整理自官方文档与社区反馈,未做真机实测。
踩坑记录
这一节只写有据可查的内容,不补脑补。
第一条,来自本次真实执行记录:
$ git clone --depth 1 https://github.com/stablyai/orca
exit=128
Cloning into '/tmp/ght-smoke/stablyai__orca'...
fatal: unable to access 'https://github.com/stablyai/orca/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
这是网络层 TLS 连接失败,不是仓库本身的问题,换网络环境或代理后重试即可,但至少说明:clone 这一步可能卡在网络上,别一上来就怀疑项目坏了。
第二条,关于 issues:本次未获取到 issues 数据,因此不对高频问题做任何描述。官方 issue 区是否存在高频问题,本文不做判断------按规范,没有可靠来源就写「官方 issue 区暂无高频问题」,而不是编一个出来。
另外提醒一句:README 明确说「Run any coding agent with your own subscription」,意思是你要自备订阅,Orca 本身不提供模型额度。这一点在动手前就该心里有数,不属于 bug,但属于预期管理。
使用说明
基于 README 的真实用法,核心是「并排 + 隔离 + 集中追踪」三件事:
- 并排运行:Codex、ClaudeCode、OpenCode、Pi 可以 side-by-side 同时跑,不用开一堆终端。
- worktree 隔离:each in its own worktree,每个 Agent 在自己的工作树里改代码,互不污染主分支。
- 一处追踪:tracked in one place,所有 Agent 的状态集中在一个界面里看。
- 移动端:Monitor and steer your agents from your phone --- get notified when an agent finishes and send follow-ups from anywhere. 也就是手机上收完成通知、发后续指令。
README 里没有给出 CLI 参数表,所以这里不列任何命令参数。想深入的话,官方文档入口在 https://www.onorca.dev/docs/mobile,桌面端下载页是 https://onorca.dev/download。仓库还提供了中、日、韩、西、法、葡六种语言的 README 版本,路径在 docs/readme/ 下,中文版是 README.zh-CN.md。
总结
什么人该用:已经在为 ClaudeCode、Codex 这类 Agent 付费订阅,并且经常需要同时推进多条任务线的开发者;习惯用 git worktree 做隔离、又嫌手动管理麻烦的人;想在手机上盯 Agent 进度的通勤党。
什么人不该用:没有 Agent 订阅、只想白嫖模型额度的人------Orca 不提供这个;只需要单个 Agent 顺序干活、不涉及并行的人,引入编排层反而多一层;以及完全不想碰 worktree 概念的新手,先把这个 git 机制搞明白再来会更顺。
一句话概括:Orca 卖的是「调度与隔离」,不是「模型能力」,判断要不要用,就看你的痛点是不是「多个 Agent 打架」。
本周共带来 7 个 GitHub 热榜项目,后续每天更新一篇,关注我,跟着热榜项目练手。下一篇继续拆一个适合动手的方向,不吹不黑,只讲能验证的东西。
你更愿意把 Agent 放在独立 worktree 里并行跑,还是在一个分支上顺序推进?评论区一句话说说你的选择。
做自动化这几年,最耗时间的从来不是写代码,是摸清每个平台的脾气。
这篇里提到的坑,都是真金白银踩出来的。
如果你手上也有重复度很高的活儿------批量发布、数据搬运、有固定规则的机械操作
------可以在评论区说说你的场景,我看看能不能自动化掉。