Shubhamsaboo/awesome-llm-apps
100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.
📚 什麼是 Awesome LLM Apps?
Awesome LLM Apps 是一個精心整理的、超過100個即開即用的AI代理、代理技能與檢索增強生成(RAG)管道的開源目錄。每個條目都是完整的、經過測試的模板,您只需一個API金鑰即可克隆、安裝並執行。該倉儲依分類組織(代理技能、啟動代理、高階代理、常駐代理、多代理團隊、語音代理、生成式UI、遊戲代理、MCP代理、RAG教學等),每個模板均包含:
- 真實程式碼(Python、Streamlit或瀏覽器自動化腳本),採用Apache-2.0授權——您可以複製、修改、販售或嵌入至您的產品中。
- 與模型無關的提示,適用於Claude、Gemini、GPT-4/4o、DeepSeek、Llama、Qwen及其他開源模型。
- 快速入門指南——大多數模板可在一分鐘內啟動(例如:
pip install -r requirements.txt && streamlit run travel_agent.py)。 - 安全與評估CI——每個技能在被列示前皆通過自動化安全性與正確性檢查。
此專案由 Unwind AI(橫幅與教學連結指向 https://theunwindai.com)維護,並由Vorflux等公司贊助。
🚀 如何使用
- 在數秒內為編碼代理新增技能:
然後向代理提出自然語言問題。npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/agent_skills/project-graveyard - 執行完整代理:
多數代理僅需一個git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git cd awesome-llm-apps/starter_ai_agents/ai_travel_agent pip install -r requirements.txt streamlit run travel_agent.pyrequirements.txt和一個簡短的Python腳本即可啟動。 - 訂閱每周更新——透過Unwind AI新聞通訊,定期新增新模板。
📂 內容概覽
| 類別 | 例子模板(點擊查看) | 功能 |
|---|---|---|
| 代理技能 | Project Graveyard, Scope Creep Detector, Self-Improving Agent Skills | 小型插件,為編碼助手賦予新能力(例如分析棄置倉儲、偵測範圍蔓延、自動優化自身) |
| 啟動AI代理 | AI旅行代理, AI部落格轉播客, AI資料分析 | 單一檔案代理,只需API金鑰即可在本地執行;適合學習或快速原型開發 |
| 高階AI代理 | AI家居翻新(照片輸入 → 渲染輸出), AI詐欺調查, AI財務教練 | 具備記憶、工具使用與外部API的多步驟代理;適用於生產級工作負載 |
| 常駐代理 | Hacker News簡報, 發布雷達 | 後台服務,按排程執行,監控資料來源,並將摘要推送到Slack/郵件 |
| 多代理團隊 | AI競爭對手情資團隊, AI法律團隊, AI服務代理(CrewAI) | 透過路由邏輯協調的專用代理集合,用於解決複雜跨領域任務 |
| 語音AI代理 | 保險索賠即時代理, 語音RAG(OpenAI SDK) | 使用即時語音API的語音輸入/輸出代理 |
| 生成式UI與前端 | 生成式UI啟動器, AI儀表板畫布, AI Shadcn元件產生器 | 在對話中生成互動式UI元件(卡片、圖表、看板)的代理 |
| 自主遊戲代理 | AI國際象棋代理, AI 3D Pygame代理 | 在遊戲環境中進行推理、規劃與行動的代理 |
| MCP AI代理 | 瀏覽器MCP代理, GitHub MCP代理, Notion MCP代理 | 透過Model-Context-Protocol(MCP)與外部工具通訊的代理,支援即時瀏覽、倉儲分析等 |
| RAG教學 | 使用Embedding Gemma的代理式RAG, 修正式RAG, 視覺RAG | 帶有逐步說明的端對端檢索管道(本地或雲端);許多完全離線運行 |
🛠️ 技術亮點
- 與模型無關——提示設計為兼容多種LLM提供者。
- Apache-2.0授權——您可以自由商業化任何模板。
- 安全門控CI——每個技能在被列示前皆通過自動化安全性與評估測試。
- MCP支援——多個代理使用新興的Model-Context-Protocol以統一方式呼叫外部服務。
- Streamlit與CLI介面——大多數代理提供簡單的Web UI(透過Streamlit)或命令列入口點。
📦 快速上手
# 克隆倉儲
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps
# 範例:執行旅行代理(需在 $OPENAI_API_KEY 等中設定OpenAI/Claude/Gemini金鑰)
cd starter_ai_agents/ai_travel_agent
pip install -r requirements.txt
streamlit run travel_agent.py
將資料夾替換為您感興趣的其他模板——每個子資料夾的README提供額外設定步驟。
🎯 適合誰使用?
- 希望快速啟動建構LLM驅動產品的 開發者
- 尋找特定用例參考實作的 產品團隊(例如:語音索賠輸入、PDF上的RAG、多代理研究)
- 需要具體可執行範例的 研究人員/教育者(用於代理推理、工具使用與檢索管道)
- 需要法律清晰、Apache-2.0授權碼基以交付或獲利的 新創公司
📚 進一步資源
- 逐步教學——托管於Unwind AI網站(https://theunwindai.com)
- Trendshift徽章——該倉儲被突出顯示為頂級趨勢AI專案
- 贊助連結——README中顯示Vorflux與一般贊助頁面
以上所有資訊均直接來自倉儲的README;未添加任何外部假設。
相關
- 專案
- 專案
- 專案
- 專案
- 專案