面向 AI 编码 Agent 的下一代并行编排 IDE 与开发环境。
Orca 是由 Stably AI(旧金山)开发的 Agent Development Environment (ADE),基于 MIT 协议开源。
核心机制#
Orca 以 Git worktree 作为底层隔离沙箱,允许开发者同时并行调度 Claude Code、Codex、Gemini、OpenCode、Cline、Cursor、GitHub Copilot 等 20 余种 CLI Agent,每个 Agent 在独立 worktree 中运行,互不干扰,支持结果对比与合并。
交互能力#
- Ghostty 级终端:基于 WebGL 渲染,支持无限分屏、重启恢复 scrollback、全文搜索。
- Monaco 编辑器:VS Code 同款内核,支持自动保存、快速打开,可将文件/图片拖拽至 Agent 提示词。
- Design Mode 内嵌浏览器:每个 worktree 内置独立 Chromium 实例,开启 Design Mode 后点击 UI 元素即可将其 HTML/CSS/截图自动注入 Agent 上下文。
- 内联 Diff 审查:在 AI 生成的 diff 上直接批注,批量回传给 Agent 修订。
- 多格式预览:PDF、图片(diff 模式)、CSV 表格、Markdown(含搜索)。
工作流与远程开发#
- Git/GitHub 深度集成:内置源码管理、PR 创建、Issue 跟踪、CI 状态查看。
- SSH 远程 Worktree:通过 SSH 连接远程机器运行 Agent,支持断线重连、端口转发、密码缓存。
- Orca CLI:Agent 可通过命令行反向控制 IDE——创建 worktree、创建快照、模拟点击与表单填充,实现 Agent 自驱动工作流。
- 通知与 Checkpoint:Agent 完成或阻塞时实时通知与未读标记,支持自由文本 checkpoint。
使用模式#
采用 BYOS(Bring Your Own Subscription)模式,使用自有的 Claude Code / Codex 订阅,无需额外登录。支持 Codex 多账户一键热切换,可视化展示 API 用量与限速重置时间。快捷键体系(Cmd-J 跨 worktree 跳转、Cmd-P 快速打开等)均支持自定义。
架构概要#
基于 Electron + Vite 构建,前端以 TypeScript (98.2%) 为主,结合 React 与 Tailwind CSS。通过 orca.yaml 管理配置,skills/ 目录实现可扩展技能系统。工程化采用 pnpm 包管理、Oxlint + Prettier + Husky 保障代码规范,含 E2E 测试。已发布 293 个版本,保持日更节奏。
安装#
- 官网下载:https://www.onorca.dev/
- macOS:
brew install --cask stablyai/orca/orca - Arch Linux (AUR):
yay -S stably-orca-bin - Agent 技能注入:
npx skills add https://github.com/stablyai/orca --skill orca-cli
待确认#
首个 release 精确日期、团队规模、长期商业化策略、MCP 支持(Server/Client 角色)的具体细节均未在公开页面说明。