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。
相关
- 项目
- 项目
- 项目
- 项目