自动化与运维 workflow-orchestrationmulti-agentyaml-workflowsweb-studiodockermcp-servercli

Agency Orchestrator:一句话组队 AI 专家团队

用一句话组建你的‘一人公司’AI 专家团队,零代码 YAML 编排,几分钟交付完整方案。

FollowAgents 评估 · FARS-2.1
谨慎使用
61/ 100 五分制 3.1 / 5
1 2 3 4 5 6
1信任安全13 / 29 · 2.2/5

证据显示:CLI 支持 --resume 和 --from 实现回滚;有 approval 步骤类型用于人工确认;文档说明 API key 保存在本地,Web Studio 不上传;有自动备份和恢复机制(针对 Claude 配置)。扣分:未明确最小权限原则,未展示数据流透明度的详细日志,敏感数据处理(如密钥存储)细节不足,依赖安全未提供审计或漏洞扫描证据,外部影响(如网络请求)未明确说明。

2可靠稳定9 / 14 · 3.2/5

证据显示:有大量测试(test/ 目录),包括 acceptance、azure-compat 等,覆盖多种场景;依赖在 package.json 中列出,但未提供可用性保证;失败消息有重试和超时机制。扣分:依赖可用性未验证,失败消息的具体内容未展示。

3适用触发14 / 18 · 3.9/5

证据显示:支持多种 LLM 提供商和多种语言,有 Web Studio、CLI、Docker 等多种使用方式,场景覆盖广泛。扣分:能力边界(如角色数量限制)未明确,触发精度(如 compose 的准确性)未验证,环境适配(如不同操作系统)未完全说明。

4规范维护12 / 18 · 3.3/5

证据显示:有 README、LICENSE、package.json 等,信息架构清晰;安装说明详细;命名稳定(ao 命令);有示例和 FAQ(教程链接);已知限制(如弱模型效果差)有提及;Apache-2.0 许可证;版本号存在但无 changelog;维护责任未明确。扣分:无 changelog,维护责任未明确。

5有效结果9 / 13 · 3.5/5

证据显示:输出为完整计划,可直接使用;边际价值高(多角色协作);成本效益好(支持无 API key 选项)。扣分:输出可用性未实际验证,成本效益未量化。

6证据核验4 / 8 · 2.5/5

证据显示:README 中的声明有部分测试支持(如 acceptance 测试),但未提供独立验证;有 EVAL_FINDINGS.md 提及,但未提供细节;事实与推断区分不明确。扣分:跨来源佐证不足,事实与推断区分不明确。

证据充分度: 评估于 2026年8月9日 审查版本 58b56c7783b6
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 发布者身份未验证,需谨慎对待。
  • 依赖安全未提供审计或漏洞扫描证据,建议检查依赖版本。
  • 数据流透明度和敏感数据处理细节不足,建议查看源码确认密钥处理方式。
  • 无 changelog,版本更新历史不透明。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Agency Orchestrator 是一个开源的多智能体编排引擎,让用户用一句话或 YAML 文件定义工作流,自动从 267 个中文、184 个英文(另有韩、俄、葡、印尼、阿拉伯语角色库)专业 AI 角色中匹配组队,按 DAG 并行执行并输出可验收的交付物。它支持 11 种大模型提供商,其中 7 种免 API key(如 Claude Code、Gemini CLI、Copilot CLI、Codex CLI、Ollama 等),也支持 DeepSeek、OpenAI、火山引擎等 API key 方式。除 CLI 外,还提供网页 Studio(图形界面)、桌面客户端(Electron)和 Docker 部署,内置 MCP Server 供 Claude Code、Cursor 等 14 个 AI 编程工具调用。工作流支持依赖管理、条件分支、循环、人工审批、断点续跑和对话式返工,每次运行会保存完整的输出报告和元数据。

用户通过命令行 ao compose "一句话描述" --run 或用 Web Studio 发出任务,引擎自动用 AI 拆解任务、从角色库挑选专家、设计 DAG 并生成 workflow YAML,然后启动各步骤。每个步骤由指定角色(例如 product/product-manager)执行,通过 {{变量}} 传递输出,支持并行(concurrency)、依赖(depends_on)、条件(condition)、循环(loop)、人工审批/输入节点(type: approval / human_input)。运行完成后,产出保存在 ao-output/ 目录,包含 summary.md、各步骤文件、metadata.json(耗时、token 用量)。用户还可以用 ao run <workflow.yaml> 直接执行已有工作流,用 ao serve 启动 MCP Server,提供 run_workflowvalidate_workflow 等工具,集成到 Claude Code/Cursor。Web Studio 支持可视化拖拽、实时进度、多语言角色库切换、提示词优化与产物查看。

  1. 创业者用 ao compose 生成可行性分析报告,将市场、财务、产品等角色自动组队并行产出。
  2. 开发者在 CI 中用 ao run 执行 PR 审核工作流,自动调用代码审查、安全、性能角色。
  3. 内容创作者使用内置模板如 story-creation.yaml 协作创作小说,通过 --feedback 对话式返工。
  4. 技术负责人用 ao planao explain 预览工作流执行计划,评估多角色协作的合理性。
  5. 已有 Claude Pro 订阅的用户零配置使用 --provider claude-code,无需额外 API key。
  6. 团队用 ao team save 把跑得好的角色阵容存为团队,再 ao run --team 复用到新任务。

