120+ 精选 GitHub 项目 · 持续更新

AI Agent 开源项目库

不是简单的 GitHub 列表。我们从数千个项目中精选出最值得学习的,按类别、成熟度、学习曲线精心分类, 每一个项目都附有核心特性解读和学习路径建议。

项目库

类别成熟度筛选

可以按类别、技术栈、成熟度筛选。也可以直接搜索项目名或描述。

全部 🛠 框架 👥 多 Agent 📚 RAG 🧰 工具/插件 🎯 产品应用 📊 评估/监控 🔬 学术/研究
🦜
LangChain
langchain-ai/langchain

行业事实标准框架。链式组合、工具集成、记忆管理、RAG 一站式方案。生态最丰富。

⭐ 94k+ 🍴 15k+ ● 极活跃 Python/JS
框架基石 链式组合 LCEL 生态丰富
🐝
LangGraph
langchain-ai/langgraph

把 Agent 抽象成有向图。原生支持状态检查、人工干预、循环分支。"现代 Agent 构造方式"。

⭐ 6k+ 🍴 1k+ ● 极活跃 Python/JS
状态化 图编排 可中断 生产可用
👥
CrewAI
crewAIInc/crewAI

角色扮演式多 Agent 协作框架。每个 Agent 有角色、目标、工具、背景故事。流程编排直观。

⭐ 25k+ 🍴 3k+ ● 活跃 Python
多 Agent 角色化 易上手
🤖
AutoGen
microsoft/autogen

微软出品,对话驱动的多 Agent 框架。支持群聊、人工参与、可终止条件,企业特性强大。

⭐ 32k+ 🍴 5k+ ● 活跃 Python/.NET
微软 多 Agent 群聊 企业级
🦙
LlamaIndex
run-llama/llama_index

专注于数据接入与 RAG 的框架。索引结构丰富,支持复杂的数据源接入与检索策略。

⭐ 36k+ 🍴 5k+ ● 极活跃 Python/TS
RAG 数据框架 互补 LangChain
🚀
AutoGPT
Significant-Gravitas/AutoGPT

让 Agent 概念走入大众视野的标志性项目。学习其设计哲学与历史意义大于实际生产使用。

⭐ 167k+ 🍴 44k+ ● 缓慢 Python
里程碑 历史意义 Plan-Execute
👶
BabyAGI
yoheinakajima/babyagi

300 行代码实现的任务驱动自主 Agent。是理解 Plan-Execute 模式的最佳教材。

⭐ 2.4k+ 🍴 400+ ● 教学 Python
教学 极简 Task-driven
OpenAI Agents SDK
openai/openai-agents-python

OpenAI 官方出品,从 Swarm 升级而来。原生支持 Handoffs、Guardrails、Tracing。

⭐ 7k+ ● 极活跃 Python
OpenAI 官方 生产级 Handoffs
🖥
Claude Computer Use
anthropics/anthropic-quickstarts

Anthropic 的革命性尝试:让 Claude 像人一样操作计算机(鼠标、键盘、屏幕)。未来 Agent 形态。

⭐ 8k+ ● 谨慎 Python
前沿 视觉 计算机操作
🤗
Smolagents
huggingface/smolagents

Hugging Face 出品,代码量极少的 Agent 库。特别适合学习 Agent 本质。

⭐ 10k+ ● 活跃 Python
极简 学习用 HF 生态
⚙️
DSPy
stanfordnlp/dspy

斯坦福出品,革命性的"prompt 编译器"。将 LLM 流水线程序化,自动优化 prompt 和模型选择。

⭐ 22k+ ● 活跃 Python
自动优化 学术血统 Prompt 编译器
Agno
agno-agi/agno

原 PhiData。轻量、高性能的多 Agent 框架。对比 LangGraph 更易上手,对比 CrewAI 更灵活。

⭐ 19k+ ● 活跃 Python
高性能 轻量 多模态
🐍
Pydantic AI
pydantic/pydantic-ai

Pydantic 团队出品。类型安全的 Agent 框架,FastAPI 风格,对 Python 开发者最友好。

⭐ 5k+ ● 活跃 Python
类型安全 Pydantic FastAPI 风格
📏
RAGAS
explodinggradients/ragas

