Agent Orchestrator icon

Agent Orchestrator

Agent Orchestrator 是一款用于监督 AI 编码代理的桌面 IDE,将工作区、拉取请求、CI 和审查反馈集中管理,支持团队与个人高效协作。Apache 2.0 开源免费。

Agent Orchestrator

Agent Orchestrator 的功能

Agent Orchestrator(AO)是一款用于监督 AI 编码代理的桌面 IDE。它会将 worker 会话组织到彼此隔离的工作区中,保持其对话和终端会话可随时访问,并将它们产出的工作关联到 GitHub 拉取请求、审查、CI 检查和合并状态。

该产品旨在帮助团队和个人构建者同时运行多个编码代理,而不会丢失对分支或后续工作的追踪。AO 充当代理周围的控制层:它展示项目和会话状态,将审查反馈路由回正确的 worker,并支持从任务创建到合并和清理的完整工作流。

核心功能

每个会话使用独立 worktree

AO 会为 worker 会话创建独立工作区,以便代理编写代码时文件、分支和拉取请求彼此隔离。

集中式会话看板

看板视图会展示待处理、审查中、可合并、已合并等状态下的工作卡片,并在卡片上显示分支、PR 和代理详情。

CI 与审查反馈闭环

系统会跟踪其打开的 PR 上的审查评论和 CI 失败,并将问题路由回拥有该分支的会话。

Chat 和终端会话模式

会话可以在结构化的 Chat 界面或代理 harness 的原生终端体验中运行,并支持在兼容的 Claude Code 和 Codex 会话之间切换。

代理监督与交接控制

AO 可以启动审查代理,将后续指令发送给正确的 worker,并将活动、审批、使用情况和对话历史集中在一个地方。

移动监控与通知

应用包含桌面端配套体验,以及一个可选的移动端监听器,用于监控运行情况并在家庭网络中接收通知。

AO 的常见用法

  • 同时运行多个代理而不混淆分支

    当一个项目需要多个编码代理并行处理不同任务时使用 AO,每个会话都保留在自己的 worktree 和状态看板条目中。

  • 跟踪 PR 进度和审查状态

    使用 AO 跟踪拉取请求从首次提交到合并的全过程,同时在应用中保持 CI 状态、审查评论和可合并状态可见。

  • 闭环处理 CI 失败和审查评论

    当审查反馈或失败的检查应被路由回拥有该分支的 worker,而不是在单独工具中手动处理时,使用 AO 来闭环。

  • 在 Chat 或终端模式下工作

    当你想根据代理 harness 和偏好的工作流,在结构化 Chat UI 与原生终端会话之间进行选择时,使用 AO。

  • 远程监控代理

    使用移动端配套应用查看会话状态、打开终端,并在你离开办公桌时收到代理需要关注的通知。

Pros and Cons

Pros

  • 将代理工作隔离到独立 worktree 中,减少分支和文件冲突。
  • 将会话、分支、PR、审查和 CI 状态集中展示,便于监督多代理工作。
  • 建立反馈闭环,使失败检查和审查评论返回给执行更改的 worker。
  • 支持多种代理 harness,包括 Claude Code、Codex、Cursor、Aider 和 OpenCode。
  • 同时提供桌面监控和可选的移动端配套功能,方便离开工作站后继续跟进。

Cons

  • 安装路径以桌面端为主;文档说明桌面应用是标准安装方式。
  • 文档中提到的源码控制观察路径只有 GitHub,因此当前改写版本未确认是否支持更广泛的 SCM。
  • 该产品依赖已经安装好的代理 harness 和登录状态,因此它不是一个完全捆绑的一体化编码代理运行时。

FAQ

Agent Orchestrator 是免费使用的吗?

是的。网站说明 Agent Orchestrator 是基于 Apache 2.0 的免费开源项目。

AO 最适合哪类工作?

AO 最适合用于每个 worker 都有明确且可审查产出的场景,例如修复 bug、实现功能、重构、更新测试、修改文档或跟进审查意见。

AO 是替代我的编码代理,还是运行在其之上?

文档将 AO 描述为用于监督 AI 编码代理的桌面 IDE,支持独立工作区、拉取请求、CI、审查、合并冲突和通知。它还支持 Chat 和基于终端的会话模式,具体取决于所使用的 harness。

我可以在 AO 中使用哪些代理?

安装文档说明桌面应用是标准安装路径,AO 使用的是你机器上已安装的代理二进制文件和登录状态。支持的 harness 包括 Claude Code、Codex、Cursor、Aider、OpenCode、Droid、Kimi Code 和 GitHub Copilot 等。

运行它是否需要单独的 CLI 或捆绑的代理工具?

不需要。文档说明桌面应用会启动并监督本地 Go 守护进程,工具不会捆绑提供商 CLI,且旧版 npm 包已冻结在 0.10.0,不再建议新用户使用。

Quick Facts

类别
开发者工具
产品类型
用于监督 AI 编码代理的桌面 IDE
主要平台
适用于 macOS、Windows 和 Linux 的桌面应用
来源域名
aoagents.dev
许可证
Apache 2.0
安装路径
桌面应用;旧版 npm CLI 冻结在 0.10.0