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等公司贊助。


🚀 如何使用

  1. 在數秒內為編碼代理新增技能
    npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/agent_skills/project-graveyard
    
    然後向代理提出自然語言問題。
  2. 執行完整代理
    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.py
    
    多數代理僅需一個 requirements.txt 和一個簡短的Python腳本即可啟動。
  3. 訂閱每周更新——透過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;未添加任何外部假設。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案