MetaGPT
不活跃简介
多智能体框架,致力于构建首个 AI 软件公司,通过自然语言编程实现多角色协作,自动完成需求分析、设计、编码和测试全流程。
核心特性
- 多角色协作 — 内置产品经理、架构师、工程师等角色,模拟完整软件公司 SOP 流程
- 自然语言编程 — 输入一行需求描述,自动输出用户故事、竞品分析、API 设计和完整代码
- Data Interpreter — 支持动态代码生成与数据分析,可处理 CSV、可视化等数据任务
- AFlow 工作流引擎 — 自动化 Agent 工作流生成,ICLR 2025 Oral 论文支撑
- SPO/AOT 优化 — 支持自博弈优化和树搜索推理,提升 Agent 决策质量
- 可扩展角色系统 — 支持自定义 Agent 角色和工具,灵活构建多智能体应用
适用场景
优势与不足
✅ 优势
- • 社区热度高(70.3k stars)
- • 开源许可证友好(MIT)
- • 项目有一定历史沉淀(已维护 3 年)
- • Issue 响应及时,积压少
⚠️ 不足
- • 已超过 7 个月未更新
分类
快速开始
# 安装 MetaGPT
pip install --upgrade metagpt
# 初始化配置文件(会创建 ~/.metagpt/config2.yaml)
metagpt --init-config
# 输入需求,自动生成完整项目
metagpt "创建一个 2048 游戏"