MetaGPT

AI 团队流水线开工,产品经理到码农齐活

多智能体框架的代表作,被誉为「第一家 AI 软件公司」,让多个角色化的 agent 协作完成软件开发全流程,迈向自然语言编程的未来。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 70556
维护状态 低维护
是否开源
定价模式 free

项目数据

分类开源模型
开发团队FoundationAgents
所属国家
官网地址https://atoms.dev
定价模式free
价格说明开源框架,MIT许可证,完全免费,可自行部署使用。
访问状态
是否开源
开源协议MIT
主要语言Python
技术栈/模型agent,gpt,llm,metagpt,multi-agent
GitHub 星标★ 70556
30天Star增速
HF 下载量
上线时间2023-06-30 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数6

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 7 步

环境要求

  • Python 3.9 或更高,但必须低于 3.12
  • 建议使用 conda 创建独立虚拟环境
  • 已安装 node 和 pnpm(实际使用前必须安装)
  • 一个可用的 LLM API Key(如 OpenAI、Azure、Ollama、Groq 等)

安装与启动步骤

  1. 1检查 Python 版本

    确认系统 Python 版本满足 3.9 ≤ 版本 < 3.12,版本不符会安装失败。

    python --version
  2. 2创建虚拟环境

    用 conda 创建名为 metagpt 的环境并激活,避免污染全局依赖。

    conda create -n metagpt python=3.9 && conda activate metagpt
  3. 3安装 MetaGPT

    通过 pip 安装最新版 metagpt 包;也可从 GitHub 源码安装。

    pip install --upgrade metagpt
  4. 4安装 node 和 pnpm

    实际使用前需安装 node 与 pnpm,具体方式见官方下载页与安装文档。

  5. 5初始化配置文件

    执行后会在 ~/.metagpt/config2.yaml 生成默认配置,按需修改。

    metagpt --init-config
  6. 6填写模型配置

    编辑 ~/.metagpt/config2.yaml,填入 api_type、model、base_url 和 api_key。

  7. 7运行 CLI 生成项目

    用一句自然语言描述需求,MetaGPT 会在 ./workspace 下生成代码仓库。

    metagpt "Create a 2048 game"

关键配置

配置项必填说明示例
llm.api_type使用的 LLM 服务类型,可换 azure/ollama/groq 等openai
llm.model调用的模型名称gpt-4-turbo
llm.base_url模型服务的接口地址,可改为转发地址https://api.openai.com/v1
llm.api_key模型服务的 API 密钥,务必替换为真实值sk-xxxxxxxx

如何确认成功

运行 metagpt "Create a 2048 game",若在 ./workspace 目录下成功生成项目仓库和文件即表示正常。

常见问题

Q:对 Python 版本有什么要求?

A:必须为 Python 3.9 或更高,且低于 3.12;可用 python --version 检查,或用 conda 创建 3.9 环境。

Q:安装完还需要装别的东西吗?

A:需要。README 明确要求实际使用前先安装 node 和 pnpm,否则可能无法正常工作。

Q:配置文件在哪里、怎么生成?

A:执行 metagpt --init-config 会生成 ~/.metagpt/config2.yaml,也可手动创建该文件并按示例修改。

Q:只能用 OpenAI 的模型吗?

A:不是。api_type 可改为 azure、ollama、groq 等,base_url 也可指向其它 LLM 地址。

Q:除了命令行还能怎么用?

A:可以作为 Python 库使用,例如引用 generate_repo 生成仓库,或用 Data Interpreter 角色执行数据分析任务。

注意事项

  • config2.yaml 中的 api_key 需替换为真实密钥,不要提交到公开仓库。
  • 安装命令提供了三种方式:pip 安装、从 git 仓库安装、clone 后以编辑模式安装,任选其一即可。
  • 更详细的安装与配置说明请查看官方 cli_install、docker_install 和 configuration 文档。
  • 简单任务可直接用 CLI;复杂任务可参考 Data Interpreter 示例编写 Python 脚本调用。

核心亮点

  • 多智能体协作框架,模拟软件公司流程,可自动生成PRD、设计文档、代码等,实现自然语言编程
  • 内置角色分工(产品经理、架构师、工程师等),支持复杂任务拆解与并行执行,提升开发效率
  • 基于GPT-4等大模型,提供标准化SOP(标准操作流程),降低AI应用开发门槛,社区活跃

不足之处

  • 依赖大模型API,运行成本较高,且对长上下文和复杂逻辑处理有限
  • 文档/社区待观察

适用场景

  • 快速原型开发,从需求描述自动生成完整项目代码
  • 自动化代码审查与测试用例生成,提升软件质量
  • 教育场景,演示AI驱动软件开发流程

替代项目

AutoGPT、BabyAGI、ChatDev

项目介绍

MetaGPT 是智能体领域的开源项目,由 FoundationAgents 开发,2023 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(70,556)位列前 1%,在智能体分类的 2,499 个项目里位列前 1%。

近 44 天,它的 GitHub 星标从 69,743 增加到 70,556,净增 813。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。MIT许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:快速原型开发,从需求描述自动生成完整项目代码。同类可对比的替代方案包括 AutoGPT、BabyAGI、ChatDev。

上一篇:deer-flow

下一篇:anything-llm

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 195 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12