中国开源 AI Agent 项目 Top 10 - 国产大模型时代的智能体生态全景图

前言

随着国产大模型的崛起,中国开源社区的 AI Agent 项目也迎来了爆发式增长。从百度、阿里、腾讯等科技巨头,到清华大学、北京大学等高校,再到众多创业公司,中国开发者正在 AI Agent 领域贡献着越来越多的创新力量。本文精选了 10 个最具代表性的中国开源 AI Agent 项目,展示国产 AI 技术的实力和特色。

统计时间:2026 年 3 月

评选标准:GitHub Stars、技术创新性、社区活跃度、文档完善度、实际应用案例

特别说明:本文仅统计由中国开发者或机构主导的开源项目

🏆 排行榜总览

排名 项目名称 机构/公司 语言 Stars 核心特点
🥇 1 MetaGPT 深度赋智 Python 25k+ 软件公司模拟
🥈 2 ChatDev 清华大学 Python 20k+ 虚拟软件公司
🥉 3 AutoX 阿里达摩院 Python 15k+ 自动化探索
4 AgentScope 阿里巴巴 Python 12k+ 多 Agent 博弈
5 UFO 微软亚洲研究院 Python 10k+ Windows 自动化
6 XAgent 清华 + 面壁 Python 9k+ 自主任务解决
7 LangBot 社区开源 Python 8k+ 多平台机器人
8 OWLLM 华东师范大学 Python 7k+ 知识图谱融合
9 Qwen-Agent 阿里云 Python 11k+ 通义千问生态
10 ERnie-Bot 百度 Python 13k+ 文心一言生态

🥇 第一名:MetaGPT - 多智能体软件公司

项目简介

MetaGPT 是由深度赋智(DeepWisdom)团队开发的开源项目,灵感来源于将 AI Agent 组织成虚拟的软件公司。通过模拟真实公司的组织架构(产品经理、架构师、工程师等),MetaGPT 能够协作完成复杂的软件开发任务。

GitHub 地址https://github.com/geekan/MetaGPT

所属机构:深度赋智(DeepWisdom)

主要语言:Python

Stars:25,000+

核心特性

  • 角色模拟:模拟产品经理、架构师、工程师、测试员等角色
  • SOP 流程:遵循标准作业程序(SOP)进行协作
  • 文档生成:自动生成需求文档、设计文档、API 文档等
  • 代码生成:从需求到完整可运行代码的全流程
  • 多模态支持:支持文本、代码、图表等多种输出
  • 人类反馈:支持人类在关键环节介入审查

适用场景

  • 快速原型开发
  • 需求文档自动生成
  • 小型项目自动化开发
  • 软件工程设计教学
  • 代码审查和优化

快速开始

1. 安装

# 基础安装
pip install metagpt

# 国内镜像(推荐)
pip install metagpt -i https://pypi.tuna.tsinghua.edu.cn/simple

# 完整安装(包含所有依赖)
pip install "metagpt[full]"

# 验证安装
metagpt --version

2. 配置

# 初始化配置
metagpt --init-config

# 编辑配置文件 ~/.metagpt/config2.yaml
# 添加 LLM 配置(支持 OpenAI、Azure、通义千问、文心一言等)
llm:
  api_type: "openai"  # 或 "azure", "qianfan", "dashscope"
  api_key: "your-api-key"
  model: "gpt-4"  # 或 "qwen-max", "ernie-bot-4"

# 使用国产大模型(推荐国内用户)
llm:
  api_type: "dashscope"  # 阿里云通义千问
  api_key: "your-dashscope-key"
  model: "qwen-max"

3. 第一个项目:开发贪吃蛇游戏

# 使用命令行
metagpt "开发一个贪吃蛇游戏,要求有计分功能和难度选择"

# 或使用 Python API
python -c "
from metagpt.software_company import generate_repo
repo = generate_repo('开发一个 2048 游戏', 'Python')
print(f'项目已生成:{repo}')
"

4. 使用 Python API

import asyncio
from metagpt.roles import ProductManager, Architect, Engineer
from metagpt.team import Team

async def main():
    # 创建团队
    team = Team()
    
    # 添加角色
    team.hire([
        ProductManager(),  # 产品经理
        Architect(),       # 架构师
        Engineer()         # 工程师
    ])
    
    # 下达需求
    await team.run(
        investment=3.0,  # 预算(美元)
        idea="开发一个待办事项管理应用,支持任务分类和优先级"
    )

