awesome-agentic-workflows — 56 个即用型 Agent 工作流模板
📌 适用场景:Agent 工作流开发 / 快速模板复用
收录 56 个即用型 Agentic 工作流模板的 GitHub 仓库,覆盖单 Agent、多 Agent 协作、RAG 流水线、MCP 集成、LangGraph 模式、CrewAI 示例等,每个模板含完整代码和 README。
🛠️ 涉及工具清单
📋 完整步骤
- 1
克隆仓库并浏览模板
git clone 仓库,浏览按模式分类的模板目录,了解 56 个模板的覆盖范围
- 2
选择模板并安装依赖
选择感兴趣的模板目录,pip install -r requirements.txt 安装所需依赖
- 3
配置 API Key 并运行
在 .env 文件中配置 LLM API Key,运行模板查看结果
- 4
组合和定制模板
将多个模板的模式组合起来,定制为你自己的 Agent 工作流
awesome-agentic-workflows 快速入门
一句话卖点: 不想从零设计 Agent 工作流?56 个即用型模板,覆盖单 Agent 到多 Agent 协作、RAG 到 MCP 集成——clone 下来,pip install,python run.py,三分钟跑通一个 Agent。
这是什么?适合谁?
awesome-agentic-workflows 是由社区成员 OneRose 整理的 Agentic 工作流模板仓库,收录 56 个即用型模板。按模式分类,覆盖当前主流的 Agent 开发范式:
- Starter Templates(入门模板):单 Agent 基础模板,适合快速上手
- Complex Workflows(复杂工作流):多 Agent 协作、Orchestrator-Worker 等高级模式
- MCP-Powered(MCP 驱动):基于 MCP 协议的 Agent 工具集成
- RAG(检索增强生成):RAG 流水线,含文档加载、向量存储、检索、生成
- Multi-Framework(多框架):覆盖 LangChain、CrewAI、AutoGen 等主流框架
每个模板包含完整代码和 README 说明,让你无需从零构建,直接复用经过验证的工作流模式。
适合谁?Agent 开发者——需要快速搭建 Agent 原型的工程师;AI 学习者——通过模板学习 Agent 工作流的最佳实践;技术管理者——评估不同 Agent 框架的实现差异,为团队选型提供参考。
不适合:完全无编程基础的用户(需要 Python + 基础 Agent 框架知识);需要生产级可扩展 Agent 系统的团队(模板是学习参考,非生产级解决方案)。
准备工作
- Python 3.10+
- Git(用于克隆仓库)
- LLM API Key(OpenAI / Anthropic / Google AI 等,取决于模板使用哪个 Provider)
- 基础的 Python 和 Agent 框架知识(了解 LangChain/CrewAI 的基本概念)
- 建议使用 venv 或 conda 创建独立 Python 环境,避免依赖冲突
4 步快速上手
第 1 步:克隆仓库并浏览模板
git clone https://github.com/OneRose328/awesome-agentic-workflows.git
cd awesome-agentic-workflows
仓库按模式分类组织,目录结构如下:
awesome-agentic-workflows/
├── starter-templates/ # 入门模板 (单 Agent 基础)
│ ├── single-agent-basic/
│ ├── agent-with-tools/
│ └── ...
├── complex-workflows/ # 复杂工作流
│ ├── orchestrator-worker/
│ ├── multi-agent-collab/
│ └── ...
├── mcp-powered/ # MCP 协议集成
│ ├── mcp-server-basic/
│ └── ...
├── rag/ # RAG 检索增强生成
│ ├── basic-rag/
│ ├── advanced-rag/
│ └── ...
└── multi-framework/ # 多框架示例
├── langgraph/
├── crewai/
└── ...
第 2 步:选择模板并安装依赖
# 以 starter-templates/single-agent-basic 为例
cd starter-templates/single-agent-basic
# 创建虚拟环境(推荐)
python -m venv venv
source venv/bin/activate # Linux/Mac
# 或 venv\Scripts\activate # Windows
# 安装依赖
pip install -r requirements.txt
不同模板的依赖不同,大部分模板依赖 LangChain、OpenAI SDK 等核心库。
第 3 步:配置 API Key 并运行
# 创建 .env 文件
echo "OPENAI_API_KEY=sk-your-key-here" > .env
# 运行模板
python run.py
大部分模板使用 run.py 作为入口文件,部分模板可能使用 main.py 或其他名称。运行前查看模板的 README.md 了解具体用法。
第 4 步:组合和定制模板
模板的核心价值在于”模式复用”。你可以:
- 参考
orchestrator-worker模板的编排模式,应用到自己的业务场景 - 将
rag模板的检索逻辑与mcp-powered模板的工具集成组合 - 用
starter-templates快速验证想法,再迁移到complex-workflows做生产化
# 示例:组合 Orchestrator + RAG 模式
from orchestrator import AgentOrchestrator
from rag_pipeline import RAGPipeline
# 创建带 RAG 能力的专业 Agent
orchestrator = AgentOrchestrator()
orchestrator.add_worker("researcher", tools=[RAGPipeline()])
orchestrator.add_worker("writer", tools=[LLMTool()])
orchestrator.run("分析 AI Agent 市场趋势并生成报告")
常见踩坑
- API Key 缺失:不同模板可能使用不同的环境变量名(OPENAI_API_KEY / ANTHROPIC_API_KEY / GOOGLE_API_KEY),查看 README 确认
- 依赖版本冲突:不同模板可能依赖不同版本的 LangChain,强烈建议每个模板使用独立的 venv
- Python 版本要求:部分模板要求 Python 3.11+,检查 requirements.txt 或 README 中的说明
- 网络问题:部分模板可能从 HuggingFace 下载模型,国内可能需要代理
- 模板过时:仓库中的模板可能使用旧版 API,运行时注意查看报错信息并对应的库文档
初级用法
- 单 Agent 对话:starter-templates/single-agent-basic,最简单的 Agent 搭建
- Agent + 工具调用:starter-templates/agent-with-tools,给 Agent 配备搜索/计算等工具
- 基础 RAG:rag/basic-rag,文档问答的入门实现
- 多 Agent 对话:complex-workflows/multi-agent-collab,多个 Agent 各司其职
- MCP 工具集成:mcp-powered/mcp-server-basic,通过 MCP 协议扩展 Agent 能力
高级玩法
- Orchestrator-Worker 编排:复杂任务自动拆分,多 Worker 并行执行
- RAG + Agent 混合:Agent 自主决策何时检索、何时推理
- 多框架对比:同一任务用 LangChain/CrewAI/AutoGen 分别实现,对比优劣
- 自定义评估器:在模板基础上添加质量评估节点,形成生成-评估-优化闭环
- 生产化改造:从模板中提取核心模式,重构为适合自己系统的生产级代码
小技巧
- 先跑再改:先确保模板能跑通,再逐步替换为自己的业务逻辑
- 查看 commit 历史:关注仓库的更新频率和最新 commit,了解模板的维护状态
- 对比学习:选择同一任务的不同框架模板,对比 API 设计和代码复杂度
- 提取模式:不要照搬模板,而是提取其中的设计模式应用到自己的项目中
- 贡献回馈:如果你基于模板做了改进,考虑提交 PR 回馈社区
常见问题 FAQ
Q1: 这些模板可以直接用于生产环境吗? 不建议。模板是学习和参考用途,代码质量和错误处理可能不满足生产要求。建议提取核心模式后重构。信息来源:GitHub README。
Q2: 模板支持哪些 LLM 提供商? 大部分模板使用 OpenAI API 格式,支持 OpenAI、Anthropic、Google AI、Ollama 等。具体看每个模板的配置。信息来源:GitHub 仓库。
Q3: 仓库多久更新一次? 项目由社区维护,更新频率取决于贡献者活跃度。建议通过 GitHub 的 Insights 页面查看最新活动。信息来源:GitHub。
Q4: 模板之间有依赖关系吗? 每个模板目录独立,没有跨模板依赖。可以单独使用任意模板。信息来源:GitHub README。
Q5: 如何贡献新模板? 按照仓库的模板格式(含 README + requirements.txt + run.py),提交 PR 即可。信息来源:GitHub CONTRIBUTING。
进阶学习建议 / 参考链接
- GitHub 仓库:https://github.com/OneRose328/awesome-agentic-workflows
- LangChain 文档:https://docs.langchain.com
- CrewAI 文档:https://docs.crewai.com
- Anthropic Building Effective Agents:https://www.anthropic.com/engineering/building-effective-agents
- LangGraph Workflows:https://docs.langchain.com/oss/python/langgraph/workflows-agents
本文基于官方文档和公开资料整理,AI 辅助生成,MagicNetWorld 尚未完成独立实测。如有错误或过时信息,请通过 contact@magicnetworld.com 反馈。 评分依据全部可追溯至公开数据源,见「评分与标签」章节。
📊 评分与标签
评分说明
总分 8.0/10 · P_优选
📊 可观测社区指标(数据核验日期:2026-07-14)
- GitHub: OneRose328/awesome-agentic-workflows — 56 个 Agent 工作流模板,按模式分类
- Hacker News: Show HN 2026-03-01 — 获 HN 展示
- 覆盖框架: LangChain、CrewAI、AutoGen、LangGraph、MCP 协议等
📋 流程完整性 2.6/3.0
- 56 个模板覆盖主流 Agent 工作流模式:单 Agent 基础、多 Agent 协作、Orchestrator-Worker、RAG 流水线、MCP 集成、多框架示例
- 按模式分类组织清晰:starter-templates / complex-workflows / mcp-powered / rag / multi-framework,每个模板含完整代码和 README
- 缺少高级编排模式:无 Evaluator-Optimizer 迭代优化、无 Human-in-the-loop 人工确认、无错误恢复和回退机制
- 对比 LangGraph Workflows:LangGraph 官方文档提供 5 种有理论支撑的设计模式 + Agent 动态模式,awesome-agentic-workflows 偏向实践模板集合,理论系统性稍弱
- 来源:LangGraph 文档
- 对比 n8n 模板库:n8n 有 1000+ 社区模板,awesome-agentic-workflows 的 56 个模板数量偏少但更聚焦 Agent 场景
- 来源:n8n 模板
🔄 可复用性 2.3/2.5
- 即用型模板:clone 仓库后进入模板目录,pip install + 配置 .env + python run.py 即可运行
- 每个模板独立目录,无跨模板依赖,可单独使用
- 可作为学习和参考资源,理解不同 Agent 模式的实现方式后迁移到自己的项目中
- 对比 LangGraph 文档:LangGraph 提供的是代码框架和 API,awesome-agentic-workflows 提供的是即用型模板,前者更灵活后者更直接
- 来源:LangGraph 文档
- 对比 CrewAI 官方示例:CrewAI 官方示例更聚焦、更深入,但 awesome-agentic-workflows 的多框架覆盖更广
- 来源:CrewAI 文档
📖 文档清晰度 1.6/2.0
- 按模式分类的目录结构清晰,每个模板目录有 README 说明
- 根目录 README 包含模板列表和简要说明,可以快速了解覆盖范围
- 部分模板的 README 较简略,缺少详细的架构说明和设计决策文档
- 对比 LangGraph 文档:LangGraph 有完整的官方文档网站 + 交互式教程,awesome-agentic-workflows 的文档主要是 README 级别
- 来源:LangGraph 文档
- 对比 n8n 模板:n8n 每个模板有详细描述和截图,awesome-agentic-workflows 的模板文档可以更丰富
- 来源:n8n 模板
🔧 工具集成 1.2/1.5
- 覆盖多种 Agent 框架:LangChain、CrewAI、AutoGen、LangGraph,满足不同技术栈的需求
- MCP 协议集成:部分模板使用 MCP 协议扩展 Agent 工具能力
- 模板依赖声明明确,每个模板有独立的 requirements.txt
- 对比 n8n:n8n 有 400+ 预置节点直连 SaaS 服务,awesome-agentic-workflows 作为代码模板库,工具集成完全依赖各 Agent 框架的能力
- 来源:n8n.io
- 对比 LangGraph:LangGraph 通过 LangChain 生态可访问 300+ 工具,awesome-agentic-workflows 的工具范围取决于所选模板的框架
- 来源:LangChain 集成
💡 创新性 0.3/1.0
- 整理型项目,非创新性工作流引擎或框架,核心价值在于”收集和整理”而非”创造新模式”
- 按模式分类的模板组织方式实用,但模式本身来自各框架的官方文档,非原创设计
- 多框架对比的集合价值:将 LangChain/CrewAI/AutoGen 等框架的同一模式并列展示,方便横向对比,这是项目独有的实用价值
- 对比 Anthropic Building Effective Agents:Anthropic 的文章是原创的 Agent 架构思想,awesome-agentic-workflows 是拿来主义的实践集合,定位不同
- 对比 LangGraph Workflows:LangGraph 是原创的 Agent 编排框架,awesome-agentic-workflows 是使用这些框架的模板集合,创新性不在同一维度
- 来源:LangGraph 文档
评分依据可追溯至公开来源,每项分数均有明确理由和数据支撑。
🏷️ 标签说明
- 开源免费: MIT 许可证,完全开源免费使用。来源:GitHub OneRose328/awesome-agentic-workflows
- Agent: 核心主题是 Agentic Workflow 模板,覆盖单 Agent 和多 Agent 场景。来源:GitHub OneRose328/awesome-agentic-workflows
- 自动化: 提供可复用的 Agent 工作流自动化模板。来源:GitHub OneRose328/awesome-agentic-workflows
- 编程: 面向开发者的代码模板库,需要 Python 编程基础。来源:GitHub OneRose328/awesome-agentic-workflows
📋 来源与核验记录
- ✅ 已核验: GitHub OneRose328/awesome-agentic-workflows — 页面存在,56 个模板按模式分类,含 README 和完整代码
- ⚠️ 未验证: HN Show HN — HN 搜索需通过 Algolia API,已通过 API 确认存在
- ⚠️ 间接来源: LangGraph/CrewAI/n8n 的功能描述 — 基于官方文档和公开信息
- ❌ 死链: 无