OrchestratorInc/agent-orchestrator

Run and supervise teams of coding agents from planning to merge. Any harness (Claude code, codex, +25 more). Desktop, web, mobile, and cloud agents.

解决的问题

Agent Orchestrator (AO) 解决了在单个项目中管理多个 AI 编码代理的复杂性。虽然单个代理可以处理任务,但并行运行多个代理会带来协调工作、防止分支冲突以及在不同终端、分支和拉取请求之间追踪进度的挑战。

如何工作

AO 是一个本地桌面工作区,充当编码代理的监督者。它使用本地守护进程来监控代理活动和源码控制状态。对于基于 Git 的工作,它为每个工作代理提供独立的分支和工作树。

它具有两个主要操作层级:

  • 项目协调器:一个持久化的规划代理,负责高层次策略、将模糊目标分解为具体计划,并将任务委派给工作代理。
  • 工作代理:处理特定任务的独立执行单元,使用选定的代理和模型,在其自身的隔离工作区中运行。

进度通过一个实时 Kanban 板进行追踪,该板从会话数据、拉取请求和 CI 结果中获取状态,将工作代理分组为“正在工作”、“需要你”、“正在审查”和“准备合并”等状态。

适用人群

使用 AI 编码代理(如 Claude Code、Aider、Cursor 或 Devin)并希望在大型代码库上集中规划、运行和监督多个代理的开发者。

主要亮点

  • 隔离执行:每个基于 Git 的工作代理都拥有自己的分支和工作树,以防止冲突。
  • 项目感知规划:专用的协调器代理,负责高层次技术策略和任务委派。
  • 实时 Kanban 板:提供对代理活动和 PR 状态的运营可见性。
  • 集成工具:包含可由代理控制的浏览器用于预览,并支持结构化聊天和原生终端 UI。
  • 广泛代理支持:兼容多种编码代理,包括 Claude Code、Aider 和 GitHub Copilot。

相关

  • 项目
  • 项目
  • 项目
  • 项目