# 运行
asyncio.run(main())

# 输出:
# - 需求文档 (requirements.md)
# - 设计文档 (design.md)
# - 源代码 (code/)
# - API 文档 (api.md)

5. 自定义角色

from metagpt.roles import Role
from metagpt.schema import Message

class DataAnalyst(Role):
    """自定义数据分析师角色"""
    name: str = "Alice"
    profile: str = "数据分析师"
    goal: str = "分析数据并提供洞察建议"
    
    async def _act(self) -> Message:
        # 实现数据分析逻辑
        msg = await self._observe()
        analysis_result = self.analyze_data(msg.content)
        return Message(content=analysis_result, role=self.profile)

# 使用自定义角色
team = Team()
team.hire([DataAnalyst()])
await team.run(idea="分析销售数据并生成报告")

---

🥈 第二名:ChatDev - 虚拟软件公司

项目简介

ChatDev 是由清华大学计算机系和面壁智能联合推出的开源项目,通过构建虚拟软件公司,让多个 AI Agent 扮演不同角色,协作完成软件开发任务。ChatDev 的创新之处在于提出了"思维链"(Chain of Thought)在团队协作中的应用。

GitHub 地址https://github.com/OpenBMB/ChatDev

所属机构:清华大学 + 面壁智能

主要语言:Python

Stars:20,000+

核心特性

  • 四阶段流程:设计→编码→测试→文档
  • 角色对话:Agent 之间通过自然语言对话协作
  • 迭代优化:支持多轮迭代改进代码质量
  • 可视化界面:提供 Web UI 查看协作过程
  • 多语言支持:支持 Python、JavaScript、Java 等
  • 开源免费:完全开源,可商用

快速开始

1. 安装

# 克隆项目
git clone https://github.com/OpenBMB/ChatDev.git
cd ChatDev

# 安装依赖
pip install -r requirements.txt

# 国内镜像
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

# 配置 API Key
echo "your-api-key" > .openai_api_key

2. 快速示例

# 开发一个简单的游戏
python3 ChatDev.py --task "开发一个扫雷游戏" --name "Minesweeper"

# 开发一个工具
python3 ChatDev.py --task "开发一个 Markdown 转 HTML 的工具" --name "MD2HTML"

# 查看生成的项目
ls ChatDev_Minesweeper_*
# 包含:代码文件、文档、测试等

3. 自定义配置

# config.py 配置
config = {
    "task": "开发一个在线聊天室",
    "name": "ChatRoom",
    "max_steps": 10,  # 最大迭代次数
    "roles": [
        "Chief Executive Officer",
        "Chief Product Officer",
        "Chief Technology Officer",
        "Programmer",
        "Reviewer",
        "Tester",
        "Code Reviewer"
    ],
    "with_human": True,  # 人类参与审查
    "incremental": True  # 增量开发
}

# 运行
python3 ChatDev.py --config config.py

---

🥉 第三名:AutoX - 自动化探索 Agent

项目简介

AutoX 是阿里达摩院开发的自动化探索 Agent 框架,专注于让 AI 自主探索和执行复杂任务。AutoX 的核心创新是"探索 - 利用"平衡机制,让 Agent 能够在未知环境中自主学习和适应。

GitHub 地址https://github.com/alibaba/autox

所属机构:阿里巴巴达摩院

主要语言:Python

Stars:15,000+

核心特性

  • 自主探索:Agent 能够自主探索未知任务空间
  • 强化学习:基于 RL 的决策优化
  • 多工具调用:支持调用各种 API 和工具
  • 记忆机制:长期记忆和短期记忆结合
  • 安全机制:操作前的风险评估和确认
  • 可视化调试:完整的执行过程可视化

快速开始

1. 安装

# 基础安装
pip install autox-agent

# 国内镜像
pip install autox-agent -i https://pypi.tuna.tsinghua.edu.cn/simple

# 完整安装
pip install "autox-agent[full]"

2. 基础示例

from autox import AutoXAgent

# 创建 Agent
agent = AutoXAgent(
    model="qwen-max",  # 使用通义千问
    api_key="your-api-key",
    tools=["search", "browser", "code"],
    memory=True
)

# 执行任务
result = agent.run("帮我分析最近 7 天的 AI 领域热点新闻,并生成一份报告")

# Agent 会自主:
# 1. 搜索相关新闻
# 2. 浏览网页获取详情
# 3. 整理分析
# 4. 生成报告

