精选 GitHub 教程 / 示例 Agent Repos(20+)
下面按照用途分类整理,方便你查。
| 仓库名 | 简介 | 适合学习 /内容重点 |
|---|---|---|
| junfanz1 / Code-Interpreter-ReAct-LangChain-Agent | ReAct agent 与工具调用结合的示例 + Code Interpreter 模块。(github.com) | 理解 ReAct + LangChain,如何自定义工具与 prompt 逻辑。 |
| Troyanovsky / autonomous_agent_tutorial | 用 LangChain 和纯 Python 从零构建自主 agent;任务示例是搜索 summarizing 论文。(github.com) | 想懂 agent 的每个部件(reasoning, memory, tool)怎么做。 |
| kabir12345 / Agent-Experiments | 多种简易 agent 示例(财务、数学、音乐推荐等)。(github.com) | 快速上手多个小 agent,用不同 API 的练习。 |
| buraketmen / langchain-agent | 各种 agent 与 workflow 模式示例:prompt chaining、routing、orchestrator-worker 等。(github.com) | 结构化 agent 工作流与复杂任务下的 agent 架构比较。 |
| edrickdch / langchain-agents | YouTube 教程 + 示例,通过 OpenAI + LangChain +工具调用实现 agent 示例。(github.com) | 图文/视频结合的教学,适合入门者。 |
| langchain-ai / social-media-agent | 用 agent 做内容爬取 + 社交媒体自动生成与排程 + 人工审核流程。(github.com) | 实战场景,social media agent 的完整生命周期。 |
| goruck / home-generative-agent | 基于 Home Assistant 的 generative agent,用于智能家居自动化 & 图像分析 &记忆等。(github.com) | 想做物联网/边缘设备上 agent 或状态驱动 agent 的人。 |
| langchain-ai / agentevals | Agent 行为 &中间轨迹评估工具集,用于评估 agent 的决策过程。(github.com) | 想学如何为 agent 做评估、指标设计、可解释性。 |
| pareshraut / Langgraph-agents | 多 agent 协调示例(Supervisor / Swarm 模式),包含客服机器人、预约系统等。(github.com) | 想做多 agent协作架构;不同 agent 间如何切换与协同。 |
| langchain-ai / agents-from-scratch | 从零做一个邮件助手机器人,带 memory、human-in-the-loop等模块。(github.com) | 想看从基础到部署的全流程 + HITL + memory。 |
| langchain-ai / oap-agent-supervisor | 一个 Supervisor agent 示例,用于"开放 agent 平台(Open Agent Platform)" 中代理调度与委派。(github.com) | 要做 agent delegation / supervisor 模式。 |
| langchain-ai / agent-inbox-langgraph-example | Agent Inbox + LangGraph 的最简示例,用于理解 interrupt + human-in-loop。(github.com) | 入门理解 agent 中断流程与人参与点。 |
| langchain-ai / langgraph-cua-py | Computer Use Agent 的实现,agent 能自动操作电脑任务 + 流媒体 + memory + HITL。(github.com) | 想做 agent 直接操作环境的任务(shell /系统 /文件等)。 |
| langchain-ai / react-agent | ReAct agent 模板,用 LangGraph 实现的基础 agent 模板。(github.com) | 想快速搭建 ReAct 风格 agent + 自定义工具 + prompt 改造。 |
| Microsoft / AutoGen | 微软的框架,支持多 agent 交互、协作(agent 团队/异步任务)等。(medium.com) | 想做复杂 agent 流程或 agent 间对话/分布式任务调度。 |
| LangChain / langchain | 官方框架仓库,本身包含 Agent 模块、types、工具调用模式说明。(medium.com) | 想理解 agent 在框架层面的支持与类型;决定用什么 type 的 agent。 |
| joaomdmoura / CrewAI | 构建 role + team 的 agent 框架,便于按角色分配任务。(medium.com) | 想把 agent 分角色/分任务分工的架构设计。 |
| Link-AGI / AutoAgents | 根据任务自动生成 agent 团队,并协调协作。(arxiv.org) | 研究多 agent role assignment + 动态生成 agent 的任务。 |
| oxbshw / LLM-Agents-Ecosystem-Handbook | 一本"手册"型 repo,集合 60+ agent skeletons + tutorial + framework 比较 + eval 工具。(reddit.com) | 想快速浏览各种 agent 形式、实践代码与对比,找方向。 |
| Sinceru0 / ReAct-Agent-from-Scratch | 纯 Python 的 ReAct agent 示例(不借助框架),包括多个工具 + Web UI。(repos.ecosyste.ms) | 想理解 agent 每一个环节实现细节,不依赖大型框架。 |
| lamemind / react-agent-ts | 用 TypeScript 实现的 lightweight ReAct 风格 agent,用 LangChain 兼容模型。(repos.ecosyste.ms) | 熟习 JS/TS 的,想在前端/全栈环境中做 agent。 |
| GiovaneIwamoto / agent-dev-accelerator | Agent 开发加速器:示例 +脚手架,含 memory、RAG、streaming、tool-调用等。(repos.ecosyste.ms) | 想快速搭项目模板、加脚手架,提高开发效率。 |
| buithanhdam / multi-agent | 多 agent 协调 orchestrator 示例。(repos.ecosyste.ms) | 想做 orchestration/agent 随任务自动划分角色 & hand-off 的流程示例。 |
按"用途方向"推荐组合视图
如果你关注某些具体方向,这里是推荐你优先看的 repo,以及它们能帮助你学什么:
| 方向 | 推荐先看的仓库 |
|---|---|
| ReAct / 基本 agent 模式 | langchain-ai/react-agent;junfanz1/Code-Interpreter-ReAct-LangChain-Agent;Sinceru0/ReAct-Agent-from-Scratch |
| 多 agent 协作 / 路径调度(routing / supervisor / swarm) | pareshraut/Langgraph-agents;LangChain / AutoGen;buraketmen/langchain-agent |
| agent + memory + human-in-the-loop | langchain-ai/agents-from-scratch;goruck/home-generative-agent;langchain-ai/langgraph-cua-py |
| 评估与工具开发 | langchain-ai/agentevals;LLM-Agents-Ecosystem-Handbook |
| 实战项目 /应用 | social-media-agent;home-generative-agent;Langgraph-agents 中 customer support / booking 等例子 |