RAG 专用评估框架,提供忠实度、答案相关性、上下文精度等指标。RAG 优化的必备工具。

⭐ 8k+ ● 活跃 Python
RAG 评估 生产级 指标丰富
🔭
LangSmith / LangFuse
langchain-ai + langfuse

Agent 系统的可观测性方案。LangSmith 商业、LangFuse 开源,都提供完整 trace、eval、prompt 管理。

⭐ 8k+ + 12k+ ● 极活跃 TS/Python
可观测性 调试 追踪
🔮
Semantic Kernel
microsoft/semantic-kernel

微软 .NET 生态首选的 LLM 编排框架。原生与企业系统集成 (Azure、Office 365)。

⭐ 22k+ ● 活跃 .NET / Python
微软 .NET 企业
🎨
Flowise
FlowiseAI/Flowise

LangChain 的可视化拖拽界面。非工程师也能搭建 Agent,适合做原型。

⭐ 37k+ ● 活跃 TypeScript
可视化 低代码 原型工具
🧠
MemGPT
letta-ai/letta

革命性的层次化记忆方案。让 LLM 突破上下文窗口限制,拥有真正"长期记忆"。现更名为 Letta。

⭐ 14k+ ● 活跃 Python
长期记忆 学术创新 记忆系统
📐
SWE-bench / AgentBench
SWE-bench + AgentBench

Agent 评估的事实标准基准。SWE-bench 测代码能力,AgentBench 测多场景能力。

⭐ 3k+ ● 活跃 Python
评测基准 学术 必读
🔌
Composio
ComposioHQ/composio

100+ 工具的统一集成方案。Gmail、Slack、GitHub、Notion 等开箱即用。

⭐ 4k+ ● 活跃 Python
工具集成 OAuth
🌲
ChromaDB
chroma-core/chroma

轻量级向量数据库,原生 Python 集成友好。RAG 原型阶段首选。

⭐ 17k+ ● 活跃 Python
向量数据库 轻量
💻
Open Interpreter
OpenInterpreter/open-interpreter

让 LLM 在本地执行代码。市场爆款,展示了"自然语言编程"的未来形态。

⭐ 60k+ ● 减缓 Python
代码执行 本地
🧑‍💻
OpenHands (前 OpenDevin)
All-Hands-AI/OpenHands

开源版 Devin。Agent 驱动的软件工程师,能解决 GitHub issue、写代码、调试、测试。

⭐ 32k+ ● 极活跃 Python
软件工程师 前沿 Devin 开源版
🏢
MetaGPT
geekan/MetaGPT

把多 Agent 抽象成软件公司:产品经理、架构师、工程师、QA 的协作流程。

⭐ 45k+ ● 活跃 Python
软件公司模拟 多 Agent

展示精选 24 个项目 · 还有 100+ 项目在持续整理中

查看扩展阅读清单 →
选型决策

面对具体需求时怎么选

不是越新越好,也不是越火越好。下面是一个经过社区验证的选型矩阵。

场景 首选 备选 关键考量
通用 Agent 应用 LangGraph OpenAI Agents SDK / Pydantic AI 状态化、可调试、生产可信
多 Agent 角色协作 CrewAI AutoGen / MetaGPT API 直观易学、角色清晰
对话流 / 多 Agent 群聊 AutoGen CrewAI 终止条件、可观察对话
RAG 为主的应用 LlamaIndex LangChain + 独立 Agent 层 索引丰富、检索策略多
OpenAI 生态深度集成 OpenAI Agents SDK LangChain OpenAI 集成 原生 Tracing、Handoffs
学习 / 教育 Smolagents BabyAGI 代码量少、易读懂
.NET / 企业环境 Semantic Kernel AutoGen 微软生态、Azure 集成
类型安全 / Python 严谨派 Pydantic AI LangGraph FastAPI 风格、IDE 友好
Prompt 自动优化 DSPy 手动迭代 学术严谨、可量化优化
框架不是越多越好

真正的高手能做到"框架无关" —— 在不同需求下选择最合适的栈,甚至混用。Phase 5 时你会学到这一点。

项目挑选完了,动手做

让我们进入实战工坊。每一个项目都有完整的代码示例、运行步骤、扩展挑战。

进入实战工坊 →