跳到正文
MAO 与 Orchestrator.inc 对比

MAO 与 Orchestrator.inc(原 Agent Orchestrator):并行运行编程智能体该用哪个?

Orchestrator.inc 原名 Agent Orchestrator(AO),是一款免费、开源的桌面应用:由一个编排智能体在各自的 Git 工作树中启动工作智能体,并跟踪它们的拉取请求经过 CI 和审查。MAO 是一块画布,智能体作为真实终端运行,你可以把它们连接起来。按工作该如何收尾来选择:拉取请求,还是智能体之间传递工作。

  • Orchestrator.inc 是 Agent Orchestrator(AO)的新名字
  • 两者都支持 macOS、Windows 和 Linux,都能为每个智能体提供自己的 Git 工作树
  • Orchestrator.inc 免费并采用 Apache-2.0;MAO 一次性购买,提供 7 天试用
作者:更新于 阅读约 9 分钟

Orchestrator.inc 是 Agent Orchestrator(AO)的新名字,它的 GitHub 仓库原来位于 ComposioHQ/agent-orchestrator。它是一款免费、开源(Apache-2.0)的桌面应用,支持 macOS、Windows 和 Linux:一个编排智能体规划工作,为每一部分在自己的 Git 工作树中启动一个工作智能体,并把 CI 失败和审查意见转回拥有该拉取请求的工作智能体。MAO 是一款同样支持这三个系统的桌面画布,每个智能体都作为真实的终端节点运行,你连接起来的智能体可以互相交接任务,并操作浏览器或手机。如果你想要一条免费、开源、从任务到合并拉取请求的路径,并配有手机应用,选择 Orchestrator.inc;如果你想自己看到并连接智能体、在 Android 或 iOS Simulator 上测试,或者在自己的服务器上运行工作区,选择 MAO。

什么是 Orchestrator.inc(原 Agent Orchestrator)?

Orchestrator.inc 是一款用来监管 AI 编程智能体的桌面应用,改名之前叫 Agent Orchestrator 或 AO。

它的文档把它描述为这样一款应用:给每个工作智能体一个隔离的工作区,保留它的对话或终端,并把 Git 工作与拉取请求、CI、审查和合并冲突关联起来。每个基于 Git 的会话都有自己的工作树和分支,以仓库的默认分支为基础。基本流程是:添加项目、启动会话、在隔离的工作树中工作、开拉取请求、经过 CI 和审查、合并、清理。

你告诉项目的主智能体要构建什么;它规划工作,并为每一部分启动一个工作智能体。会话会自动归入看板上的几列(Working、Needs you、In review、Ready to merge)。失败的检查、审查意见和合并冲突会回到拥有该分支的工作智能体,审查智能体可以在人之前先阅读每个拉取请求。每个会话都有一个检查器,包含它的拉取请求、审查、文件,以及一个智能体可以操作的浏览器预览。

它支持 38 个编程智能体,包括 Claude Code、Codex、Cursor、OpenCode、Aider、Goose、GitHub Copilot 和 Gemini CLI,每个都通过你机器上已有的 CLI 和登录运行;各智能体对工作者、Chat 和审查者角色的支持不同。会话要么在智能体自己的终端界面中运行,要么在结构化的 Chat 中运行。iPhone 和 Android 的移动应用与桌面端配对,可以回答智能体、批准请求和审查拉取请求;付费的 Cloud 套餐在托管沙箱中运行工作智能体。本地应用免费,在本地运行智能体不需要账号。

MAO 和 Orchestrator.inc 有什么不同?

两者都支持 macOS、Windows 和 Linux,都能用 Git 工作树隔离智能体;区别在于智能体如何运行、工作如何在智能体之间流转,以及工作在哪里收尾。

Orchestrator.incMAO
平台桌面应用支持 macOS(Apple silicon 和 Intel)、Windows x64 和 Linux x64;iPhone 和 Android 配套应用macOS(Apple silicon 和 Intel)、Windows(x86_64)、Linux(x86_64,Wayland 和 X11)
支持的智能体38 个编程智能体,包括 Claude Code、Codex、Cursor、OpenCode、Aider、Goose、GitHub Copilot 和 Gemini CLI;各智能体对工作者、Chat 和审查者的支持不同Claude Code、Codex、Gemini CLI、Grok、OpenCode、Antigravity、shell 和自定义命令
智能体如何运行桌面应用中的一个会话,运行在智能体自己的 Terminal UI 中(原生终端宿主,Windows 上为 ConPTY,tmux 作为后备),或在智能体支持时运行在结构化 Chat 中画布上的真实终端节点,运行智能体自己的 CLI 和登录,可选聊天模式
每个智能体的隔离每个会话一个 Git 工作树和分支,以默认分支为基础;Cloud 智能体在托管沙箱中运行可选的图层:每个图层是一个位于自己分支上的 Git 工作树,有自己的画布,检查后合入 Ground
智能体之间交接工作编排智能体规划工作并启动工作智能体;ao send 向正在运行的会话发送消息;CI 失败、审查意见和审查智能体要求的修改都会交给拥有该分支的工作智能体智能体之间的连线;mao ask、mao send 和 mao result 按 ID 投递任务并返回结果
内置浏览器或设备测试每个会话一个浏览器预览,智能体可以操作它:导航、快照、点击、输入、截图和读取控制台。设备测试未见文档说明。Chromium 浏览器门户,以及由连线智能体操作的 Android 模拟器或手机;在 Mac 上还有 iOS Simulator 门户
远程机器付费套餐中在托管沙箱里运行的 Cloud 智能体,Pro 可以使用你自己的 Coder 部署。在你自己的服务器上运行未见文档说明;它的文档说不要暴露守护进程。Connect Mobile 让手机连接到你的桌面。在你自己的 Linux 服务器上通过 SSH 打开的工作区,或 Windows 上 WSL 中的工作区(需要许可证)
源代码开源,Apache-2.0闭源;以许可证形式销售
价格本地免费,本地智能体不限数量;Cloud 套餐:Starter 每月 US$20,Pro 每月 US$40,Enterprise 另议。模型用量由你的提供方计费。一次性购买,大多数国家为 US$20,亚洲和南美部分地区更低;7 天免费试用,含 1 个工作区和 1 个项目