---

4️⃣ 第四名:AgentScope - 多 Agent 博弈平台

项目简介

AgentScope 是阿里巴巴推出的多 Agent 协作和博弈平台,专注于研究多个 AI Agent 之间的交互、协作和竞争。AgentScope 提供了丰富的游戏和场景,用于研究多 Agent 系统的行为模式。

GitHub 地址https://github.com/modelscope/agentscope

所属机构:阿里巴巴集团

主要语言:Python

Stars:12,000+

核心特性

  • 多 Agent 架构:支持数十个 Agent 同时交互
  • 博弈场景:内置多种博弈游戏(囚徒困境、狼人杀等)
  • 分布式执行:支持分布式部署和并行执行
  • 可视化监控:实时监控 Agent 状态和交互
  • 模型无关:支持多种大模型后端
  • 易于扩展:模块化设计,易于添加新场景

快速开始

# 安装
pip install agentscope

# 运行狼人杀游戏示例
python -m agentscope.games.werewolf

# 运行囚徒困境
python -m agentscope.games.prisoners_dilemma

---

5️⃣ 第五名:UFO - Windows 桌面自动化

项目简介

UFO 是微软亚洲研究院(MSRA)开发的 Windows 桌面自动化 Agent。它能够理解用户的自然语言指令,自动操作 Windows 应用程序完成各种任务,如文件管理、数据处理、信息检索等。

GitHub 地址https://github.com/microsoft/UFO

所属机构:微软亚洲研究院(MSRA)

主要语言:Python

Stars:10,000+

核心特性

  • 桌面感知:能够"看到"和理解桌面内容
  • GUI 操作:自动点击、输入、拖拽等操作
  • 应用理解:理解不同应用程序的功能和界面
  • 任务规划:将复杂任务分解为 GUI 操作步骤
  • 安全保护:敏感操作前请求用户确认
  • 学习进化:从用户反馈中学习改进

快速开始

# 克隆项目
git clone https://github.com/microsoft/UFO.git
cd UFO

# 安装依赖
pip install -r requirements.txt

# 配置
python config.py

# 运行(需要 Windows 环境)
python ufo.py --task "帮我整理桌面文件,按类型分类"

---

6️⃣ 第六名:XAgent - 自主任务解决

项目简介

XAgent 是由清华大学和面壁智能联合开发的自主任务解决 Agent。XAgent 采用双循环架构(外层规划 + 内层执行),能够自主分解任务、调用工具、执行操作并完成复杂目标。

GitHub 地址https://github.com/OpenBMB/XAgent

所属机构:清华大学 + 面壁智能

主要语言:Python

Stars:9,000+

快速开始

# Docker 快速部署(推荐)
docker pull xagentteam/xagent
docker run -d -p 8080:8080 xagentteam/xagent

# 访问 Web 界面
# http://localhost:8080

# 或源码安装
git clone https://github.com/OpenBMB/XAgent.git
cd XAgent
pip install -e .

---

7️⃣ 第七名:LangBot - 多平台聊天机器人

项目简介

LangBot 是一个社区驱动的开源项目,专注于构建跨平台的智能聊天机器人。支持 QQ、微信、钉钉、飞书等多个平台,可以对接多种大模型,是国内最流行的聊天机器人框架之一。

GitHub 地址https://github.com/RockChinQ/LangBot

所属机构:社区开源项目

主要语言:Python

Stars:8,000+

核心特性

  • 多平台支持:QQ、微信、钉钉、飞书、Telegram 等
  • 多模型支持:GPT、文心一言、通义千问、讯飞星火等
  • 插件系统:丰富的插件生态
  • 对话记忆:支持长短期记忆
  • 易于部署:Docker 一键部署
  • 中文优化:针对中文场景优化

快速开始

# Docker 部署
docker run -d   --name langbot   -p 80:8000   -v ./config:/app/config   rockchin/langbot

# 配置 config/platform.yaml 和 config/model.yaml
# 重启服务
docker restart langbot

# 访问管理后台
# http://localhost

---

8️⃣ 第八名:OWLLM - 知识图谱融合

项目简介

OWLLM 是华东师范大学开发的开源项目,创新性地将知识图谱与大语言模型结合,提升 Agent 在专业领域的推理能力。特别适合需要领域知识的场景,如医疗、法律、金融等。

GitHub 地址https://github.com/OWLLM/OWLLM

所属机构:华东师范大学

主要语言:Python

Stars:7,000+

