awesome-llm-apps:百餘個可直接執行的 AI Agent 與 RAG 範本庫
awesome-llm-apps 是一個採用 Apache-2.0 授權的開源合集,收錄 100 多個 AI Agent、Agent Skills 與 RAG 應用,以 Python 撰寫,GitHub 星標超過 14 萬。它解決的是大模型應用缺少端到端可執行範例的問題:每個範本都經過手工搭建與測試,可複製後直接執行或改造。差異化在於 Agent Skills 一類,技能一條指令即可安裝到 Claude Code、Codex、Cursor 等程式碼智能體,並須通過安全與評測的 CI 關卡。專案同時支援 Claude、Gemini、GPT、DeepSeek、Llama、Qwen 等模型。適合想學習 Agent 與 RAG 實作、快速做原型,或為程式開發工作流擴充能力的開發者與團隊。
大模型应用的门槛,早已不在「调通一次 API」,而在「如何把一个想法做成能跑的完整应用」。读者面对的是一片碎片化的生态:有的教程只讲提示词,有的框架只给抽象接口,真正能照着改、照着跑的端到端样例并不多。awesome-llm-apps 瞄准的正是这个空档。它由 Shubhamsaboo 维护,在 GitHub 上已有 142327 个星标,项目描述很直白:100 多个 AI Agent、Agent Skills 和 RAG 应用,免费且开源。项目采用 Apache-2.0 许可,README 强调这些模板是手工搭建、端到端测试过的,并直接鼓励读者克隆、上线,甚至拿去售卖。它不绑定单一模型,Claude、Gemini、GPT、DeepSeek、Llama、Qwen 等闭源与开源模型都在支持范围内。所以它在生态里的位置,更像一座可运行的案例库,而不是又一个框架:框架负责提供积木,它负责展示积木拼成房子之后是什么样。
仓库内容按用途分成几大块。第一块是 Agent Skills,目标是给编码智能体添加新能力,一条命令安装,用日常语言调用,能配合 Claude Code、Codex、Cursor 等工具。README 特别指出,每个 skill 都附带真实代码,并要通过安全与评测的 CI 关卡,这一点在同类合集里并不多见,因为不少合集只收录提示词文本,不做质量把关。技能的选题也很有想象力:Project Graveyard 帮你找出被放弃的副业项目,并分析每个项目为何夭折;First Reader 模拟真实读者阅读你的草稿,报告他们在哪里失去兴趣、在哪里停止阅读,却不改写一个字;Scope Creep Detector 检查一次 diff 是否超出了声明的意图,并建议保留、拆分还是补充说明;Commit Archaeologist 从引入提交、后续修改和共同变更中还原一段代码存在的原因;Dependency Doctor 检查依赖清单里的标准库固定版本、过时的 backport、未固定条目、重复约束和已被撤回的版本。第二块是独立应用与工具,例如 Excaliflow 可以在 Excalidraw 风格的画布上画出带动画箭头的系统架构图并导出视频,Needle 则是按语义搜索网页、并高亮最相关来源句子的 Chrome 扩展。此外还有保险理赔实时 Agent 团队、AI 欺诈调查 Agent、家装 Agent、常驻的 HN 简报 Agent 等,覆盖多智能体协作和长期运行的场景。上手路径很短。
想给编码智能体加技能,只需运行 npx skills add,并指向仓库里对应的目录,比如 project-graveyard,然后用一句话提问,例如「为什么我总是做不完副业项目」。想跑完整应用,就克隆仓库,进入 starter_ai_agents 下的 ai_travel_agent 目录,安装 requirements.txt 里的依赖,再用 streamlit run 启动 travel_agent.py,README 说 30 秒内就能跑起来。这种「先跑起来,再读代码」的设计,对三类人最有用:刚入门、想看真实 Agent 与 RAG 代码结构的学习者;需要快速做原型、从中挑一个相近模板来改造的工程师;以及想把新技能加进自己编码工作流的团队。文档方面,每个模板有独立目录,README 首页提供分类索引,还链接到 Unwind AI 上的分步教程,并说明新模板每周更新,可通过邮件订阅。从 142327 个星标看,社区关注度很高。不过星标不等于每个模板都在持续维护,选用之前,仍应自己看一眼目录里的依赖和更新情况。对开发者社区来说,这个仓库的价值在于把「能不能做」变成「照着做」。
当多智能体、RAG、技能这些概念还停留在博客和演讲里时,一个可克隆、可运行、许可宽松的样例库,能明显缩短从理解到落地的距离。把 Agent Skills 单独列为一类也值得留意:它说明编码智能体正在成为新的分发入口,能力被打包成可安装的小单元,而 CI 里的安全与评测关卡,是在为这种分发建立最低限度的信任。潜在风险也要说清楚。其一,百余个模板各自依赖不同的模型和第三方服务,版本漂移会让旧模板逐渐失效。其二,示例代码适合学习和原型,直接用于生产之前,仍需自己做安全审查、成本控制和错误处理。其三,技能会接触你的仓库与提交历史,安装前应先读它的代码和权限。未来值得观察的方向有三个:技能的评测标准能否更透明;像 Advisor Orchestrator Worker 这类多模型协同的元循环技能,能否沉淀出稳定的模式;以及每周更新的节奏,能否在数量增长的同时守住质量。
Sources
FAQ
awesome-llm-apps 是什么项目?
awesome-llm-apps 是采用 Apache-2.0 许可的开源合集,收录一百多个智能体、Agent Skills 和 RAG 应用,以 Python 编写,GitHub 星标超过 14 万。
awesome-llm-apps 对开发者有什么价值?
awesome-llm-apps 的价值在于提供可克隆、可运行、许可宽松的端到端样例,把多智能体、RAG 和技能从概念变成照着做的模板,缩短开发者从理解到落地的距离,也适合快速做原型。
使用 awesome-llm-apps 前需要注意什么?
使用 awesome-llm-apps 前要注意:模板依赖不同模型和第三方服务,版本漂移可能让旧模板失效;示例代码用于生产前需做安全审查;技能会接触仓库与提交历史,安装前应先读代码和权限。