什么情况下 Orchestrator.inc 更合适?

当工作应该以经过审查的拉取请求收尾,并且你想用一款免费、开源的工具一路跟踪到那里时。

  • 免费且开源。 本地应用以 Apache-2.0 免费提供,本地智能体不限数量,运行它们不需要账号。
  • 拉取请求循环。 失败的检查、审查意见和合并冲突会回到拥有该分支的工作智能体,直到拉取请求获批,审查智能体还可以先审查每个拉取请求。
  • 由智能体规划。 项目的主智能体拆分任务并启动工作智能体,你描述结果即可,不用逐个放置智能体。
  • 众多智能体,聊天或终端。 它列出 38 个编程智能体,有 Chat 驱动的智能体可以在 Chat 和自己的终端界面之间切换,而不改变会话或工作树。
  • 手机应用。 当智能体有问题时,iPhone 和 Android 应用会发送推送通知,你可以回复、批准、启动工作智能体并审查拉取请求。MAO 没有关于手机应用的文档。
  • Cloud 智能体。 在付费套餐中,工作智能体在托管沙箱中运行,合上笔记本后仍会继续。

什么情况下 MAO 更合适?

当你想看到智能体以及它们之间的连接、在手机上测试,或者把工作留在你自己的机器上时。

  • 自己连接的智能体。 每个智能体都是画布上的一个真实终端,旁边是笔记、文件、Git 改动和门户。连接由你来画,被连接的智能体可以用 mao ask 给另一个发送任务,并按任务 ID 拿回结果。
  • 给智能体用的手机和模拟器。 除了浏览器,连线的智能体还可以操作 Android 模拟器或手机,在 Mac 上还可以操作 iOS Simulator。Orchestrator.inc 的文档有浏览器预览,但没有设备测试。
  • 你自己的服务器。 MAO 工作区可以通过 SSH 放在你的 Linux 服务器上,或放在 Windows 的 WSL 中,终端、智能体和布局都在那台机器上。Orchestrator.inc 的文档说不要在远程服务器上暴露它的守护进程。
  • 不经拉取请求合入。 MAO 的图层在你的机器上检查冲突和未提交的改动后合入 Ground。Orchestrator.inc 的流程围绕 GitHub 或 GitLab 上的拉取请求构建。
  • 默认没有遥测。 除非你选择加入,MAO 不发送遥测。Orchestrator.inc 的正式版本会发送使用遥测(包括你的 GitHub 用户名),直到你在它的设置中关闭。

如何在真实任务上比较它们?

用两者分别完成同一个分两部分的任务,仓库放在 GitHub 上,这样 Orchestrator.inc 可以跟踪它的拉取请求。

  1. 选一个分两部分的任务,例如一处 API 改动和它的测试。
  2. 在 Orchestrator.inc 中添加仓库,把任务描述给项目的主智能体,看它在各自的工作树中启动工作智能体并开拉取请求。
  3. 在 MAO 中为每一部分创建一个图层,在每个图层上放一个智能体,把它们连接起来,让一个用 mao ask 把它那部分发给另一个。
  4. 让每个智能体在内置浏览器中检查一处网页改动:Orchestrator.inc 中用会话的浏览器预览,MAO 中用浏览器门户。
  5. 比较失败是如何到达正确的智能体的、你如何跟踪工作,以及合并需要做些什么。

常见问题

GitHub 把 github.com/ComposioHQ/agent-orchestrator 永久重定向(301)到 github.com/OrchestratorInc/agent-orchestrator。Orchestrator.inc 自己的网站写道:“Orchestrator.inc is the new name for Agent Orchestrator (AO).”

可以,用于同时运行多个编程智能体。Orchestrator.inc 是一款免费、开源的监管工具,带着智能体的工作经过拉取请求、CI 和审查;MAO 是一块付费画布,连线的智能体互相交接任务,并在浏览器或手机上测试。

是。它采用 Apache-2.0 许可证,本地应用免费。它的付费套餐面向 Cloud 智能体。

支持。两者都可以在自己的终端界面或结构化 Chat 中运行,也都可以担任审查智能体。MAO 也把两者作为真实终端节点运行,此外还支持 Gemini CLI、Grok、OpenCode 和 Antigravity。

能。它有 macOS、Windows x64 和 Linux x64(AppImage、Debian/Ubuntu 和 Fedora/RHEL 软件包)的桌面版本。MAO 同样支持 macOS、Windows 和 Linux。

资料来源

检查于 2026-10-28。

有问题?可以在 Discord 提问,或发邮件到 hello@miguer.com。

在你自己的仓库里试试

把你的智能体放到同一块画布上。

7 天试用,包含画布的全部功能。无需银行卡。

下载 MAO