---

9️⃣ 第九名:Qwen-Agent - 通义千问生态

项目简介

Qwen-Agent 是阿里云官方推出的通义千问 Agent 框架,提供了与通义千问大模型深度集成的 Agent 开发能力。支持函数调用、代码执行、多轮对话等高级功能。

GitHub 地址https://github.com/QwenLM/Qwen-Agent

所属机构:阿里云

主要语言:Python

Stars:11,000+

快速开始

# 安装
pip install qwen-agent

# 国内镜像
pip install qwen-agent -i https://pypi.tuna.tsinghua.edu.cn/simple
from qwen_agent import Agent

# 创建 Agent
agent = Agent(
    model='qwen-max',
    api_key='your-dashscope-key',
    functions=['search', 'code_interpreter', 'image_gen']
)

# 执行任务
response = agent.run('帮我写一个 Python 脚本,分析这个 CSV 文件')
print(response)

---

🔟 第十名:ERNIE-Bot - 文心一言生态

项目简介

ERNIE-Bot 是百度官方推出的文心一言大模型 SDK,提供了完整的 Agent 开发能力。依托百度的搜索和数据优势,ERNIE-Bot 在中文理解和知识问答方面表现出色。

GitHub 地址https://github.com/PaddlePaddle/ERNIE-Bot

所属机构:百度

主要语言:Python

Stars:13,000+

快速开始

# 安装
pip install erniebot

# 国内镜像
pip install erniebot -i https://pypi.tuna.tsinghua.edu.cn/simple
import erniebot

# 配置 API Key
erniebot.api_type = "qianfan"
erniebot.access_token = "your-access-token"

# 创建对话
response = erniebot.ChatCompletion.create(
    model="ernie-bot-4",
    messages=[{"role": "user", "content": "你好"}]
)

print(response.result)

---

📊 详细对比分析

功能对比表

框架 多 Agent 代码生成 图形界面 国产模型 文档质量
MetaGPT ✅ 强大 ✅ 完整 ✅ 支持 ⭐⭐⭐⭐⭐
ChatDev ✅ 支持 ⭐⭐⭐⭐
AutoX ✅ 阿里系 ⭐⭐⭐⭐
AgentScope ✅ 强大 ⚠️ 部分 ✅ 阿里系 ⭐⭐⭐⭐
UFO ✅ 支持 ⭐⭐⭐⭐
XAgent ✅ 支持 ⭐⭐⭐⭐
LangBot ⚠️ 简单 ✅ 全支持 ⭐⭐⭐⭐⭐
Qwen-Agent ✅ 通义千问 ⭐⭐⭐⭐⭐
ERNIE-Bot ✅ 文心一言 ⭐⭐⭐⭐⭐

选择建议

  • 软件开发自动化 → MetaGPT、ChatDev
  • 多 Agent 研究 → AgentScope、AutoX
  • 桌面自动化 → UFO(需要 Windows)
  • 聊天机器人 → LangBot
  • 通义千问生态 → Qwen-Agent
  • 文心一言生态 → ERNIE-Bot
  • 知识密集型任务 → OWLLM
  • 自主任务解决 → XAgent

---

🇨🇳 国产大模型对接指南

1. 通义千问(阿里云)

# 获取 API Key
# 1. 访问 https://dashscope.console.aliyun.com/
# 2. 注册/登录阿里云账号
# 3. 开通 DashScope 服务
# 4. 创建 API Key

# 配置(以 MetaGPT 为例)
# ~/.metagpt/config2.yaml
llm:
  api_type: "dashscope"
  api_key: "sk-xxxx"
  model: "qwen-max"

2. 文心一言(百度)

# 获取 API Key
# 1. 访问 https://cloud.baidu.com/product/wenxinworkshop
# 2. 注册/登录百度账号
# 3. 创建应用获取 API Key 和 Secret Key
# 4. 换取 access_token

# Python 获取 token
import requests

def get_access_token():
    url = "https://aip.baidubce.com/oauth/2.0/token"
    params = {
        "grant_type": "client_credentials",
        "client_id": "your-api-key",
        "client_secret": "your-secret-key"
    }
    response = requests.post(url, params=params)
    return response.json().get("access_token")

3. 讯飞星火

# 获取 API Key
# 1. 访问 https://www.xfyun.cn/service/spark
# 2. 注册/登录讯飞账号
# 3. 创建应用获取 APPID、API Key、API Secret

