stablyai/orca · 上手攻略

  • 仓库:stablyai/orca
  • 链接:https://github.com/stablyai/orca
  • 分类:ai
  • 作者:Tom
  • 更新:2026-07-22

是什么

Orca 是一个专为并行多 Agent 协作设计的 AI IDE(集成开发环境),让你可以在同一个界面里同时运行多个 AI 编程 Agent(Codex、Claude Code、OpenCode、Cursor 等),每个 Agent 运行在独立的 git worktree 中,结果集中管理、按需对比合并。它本质上是一个"Agent 调度台"——不是替代你的 Agent,而是让 Agent 们并行作战、受你统一指挥。

桌面端支持 macOS(Apple Silicon / Intel)、Windows、Linux(含 AppImage),另有 iOS App 和 Android APK 实现移动端监控。


解决什么问题

  1. 单 Agent 能力有限:一个任务让 5 个不同 Agent 同时做,对比结果取最优——Orca 的 Parallel Worktrees 功能将此工程化。
  2. Agent 之间无法协作:每个 Agent 在独立 worktree 中运行,git 分支隔离,不会互相覆盖代码。
  3. 监控全靠 Terminal 标签页:Orca 用 Terminal Splits(WebGL 渲染)替代割裂的终端窗口,支持无限分屏和持久化回滚历史。
  4. 代码审查上下文丢失:GitHub PR / Linear 任务直接在 App 内浏览,开 worktree 写代码,review 不用切工具。
  5. 移动端无法干预:iOS/Android App 让你实时监控 Agent 进度、发送 follow-up 指令,不在电脑前也能 steering。

快速安装

桌面端

方式一:直接下载安装包

平台 下载地址
macOS Apple Silicon orca-macos-arm64.dmg
macOS Intel orca-macos-x64.dmg
Windows orca-windows-setup.exe
Linux AppImage orca-linux.AppImage

方式二:Homebrew(macOS)

brew install --cask stablyai/orca/orca

方式三:Arch Linux AUR

yay -S stably-orca-bin    # 预编译二进制
# 或
yay -S stably-orca-git   # 从源码构建

Linux 无头服务器:参考 headless Linux server guide

移动端

平台 获取方式
iOS App StoreTestFlight
Android APK v0.0.31

Agent 依赖

Orca 本身不包含 Agent,需要另行安装。Orca 支持任何 CLI Agent(只要它能跑在终端里),包括但不限于:

Claude Code、Codex、Grok、Cursor CLI、GitHub Copilot CLI、OpenCode、MiMo Code、Amp、OpenClaude、Antigravity、Pi、oh-my-pi、Hermes Agent、Devin、Goose、Auggie、Autohand Code、Cline、Continue、Droid、Kilocode、Kimi Code、Kiro、Mistral Vibe、Qwen Code、Rovo Dev……以及任何 CLI Agent。


核心用法

1. Parallel Worktrees(并行 Agent 测试)

核心功能:一个 prompt 同时发给 N 个 Agent,各自独立写代码,对比结果合并。

orca worktree create <task-description>   # 创建并行 worktree 任务
orca worktree compare <task-id>           # 对比多个分支结果
orca worktree merge <winner-branch>       # 合并最优分支

文档:https://www.onorca.dev/docs/model/worktrees

2. 终端分屏(Terminal Splits)

WebGL 渲染,支持无限分屏、split 历史持久化(重启不丢)。

# 快捷键操作
Ctrl+Shift+T    # 新建分屏
Ctrl+Shift+W    # 关闭当前分屏
Ctrl+Shift+Arrow # 切换分屏焦点

文档:https://www.onorca.dev/docs/terminal

3. Design Mode(UI 设计协作)

点击任意网页 UI 元素,Orca 自动提取其 HTML/CSS + 截图截取,发送给 Agent 指导还原。

# Design Mode 操作:点击页面元素 → Agent 收到截图 + 代码片段

文档:https://www.onorca.dev/docs/browser/design-mode

4. GitHub / Linear 集成

App 内直接浏览 PR、Issues、Project Board,从任务列表开 worktree 写代码,无需 context switch。

文档:https://www.onorca.dev/docs/review/linear

5. SSH Worktrees(远程 Agent)

在远程高配机器上跑 Agent,本地编辑文件、git 操作、terminal——自动重连、端口转发。

orca ssh connect <remote-host>
orca worktree create --ssh <remote-host> <task>

文档:https://www.onorca.dev/docs/ssh

6. AI Diff 批注

在任意 diff 行上直接写评论,发回给 Agent 继续修改,无需离开 Orca。

# 在 diff 视图点击行号 → 添加注释 → Agent 收到反馈继续修改

文档:https://www.onorca.dev/docs/review/annotate-ai-diff

7. Orca CLI(自动化脚本)

orca worktree create <task>     # 创建 worktree
orca snapshot save <id>         # 保存快照
orca click <selector>           # 让 Agent 点击 UI 元素
orca fill <selector> <text>     # 让 Agent 填写表单

文档:https://www.onorca.dev/docs/cli/overview

8. Computer Use(桌面应用操控)

让 Agent 直接操控桌面可见的应用程序 UI,适合需要真实交互的复杂场景。

# 启用后 Agent 可以点击、拖拽真实窗口

文档:https://www.onorca.dev/docs/cli/computer-use


典型适用场景

场景 核心功能
同任务多 Agent 对比 Parallel Worktrees
远程高配机器跑 Agent SSH Worktrees
UI 还原 / 设计稿转代码 Design Mode
PR/Issue → 代码 → Review 全链路 GitHub/Linear 集成
多 Agent 并行探索代码库 Terminal Splits + Worktrees
移动端监控 Agent 进度 iOS/Android App
AI 代码审查与批注 AI Diff 批注
Agent 驱动的桌面自动化 Computer Use

坑与注意

  1. Orca 本身不含 Agent:安装 Orca 后仍需另行安装想要的 Agent(Claude Code、Codex 等),Orca 只是调度台。
  2. 并行 Agent 数量与资源:每个 Agent 独立占用 GPU/CPU,注意机器配置,96 GB+ 内存的 Mac Studio 才能同时跑多个大模型。
  3. SSH Worktrees 网络依赖:远程连接质量影响体验,断线后 Orca 有 auto-reconnect,但高延迟下 Agent 执行可能超时。
  4. Linux headless 模式:需要 X server 或 Wayland,参考官方 headless guide 配置。
  5. 移动端是监控而非主控:iOS/Android App 主要用于监控进度和发送 follow-up,不能替代桌面端完成复杂配置。
  6. 每日更新节奏:官方 changelog 提到"We ship daily",功能迭代极快,文档可能有滞后。

与同类对比

特性 Orca Cursor GitHub Copilot Chat Goose
多 Agent 并行 ✅ Parallel Worktrees
Agent 调度台
git worktree 隔离
移动端监控 ✅ iOS/Android
SSH 远程 Agent
Design Mode
AI Diff 批注 部分
终端分屏 ✅ WebGL
MIT 许可证

一句话结论

Orca 是目前唯一的多 Agent 并行 IDE——用一个 prompt 让多个 Agent 同时探索、对比结果,用 Parallel Worktrees + Terminal Splits + 移动端监控构建完整的 Agent 协作工作流,特别适合需要充分探索方案空间的复杂编程任务。