open-multi-agent

活跃
GitHub TypeScript MIT

简介

「open-multi-agent」是工具型仓库:面向 Model Context Protocol(MCP)的服务端、客户端或网关类能力。 强调 MCP 工具链集成。

核心特性

  • 目标驱动的协调器:一次 runTeam() 调用即可将目标分解为任务 DAG 并自动执行
  • 一个团队混合使用多种 LLM 提供商:12 个内置提供商加任意 OpenAI 兼容端点(Ollama、vLLM、Groq 等)
  • 跨 Anthropic、Gemini 和 OpenAI 的扩展思维/推理支持,可跨提供商保持推理过程
  • 内置工具 + MCP 集成:6 个文件系统和 Shell 工具,加完整 MCP 客户端接入外部工具服务器
  • 三种运行模式:单智能体(runAgent)、自动编排团队(runTeam)、显式任务流水线(runTasks)
  • 计划工件支持:执行前预览 DAG、将计划保存为可版本控制的 JSON、无需协调器即可重放

适用场景

💡 多智能体代码生成:架构师、开发者和审查者角色协作开发 REST API
💡 自动化软件开发工作流:用自然语言描述目标,自动分解为可执行任务图
💡 独立子目标的并行任务执行,自动依赖解析和负载均衡
💡 跨提供商 AI 流水线:同一团队中不同智能体使用不同 LLM 提供商

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(6.9k stars)
  • 开源许可证友好(MIT)
  • Issue 响应及时,积压少

快速开始

npm install @open-multi-agent/core

import { OpenMultiAgent, type AgentConfig } from '@open-multi-agent/core'

const agents: AgentConfig[] = [
  { name: 'architect', model: 'claude-sonnet-4-6', systemPrompt: 'Design clean API contracts.', tools: ['file_write'] },
  { name: 'developer', model: 'claude-sonnet-4-6', systemPrompt: 'Implement runnable TypeScript.', tools: ['bash', 'file_read', 'file_write', 'file_edit'] },
]

const orchestrator = new OpenMultiAgent({ defaultModel: 'claude-sonnet-4-6' })
const team = orchestrator.createTeam('api-team', { name: 'api-team', agents, sharedMemory: true })
const result = await orchestrator.runTeam(team, 'Create a REST API for a todo list')

相关项目

goclaw

3.6k · Go
活跃 B

「goclaw」是工具型仓库:面向 Model Context Protocol(MCP)的服务端、客户端或网关类能力。

agent-orchestrationai-agentai-gateway +5
  • · 8 阶段 Agent 管道——上下文、历史、提示、思考、行动、观察、记忆、总结,各阶段可插拔
  • · 4 种模式的提示系统——Full/Task/Minimal/None,支持分区门控和缓存边界优化
  • · 3 层记忆架构——工作记忆(对话)、情景记忆(会话语义摘要)、语义记忆(知识图谱)

Vibe-Trading

33.1k · Python
活跃 A+

「Vibe-Trading」是工具型仓库:面向个人量化与算法交易场景,结合大语言模型与 MCP 工具链,支持回测与多智能体决策流程。

ai-agentalgorithmic-tradingbacktesting +5
  • · 一条命令为交易 Agent 赋能完整的量化交易能力,集成 LLM 与 MCP 工具链
  • · 支持 7 多数据源(Tushare、OKX、CCXT、AkShare 等)的回测引擎,含本地缓存
  • · Connector-first 架构,支持 IBKR、Robinhood、Tiger、Alpaca 等多券商模拟交易

agency-agents-zh

20.4k · Shell
活跃 A+

提供 211 个可即插即用的 AI 专家角色定义,兼容 Claude Code、Cursor、Copilot 等 16 种工具,覆盖工程、设计、营销与中国本地化场景。

agency-orchestratoragent-definitionsai-agents +4
  • · 215 个即插即用的 AI 专家角色定义,覆盖工程、设计、营销等 18 个部门
  • · 50 个中国市场原创智能体,适配小红书、抖音、微信、B站、飞书、钉钉等平台
  • · 兼容 17 种 AI 编程工具:Claude Code、Cursor、Copilot、OpenClaw、Gemini CLI 等

MCP Agent Mail

2.1k · Python
活跃 A

AI 编码代理的异步协调层,基于 FastMCP + Git + SQLite 实现代理身份标识、收件箱、可搜索线程和文件锁 advisory 机制。

mcpmulti-agentcoordination +2
  • · MCP HTTP 服务器为 Agent 提供身份标识、收件箱、发件箱和可搜索的消息历史
  • · 咨询式文件预留租约防止 Agent 互相覆盖编辑内容
  • · 基于 Git 的审计追踪记录所有消息、租约和附件的完整可追溯性