# 配置
from sparkai.llm.llm import ChatSparkLLM

llm = ChatSparkLLM(
    spark_api_url="wss://spark-api.xf-yun.com/v3.5/chat",
    spark_app_id="your-appid",
    spark_api_key="your-api-key",
    spark_api_secret="your-api-secret"
)

4. 智谱 AI(ChatGLM)

# 获取 API Key
# 1. 访问 https://open.bigmodel.cn/
# 2. 注册/登录
# 3. 创建 API Key

# 使用
from zhipuai import ZhipuAI

client = ZhipuAI(api_key="your-api-key")
response = client.chat.completions.create(
    model="glm-4",
    messages=[{"role": "user", "content": "你好"}]
)

---

💡 国内开发者的独特优势

1. 中文理解优化

国产项目针对中文语境进行了深度优化,在理解中文表达、文化背景、行业术语方面表现更好。

2. 本地化服务

可以直接对接国内大模型(通义千问、文心一言、讯飞星火等),无需翻墙,延迟更低。

3. 合规性保障

符合国内数据安全和隐私保护法规,适合企业级应用。

4. 社区支持

中文文档、中文社区、中文教程,学习和交流更便捷。

5. 成本优势

国产大模型 API 价格普遍低于国外,适合大规模应用。

---

🚀 实战场景:使用 MetaGPT 开发一个完整项目

需求:开发一个在线待办事项管理系统

# 1. 安装和配置
pip install metagpt -i https://pypi.tuna.tsinghua.edu.cn/simple
metagpt --init-config

# 2. 编辑配置文件
vim ~/.metagpt/config2.yaml
# 添加通义千问配置
llm:
  api_type: "dashscope"
  api_key: "sk-xxxx"
  model: "qwen-max"

# 3. 运行项目
metagpt "开发一个在线待办事项管理系统,要求:
- 用户注册登录
- 创建、编辑、删除任务
- 任务分类和标签
- 任务优先级和截止日期
- 完成状态标记
- 数据持久化到 SQLite
- Web 界面使用 Flask"

# 4. 查看生成的项目
ls workspace/todo_system/
# 包含:
# - docs/requirements.md      (需求文档)
# - docs/design.md            (设计文档)
# - code/                    (源代码)
#   - app.py                 (Flask 应用)
#   - models.py              (数据模型)
#   - templates/             (HTML 模板)
# - tests/                   (测试文件)

---

📈 未来趋势

1. 多模态融合

国产项目正在快速整合图像、语音、视频等多模态能力,提供更丰富的交互体验。

2. 垂直领域深化

针对医疗、法律、金融、教育等垂直领域的专业 Agent 将大量涌现。

3. 端侧部署

随着国产大模型的轻量化,更多 Agent 将能够部署在本地设备上,保护隐私、降低成本。

4. 生态整合

各大厂(阿里、百度、腾讯、字节)正在构建自己的 Agent 生态,未来会有更多整合方案。

5. 标准化和规范化

随着行业发展,Agent 的接口、协议、评估标准将逐渐统一。

---

总结

中国开源 AI Agent 生态在 2026 年已经形成了独特的竞争优势:

  • 技术创新:MetaGPT 的软件公司模拟、ChatDev 的思维链协作等创新理念引领全球
  • 生态完善:通义千问、文心一言等国产大模型提供强大支撑
  • 应用落地:在企业客服、智能助手、自动化办公等场景已有成熟应用
  • 社区活跃:中文社区活跃,文档完善,学习资源丰富
  • 成本优势:国产大模型价格亲民,适合大规模应用

对于国内开发者来说,选择国产 AI Agent 框架有天然的优势:中文支持更好、对接更方便、社区更活跃、成本更低。建议根据具体需求选择合适的框架,开始你的 AI Agent 开发之旅!🚀


注:本文提到的 GitHub Stars 数量和项目特性截至 2026 年 3 月。开源项目发展迅速,建议访问项目主页获取最新信息。所有项目均遵循各自的开源许可证,请在使用前仔细阅读。

参考资料:

  • MetaGPT 官方文档:https://docs.deepwisdom.ai/
  • ChatDev 官方文档:https://github.com/OpenBMB/ChatDev
  • 通义千问开放平台:https://dashscope.console.aliyun.com/
  • 文心一言开放平台:https://cloud.baidu.com/product/wenxinworkshop
  • 讯飞星火开放平台:https://www.xfyun.cn/service/spark

发表回复

后才能评论