Agent Orchestrator 是一个用于管理并行 AI 编码代理的编排层。它允许用户启动多个 AI 代理,每个代理在独立的 git worktree 中工作,自动处理 CI 失败、审查评论和合并冲突,最终创建 PR。用户只需通过一个仪表盘进行监督,仅在需要人工判断时才介入。
该工具是代理无关的(支持 Claude Code、Codex、Aider 等)、运行时无关的(支持 tmux、ConPTY/进程、Docker)和跟踪器无关的(支持 GitHub、Linear)。它通过插件架构提供七个可扩展的插槽:运行时、代理、工作区、跟踪器、SCM、通知器和终端。
安装方式
1
全局安装 AO CLI
通过 npm 全局安装 @aoagents/ao
npm install -g @aoagents/ao
2
安装前置依赖
安装 tmux(macOS/Linux)
brew install tmux
3
启动项目
指向仓库启动仪表盘
ao start https://github.com/your-org/your-repo
使用示例
启动新项目— 从远程仓库启动编排
ao start https://github.com/your-org/your-repo
从本地启动— 在已有本地仓库中启动
cd ~/your-project && ao start
添加更多项目— 添加另一个本地仓库
ao start ~/path/to/another-repo
擅长
并行运行多个 AI 编码代理,每个在独立工作区
自动响应 CI 失败和代码审查评论
支持多种 AI 代理(Claude Code、Codex 等)
支持多种运行时(tmux、Docker、进程)
提供统一仪表盘进行监督和配置