orca: 一个用于在并行隔离的工作树中运行多个 CLI 编码代理的 AI 编排器

orca: 一个用于在并行隔离的工作树中运行多个 CLI 编码代理的 AI 编排器

它解决了什么问题

Orca 是一个专为开发者设计的 AI 编排器,用于同时管理多个 AI 编码代理(如 Claude Code、Codex 或 OpenCode)。它消除了在使用各种代理时在不同终端窗口或工具之间切换的需求,提供了一个统一的工作空间,让多个代理可以并行地在一个项目上工作。

它是如何工作的

Orca 提供了一个桌面应用程序,作为任何基于 CLI 的 AI 代理的封装器。它将代理组织在隔离的 git worktrees 中,允许用户将单个提示词发送给多个代理并比较它们的结果。它集成了高性能终端、类 VS Code 编辑器,以及与 GitHub 和 Linear 的原生集成。它还包括一个移动端伴侣应用,用于远程监控和引导代理。

它是为谁准备的

使用多个 AI 编码代理来加速开发工作流并希望有一个集中化管理场所的软件工程师和 "100x builders"。

亮点

  • Parallel Worktrees: 在隔离的 git worktrees 中运行多个代理,以比较不同的 AI 生成的解决方案。
  • Mobile Companion: 通过 iOS 和 Android 应用监控并引导代理。
  • Design Mode: 直接从 Chromium 窗口将 HTML、CSS 和 UI 元素的截图发送到代理的提示词中。
  • Native Integrations: 内置对 GitHub 和 Linear 的支持,用于管理 PRs 和 issues。
  • SSH Worktrees: 在远程服务器上运行代理,并具备完整的文件的编辑和端口转发功能。
  • Computer Use: 允许代理操作桌面应用和可见的 UI。
  • Orca CLI: 一个用于编写工作流脚本的命令行界面,包括工作树的创建和快照。

Sources