Awesome LLM Apps

100+ AI Agent & RAG apps you can actually run — 由 Shubham Saboo 维护的开源 LLM 应用模板集合。

  • Stars: 111k ⭐
  • 许可证: Apache-2.0

核心定位

这是一个 cookbook(食谱书) 类型的项目,提供 100+ 个可独立运行、可直接克隆定制的 LLM 应用模板。与单体框架不同,本项目涵盖多个框架(ADK、OpenAI SDK、CrewAI、AG2)、多个模型提供商(Claude、Gemini、GPT、Llama、Qwen、xAI)和 13 个应用类别

项目强调 “hand-built, not curated” ——每个模板都是原创编写并经端到端测试,而非从网络收集。

覆盖范围

按类别统计:

类别数量核心内容
Starter Agents12入门级单文件 Agent
Advanced Agents21生产级单/多 Agent
Game Agents3游戏决策 AI
Multi-agent Teams14专业领域团队协作
Voice AI4实时语音交互
MCP Agents5Model Context Protocol
RAG Tutorials20从基础到 Agentic RAG
Agent Skills19即插即用技能文件
Memory Tutorials6跨会话记忆管理
Chat with X6多源数据对话
Optimization2Token/上下文优化
Fine-tuning2开源模型微调
Framework Crash Course2ADK + OpenAI SDK

总计: 100+ 模板,覆盖 LLM 应用的全栈开发场景。

技术栈

  • 主力语言: Python (67.7%)
  • 前端: Streamlit, JavaScript/TypeScript
  • Agent 框架: Google ADK, OpenAI Agents SDK, CrewAI, AG2
  • 模型接口: Gemini, OpenAI, Claude, Llama, Qwen, xAI
  • 部署: 可本地运行,支持 Docker

与知识库生态的集成价值

本项目作为 cookbook 角色,填补了知识库中”可运行示例”的空白:

  1. 理论与实践的桥梁: 现有 RAGAgentic_SystemsAgent_Memory 等概念页面提供了理论基础,本项目提供直接可运行的具体实现
  2. 全链路教程: 从零基础(Starter)到高级(Advanced)到专业领域(Multi-agent Teams),覆盖完整学习路径
  3. 多框架对照: 同类功能在不同框架中的实现方式对比(ADK vs OpenAI SDK vs CrewAI)
  4. Provider 中立: 展示在同一场景下不同模型的适用性

关联连接