JackChen-me/open-multi-agent 是一个 TypeScript 编写的多智能体框架,用于自动化任务分解、并行执行和目标导向的协作。
来源:据 README 描述 查看 GitHub 仓库 →该项目因其简洁的 API、自动化的任务分解和并行执行能力,以及与多种 LLM 提供商的集成,在多智能体框架领域受到关注。它填补了在 Node.js 生态系统中进行复杂任务自动化和协作的空白。
来源:综合 README 描述和项目特征通过 `runTeam()` 调用,框架自动将目标分解为任务图,解决依赖关系,并并行运行智能体。
来源:据 README 描述完全集成于 Node.js 生态系统,无需 Python 运行时或子进程桥接。
来源:据 README 描述支持 Claude、GPT、Gemma 4 等多种模型,可通过 `baseURL` 在智能体之间切换模型。
来源:据 README 描述项目采用模块化设计,核心模块包括智能体池、任务队列、消息总线等。数据通过事件驱动的方式在模块间流转,关键的技术决策包括使用 TypeScript 提高代码可维护性和可读性。
来源:代码目录结构 + 依赖文件infra: Node.js 运行环境 | key_deps: @anthropic-ai/sdk, openai, zod | language: TypeScript | framework: Node.js
来源:依赖文件 + 代码目录结构适用于需要自动化复杂任务和协作的场景,如 API 开发、数据分析和报告生成等。
来源:READMEv1.0.1 (2026-04-05): 引入结构化输出功能,支持自动重试和验证。
来源:GitHub ReleasesJackChen-me/open-multi-agent 是一个功能强大的多智能体框架,适合需要自动化复杂任务和协作的 Node.js 开发者。它简化了开发过程,提高了效率,但可能需要一定的学习曲线。
来源:综合分析