MetaGPT

不活跃
GitHub Python MIT

简介

MetaGPT 是一个把多智能体协作与软件工程 SOP 结合的多 Agent 框架,可让多个 Agent 像真实软件公司一样协作产出代码与文档。

核心特性

  • 公司式多 Agent — 内置产品经理、架构师、工程师、QA 等角色,按 SOP 协作
  • 端到端产出 — 一句话需求即可生成 PRD、设计、代码、测试用例
  • 标准化流程 — 把需求拆解为 Message -> Plan -> Code 的工程流水线
  • 自定义角色 — 通过简单配置定义新角色、工具与工作流
  • 多语言支持 — 可生成 Python、Java、JavaScript 等多语言代码
  • 开源生态 — 学术与工业广泛使用,配套 Data Interpreter、MGX 等扩展

适用场景

💡 把一句话产品需求自动拆解为多 Agent 协作并产出 MVP 代码
💡 在企业内部搭建多 Agent 软件研发流水线
💡 用标准化 SOP 把工程经验沉淀为 Agent 工作流
💡 与 LangChain / LlamaIndex 组合搭建研究型多 Agent 应用
💡 作为研究框架探索 LLM 多 Agent 协作机制

快速开始

# 安装
pip install metagpt

# 准备 LLM 配置(OpenAI / DeepSeek / 任意 OpenAI 兼容端点)
export OPENAI_API_KEY=sk-xxx

# 一句话启动多 Agent 团队
python -m metagpt.software_company '写一个贪吃蛇小游戏'

# 生成的项目会输出在 workspace/ 目录

相关项目