导语
2023 年 6 月,有人把“一句话需求丢进去,一整个软件公司跑起来”做成了开源项目,GitHub 当月直接屠榜。如今 MetaGPT 在 GitHub 上已经拿到 70K+ Star(仓库已从 geekan/MetaGPT 迁移到 FoundationAgents/MetaGPT),论文还拿了 ICLR 2024 Oral(Top 1.2%)。如果你玩过多智能体,却还没亲手跑过 MetaGPT,这篇就是给你补课的。
一句话介绍:MetaGPT 是什么
MetaGPT 是一个多智能体(Multi-Agent)协作框架,核心理念一句话:Code = SOP(Team)——把软件公司的标准作业流程(SOP)写进 Agent 的协作规则里。
你给它一行需求,比如 metagpt "Create a 2048 game",它内部会依次拉起产品经理 → 架构师 → 项目经理 → 工程师等多个角色,自动产出用户故事、竞品分析、技术方案、数据结构、API 设计,最后写出完整代码仓库。别的框架教你“怎么编排 Agent”,MetaGPT 直接给你演一遍“一个软件公司是怎么干活的”。
- 开源协议:MIT,随便商用
- 定位:偏“代码生成 + 软件开发流程”的多智能体框架,后来扩展出 Data Interpreter、AFlow 等通用 Agent 能力
- 团队:国内 DeepWisdom 团队,2025 年 2 月还推出了商业化产品 MGX(MetaGPT X,自然语言编程团队,ProductHunt 周榜第一)
同类横向对比可以看本站之前写过的:Dify 基础篇(157K 星的应用平台)、CrewAI 基础篇(57K 星的多智能体框架)、AG2 基础篇(AutoGen 改名后的多智能体框架)。Dify 是“搭应用的工作台”,CrewAI/AG2 是“通用多智能体编排”,MetaGPT 则是“把软件公司 SOP 固化下来的那一个”,三者气质完全不同。
上手:5 分钟跑起来
环境要求 Python 3.9+,建议直接 pip 装:
pip install --upgrade metagpt
然后配好大模型的 API Key(OpenAI 兼容接口就行,配置文件在 ~/.metagpt/config.yaml,文档在 docs.deepwisdom.ai),一行命令开工:
metagpt "Create a 2048 game" # 会在 ./workspace 下生成完整仓库
也可以当库用:
from metagpt.software_company import generate_repo
repo = generate_repo("Create a 2048 game")
print(repo) # 直接打印仓库文件结构
官方还给了不少现成例子:Researcher(联网调研)、Receipt Assistant(票据小助手)、Data Interpreter(跑数据分析代码的那种全能 Agent),照着 examples/ 目录抄就行。对新手最友好的路径是:先跑 CLI 生成一个小游戏,再去改 Role 定义,看懂 SOP 是怎么约束 Agent 的。
实话:优点和坑都说清楚
先说好的:
- SOP 思想是真东西。多智能体最怕的就是几个 Agent 各说各话、最后产出一坨浆糊。MetaGPT 用“角色 + 流程 + 产出物”把协作钉死,生成的 PRD、架构文档质量在同类里确实能打,论文能上 ICLR Oral 不是没道理的。
- 开箱即用程度高。一行命令出一个仓库,这种爽感在 2023 年是降维打击,现在看依然能打,演示效果拉满。
- 生态延续性不错。Data Interpreter、AFlow(ICLR 2025 Oral,Agentic Workflow 自动生成)都是从这个仓库里长出来的,说明团队一直在往前拱,不是爆火一次就跑路。
再说坑的,大实话:
- 版本有点“考古感”。pypi 最新版长期停在 0.8.x,2026 年还曝过几个 Data Interpreter 相关 CVE(如 CVE-2026-4516),生产环境用之前先看一眼 issue 区,别闭眼上。
- 生成代码≠能跑的代码。小游戏、CRUD 脚手架很顺,真上业务复杂度还是得人接手改。它最适合的角色是“打底子的实习生”,不是“独立交付的工程师”。
- Token 烧得不慢。多角色轮一遍流程,token 开销天然比单 Agent 高,玩之前先把 API 账单告警打开。省钱思路可以参考本站的本地模型方案,比如 Ollama 基础篇 把推理放在本地。
- 和 LangGraph/CrewAI 比,灵活性弱一截。SOP 是优势也是枷锁——流程定死了,想玩的花活(动态路由、人工介入)不如 LangGraph 那种图编排来得顺。选型就看你要“省心”还是要“自由”。
一句话总结
想体验“一个 AI 软件公司给你打工”是什么感觉,MetaGPT 依然是必跑的一课:70K Star、ICLR 双 Oral、MIT 开源,装上跑一句 metagpt "Create a 2048 game",半小时你就全懂了。只是别把它当银弹——拿它打底子、做原型、学 SOP 思想,正经交付还得人来收尾。
by 数码罗记·godsun.pro,原文首发 ai.godsun.pro。