awesome-ai-apps
LLM应用实践项目合集,收录80多个agent、RAG、voice等AI应用的示例代码和教程,覆盖LangChain、CrewAI、OpenAI SDK、MCP等主流框架和协议。项目按难度和功能分类清晰(starter/simple/advanced),配有视频课程和赞助商资源,适合想快速上手多种AI开发范式的开发者。
README

Awesome AI Apps 
本仓库是80+ 实用示例、教程和配方的综合性集合,用于构建强大的 LLM 驱动应用——包括文本 Agent、语音助手、RAG 应用以及 MCP 支持的工具。这些项目为使用各种 AI 框架和栈的开发者提供了参考指南。
📋 目录
💎 赞助商
衷心感谢我们的赞助商们的慷慨支持!
|
网络数据平台 |
AI 推理提供商 |
AI 网页抓取框架 |
|
AI 的 SQL 原生记忆 |
Agentic 应用平台 |
AI 身份认证栈 |
|
AI 可观测性平台 |
Google 搜索 API |
AI Agent 的 Kubernetes |
💎 成为赞助商
🎓 课程
AWS Strands 初学者课程
使用 AWS Strands SDK 构建 AI Agent 的全面动手课程:
- AWS Strands 课程 - 完整的 8 课时课程,涵盖从 Agent 基础到生产模式
- 基础:基本 Agent、会话管理、结构化输出
- 集成:MCP Agent、人在回路模式
- 多 Agent:编排 Agent、群体智能、图工作流
- 生产:可观测性、安全护栏和最佳实践
🚀 精选 AI 应用
🧩 入门 Agent
用于学习和扩展不同 AI 框架的快速入门 Agent。 19 个项目
- Agno HackerNews 分析 - 基于 Agno 的 HackerNews 趋势分析 Agent
- OpenAI SDK 入门 - OpenAI Agent SDK,包含邮件助手和俳句生成器示例
- LlamaIndex 任务管理器 - LlamaIndex 驱动的任务助手
- CrewAI 研究团队 - 多 Agent 研究团队示例
- Letta 入门 - 跨会话持久化长期记忆的有状态 Agent
- PydanticAI 天气机器人 - 实时天气信息 Agent
- LangChain 入门 - 使用
create_tool_calling_agent+AgentExecutor的 LangChain 工具调用 Agent,由 Nebius 支持 - LangGraph 入门 - 使用自定义工具的 LangGraph 预构建 ReAct Agent(
create_react_agent),由 Nebius 支持 - AWS Strands Agent 入门 - 使用 AWS Strands SDK 的天气预报 Agent
- Mastra 入门 - TypeScript 优先的 Agent,带有由 Nebius Token Factory 支持的自定义工具
- Camel AI 入门 - 比较各种 AI 模型的性能基准测试工具
- DSPy 入门 - 用于构建和优化 AI 系统的 DSPy 框架
- Google ADK 入门 - Google Agent 开发套件入门模板
- Semantic Kernel 入门 - 基于插件的工具调用的 Microsoft Semantic Kernel
ChatCompletionAgent - smolagents 入门 - Hugging Face smolagents 代码优先的网页搜索 Agent
- AutoGen 入门 - 使用自定义工具的 Microsoft AutoGen
AssistantAgent,由 Nebius Token Factory 支持 - cagent 入门 - Docker 开源的、可定制的多 Agent 运行时
- Sayna 语音 Agent - 多提供商 STT/TTS (Deepgram、ElevenLabs、Azure、Google) 和 WebSocket 流媒体的实时语音基础设施
- KAOS 入门 - Kubernetes 原生多 Agent 系统,支持 MCP 工具和集群内 LLM
🪶 简单 Agent
日常 AI 应用的直截了当、实用的用例。 14 个项目
- Agno AI 示例 - 从简单到多 Agent 的示例,包含网页搜索和知识库
- 金融 Agent - 实时股票和市场数据跟踪 Agent
- 人在回路 Agent - 用于安全 AI 任务执行的 HITL 操作
- 新闻通讯生成器 - 集成 Firecrawl 的 AI 驱动新闻通讯构建器
- 推理 Agent - 逐步财务推理演示
- Agno UI 示例 - 网页和金融 Agent 的交互式 UI
- Mastra 天气机器人 - 使用 Mastra AI 框架的天气更新
- 日历助手 - 集成 Cal.com 的日历排程
- 智能排程助手 - AI 驱动的 Gmail 阅读器和 Google 日历管理器
- 网页自动化 Agent - 使用 Nebius 和 browser-use 的浏览器自动化 Agent
- Nebius Chat - Nebius Token Factory 的聊天界面
- RouteLLM Chat - 使用 RouteLLM (GPT-4o-mini 与 Nebius Llama 对比) 的智能模型路由,优化成本
- 与数据库对话 - 使用 GibsonAI 和 LangChain 的自然语言数据库查询
- Agent 发现 Agent - 在 NANDA、MCP、Virtuals、A2A 和 ERC-8004 注册表中查找和比较 AI Agent
🎙️ 语音 Agent
实时语音助手和流式语音管道。 6 个项目
- 医疗保健语音联络中心 - Pipecat 医疗保健联络中心,包含预约、常见问题处理和主管转接
- LiveKit + Gemini 实时 - 使用 Google Gemini Live (
gemini多模态实时) 实现低延迟语音对话的 LiveKit Agent - LiveKit 语音 Agent 与网页搜索 - LiveKit + Gemini 实时语音 Agent,配备基于 Olostep 的
web_search工具,用于新鲜、有来源引用的答案 - LiveKit RSVP 确认 Agent - 外呼语音 Agent,呼叫与会者、确认 RSVP 并更新 JSON 支持的事件数据库
- Pipecat + Sarvam - 使用 Sarvam STT/TTS 和 OpenAI 聊天的 Pipecat 语音管道;通过 Pipecat 运行器的 WebRTC(浏览器)或 Daily 传输
- 快速响应语音 Agent - 基于 LiveKit 的语音 Agent,即时呼叫入站线索,转接给专家并记录到模拟 CRM
🗂️ MCP Agent
使用模型上下文协议 (Model Context Protocol) 进行外部工具集成的示例。 13 个项目
- Doc-MCP - 语义 RAG 文档和问答系统
- LangGraph MCP Agent - 集成了 Couchbase 的 LangChain ReAct Agent
- GitHub MCP Agent - 通过 MCP 进行的仓库洞察与分析
- MCP 入门 - GitHub 仓库分析器入门模板
- 与文档对话 - 基于 MCP 的文档问答 Agent
- 数据库 MCP Agent - 用于管理 GibsonAI 数据库项目和模式的对话式 AI Agent
- 酒店搜索 Agent - 使用 MCP 集成的酒店搜索和预订
- 自定义 MCP 服务器 - 自定义 MCP 服务器实现示例
- Couchbase MCP 服务器 - 通过 MCP 协议集成 Couchbase 数据库
- ScaleKit Exa MCP 安全 - 与 Exa 搜索集成的安全聚焦 MCP
- Docker E2B MCP Agent - 通过 MCP 网关在沙盒化 Docker 环境中运行 Agent 的安全 AI Agent
- Taskade MCP Agent - 通过 Taskade MCP 管理项目、任务和工作流的 AI 驱动工作空间 Agent
- 遥测 MCP Okahu - 使用 Okahu Cloud 通过托管 MCP 提供的追踪的自愈 Text-to-SQL 演示
🧠 记忆 Agent
具有高级记忆能力的 Agent,用于上下文保留和个性化。 12 个项目
- Agno 记忆 Agent - 基于 Agno 的持久记忆 Agent
- 带有 Memori 的 arXiv 研究员 Agent - 使用 OpenAI Agent 和 GibsonAI Memori 的研究助手
- 带有 Memori 的 AWS Strands Agent - 使用 Memori 记忆系统增强的 AWS Strands Agent
- 博客写作 Agent - 带有风格一致性记忆的个性化博客写作 Agent
- 社交媒体 Agent - 带有品牌声音记忆的社交媒体自动化 Agent
- 求职 Agent - 带有偏好追踪记忆的求职 Agent
- 品牌声誉监控器 - 结合新闻分析和情感追踪的 AI 驱动品牌声誉监控
- 产品发布 Agent - 分析竞争对手产品发布的竞争情报工具
- AI 顾问 Agent - 使用 Memori v3 作为长期记忆结构、ExaAI 进行研究的 AI 驱动咨询 Agent
- 客户支持语音 Agent - 支持语音的客户支持助手,使用 Memori v3 和 Firecrawl 进行知识库管理
- YouTube 趋势 Agent - 使用 Memori、Agno 和 Exa 进行趋势分析和视频创意的 YouTube 频道分析 Agent
- 学习教练 Agent - 使用 Memori v3 和 LangGraph 进行多步理解验证的 AI 驱动学习教练
📚 RAG 应用
用于文档理解和知识库的检索增强生成 (Retrieve-Augmented Generation) 示例。 12 个项目
- Agentic RAG - 使用 Agno 和 GPT-5 的 Agentic RAG 实现
- 带有网页搜索的 Agentic RAG - 结合 CrewAI、Qdrant 和 Exa 实现混合搜索能力的高级 RAG
- 简历优化器 - AI 驱动的简历优化和增强工具
- LlamaIndex RAG 入门 - LlamaIndex + Nebius RAG 入门模板
- PDF RAG 分析器 - 多 PDF 聊天和分析系统
- Qwen3 RAG 聊天 - 使用 Streamlit 构建的 PDF 聊天机器人界面
- 与代码对话 - 对话式代码探索和文档助手
- Gemma3 OCR - 使用 Gemma3 模型的 OCR 文档和图像处理器
- Nvidia Nemotron OCR - 使用 Nvidia Nemotron-Nano-V2-12b 的 OCR 文档和图像解析
- Contextual AI RAG - 带有托管数据存储和质量评估的企业级 RAG
- 带有重排序的高级 RAG - 生产级 PDF RAG,包含上下文检索、Qdrant 混合搜索、重排序、流式答案、上传摄取和可点击引用
- 简单 RAG - 使用 Nebius 快速入门的简单 RAG 实现
- WFGY 16 问题地图 LLM 调试器 - 基于 16 模式地图的 LLM 和 RAG 错误调试器
🔬 高级 Agent
用于生产就绪端到端工作流的复杂多 Agent 管道。 18 个项目
- Nebius AutoResearch - 纽约出租车分析管道优化器;使用 Nebius Token Factory 进行迭代代码搜索(实时或批量推理)
- AgentField 金融研究 Agent - 使用 AgentField 的金融研究 Agent
- 尽职调查 Agent - 使用 AG2 和 TinyFish 深度网页抓取的多 Agent 公司尽职调查管道
- 深度研究员 - 使用 Agno 和 ScrapeGraph AI 的多阶段研究 Agent
- 候选人分析器 - GitHub/LinkedIn 个人资料候选人分析工具
- 求职者 - 集成 Bright Data 的 LinkedIn 求职自动化
- AI 趋势分析器 - 使用 Google ADK 的 AI 趋势挖掘与分析
- 会议演讲生成器 - 使用 Google ADK 和 Couchbase 的自动演讲摘要生成
- 金融服务 Agent - 使用 Agno 的股票数据和预测 FastAPI 服务器
- 价格监控 Agent - 由 CrewAI、Twilio 和 Nebius 驱动的价格监控和告警 Agent
- 创业点子验证 Agent - 验证和分析创业点子的 Agentic 工作流
- 会议助手 Agent - 从对话中自动生成会议记录和任务
- AI 对冲基金 - 全面财务分析的 Agentic 工作流
- 智能 GTM Agent - 市场进入策略和竞争分析 Agent
- 会议无关的 CFP 生成器 - 自动会议提案生成系统
- 汽车查找 Agent - 使用 CrewAI 和 MongoDB 的 AI 驱动二手车推荐系统
- 内容团队 Agent - 使用 Agno 和 SerpAPI 优化 Google AI 搜索排名的 SEO 内容工作流
- Temporal Agent - 基于 Temporal 的 AI Agent 示例
📺 教程与视频
🎓 课程播放列表
- AWS Strands 课程 - 使用 AWS Strands SDK 构建 AI Agent 的完整 8 课时课程
🔧 框架教程
- Build with MCP - 模型上下文协议教程和示例
- Build AI Agents - 通用 AI Agent 开发教程
- AI Agents, MCP 与更多... - 混合教程和项目演示
📥 通过每日 AI 洞察保持更新!
获取易于理解的每周教程,深入探讨 AI、LLM 和 Agent 框架。非常适合想要学习、构建并通过新技术保持领先的开发者。订阅我们的新闻通讯!
开始使用
先决条件
- Python 3.10+(较新项目推荐使用 Python 3.11+)
- Git 用于克隆仓库
- 包管理器
