产品简介
open-multi-agent Open Multi-Agent 是一个 TypeScript 开发的 AI 代理编排框架,允许用户通过描述目标来动态生成任务图,在云端或本地 LLM 上运行。它解决了多代理系统从原型到生产的可靠性、控制性和可观察性问题,适合后端开发者和 AI 工程师构建自定义工作流。

核心功能
- 动态编排:协调器运行时构建任务 DAG,无需手动维护图
- 控制执行:支持批准计划、约束角色顺序和多代理共识验证
- 生产可靠性:检查点恢复、重试、超时、成本预算和循环检测
- 可观察性:执行跟踪、离线运行查看器和 OpenTelemetry 集成
- 开放模型支持:集成云模型、本地模型、中国提供商和 AI SDK
快速开始
- 运行命令 npm create oma-app@latest my-oma 创建新项目
- 在交互式终端中选择启动器和运行时,自动安装依赖并运行本地演示
- 或使用 npm install @open-multi-agent/core 添加到现有项目,然后导入核心包调用 runTeam 函数
界面预览
与其他方案对比
| 对比项 | open-multi-agent | 同类方案 |
|---|---|---|
| 工作流编排方式 | 动态运行时规划任务图,用户只需描述目标 | 通常需要静态预定义任务图或手动编排 |
| 生产部署支持 | 内置可靠性、可观察性、评估和安全控制工具 | 可能缺乏完整的生产级特性链 |
| 模型与代理灵活性 | 支持云模型、本地模型、中国提供商和多种代理后端 | 可能仅限于特定云服务或代理类型 |
适合谁用
- 需要构建自定义 AI 代理工作流的后端开发者
- 希望从多代理原型快速过渡到生产的 AI 工程师
- 在离线或本地环境中运行 AI 代理的研究人员或团队
- 需要如代码审查或安全分析等特定 AI 助手的开发人员
下载与版本
当前最新版本为 v1.13.0,发布于 2026-07-24。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/open-multi-agent/open-multi-agent