这个 Agent 有哪些优点和局限?

优点
  • 支持 11 种 LLM 提供商,其中 7 种免 API key(Claude Code、Gemini CLI、Copilot、Codex、Ollama 等),大幅降低入门成本。
  • 提供 267 个中文角色和 184 个英文角色,覆盖产品、工程、设计、营销等领域,即插即用。
  • 零代码 YAML 定义工作流,支持 DAG 自动构建、变量传递、条件分支和循环,降低编排复杂度。
  • 提供网页 Studio 图形界面、桌面客户端和 Docker 部署,适应不同用户偏好。
  • 集成 14 个 AI 编程工具(通过 MCP Server),可嵌入 Claude Code、Cursor 等工作流程。
  • 内置 32 个工作流模板,覆盖开发、营销、战略、人事等场景,可一键运行。
局限
  • 轻量级本地小模型(如 8B 级)能力不足,多智能体协作反而可能放大漂移,需使用 DeepSeek/Claude/Gemini 等较强模型才有良好效果。
  • CLI 模式需要 Node.js 环境和 npm 全局安装,桌面客户端虽免安装但体积较大。
  • 部分 provider(如 Gemini CLI、Codex CLI)需要额外安装对应命令行工具并登录账号。
  • API key 类 provider(如 DeepSeek)会产生 API 费用,虽然成本较低。
  • 工作流 YAML 自定义需要学习其 schema,有一定学习曲线。

如何安装或部署这个 Agent?

安装 CLI:npm install -g agency-orchestrator。桌面客户端可直接从 GitHub Releases 下载(Electron,macOS/Windows/Linux),自带引擎与 Node,无需 npm 安装。Docker 部署:docker run -d -p 8088:8088 -v ao-data:/data ghcr.io/jnmetacode/agency-orchestrator:latest,或使用仓库中的 docker-compose.yml。首次运行通常无需配置 key:若本机已登录 Claude Code / Gemini CLI 等,工具会自动探测并使用。需要 DeepSeek 时,设置环境变量 DEEPSEEK_API_KEY 或使用 ao init 配置。

如何使用这个 Agent?

基础用法:ao compose "帮我分析做一个AI记账工具的可行性" --run --provider deepseek(DeepSeek)或 --provider claude-code(已有 Claude 会员)。首次运行会生成工作流并执行,输出到 ao-output/。要使用 Web Studio:运行 ao web 并打开浏览器,通过图形界面选择专家、运行工作流、查看产物。也可以直接运行内置模板:ao run workflows/一人公司全员大会.yaml --input idea="..."。在 Cursor 或 Claude Code 中,可配置 MCP Server(ao serve)后直接调用工作流操作。更多 CLI 命令包括 ao rolesao init --lang enao team save/listao prompt optimize 等。

这个 Agent 与同类方案有什么区别?

与 ChatGPT/Claude 相比,本工具提供多角色并行协作而非单点对话;与 CrewAI/LangGraph 等 Python 框架相比,本工具无需编写代码,使用 npm 安装和 YAML 配置,内置 267+ 角色。

常见问题

哪些模型提供商会产生费用?
使用 Claude Code、Gemini CLI、Copilot CLI、Codex CLI、OpenClaw、Hermes、Ollama 等 7 种方式无需额外费用(已有对应订阅或本地模型),但使用 DeepSeek、OpenAI、Claude API、火山引擎等 API key 会按 token 计费。
如何保证多智能体输出的质量?
引擎支持可选的 acceptance 验收标准,注入 prompt 并作为评审依据;同时可在工作流中设计人工审批节点(type: approval)把关关键决策。官方评测建议使用 DeepSeek 及以上档位的模型。
失败重试机制是怎样的?
每个步骤默认重试 3 次,采用指数退避策略;也可通过 llm.retry 配置重试次数,并通过 --resume last 从上次运行恢复,或 --from <step-id> 指定步骤重跑。
能否在无网络环境下运行?
可以使用 Ollama 本地模型(支持 70B+ 模型)离线运行工作流,但需预先拉取模型。其他 provider 均需网络连接。
如何自定义角色?
可以设置 AO_AGENTS_DIR 指向自己的角色目录,或将角色文件放在 ~/.ao/roles/ 下,在 Studio 中可视化增删。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents