Shubhamsaboo/awesome-llm-apps

100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.

📚 Awesome LLM Apps とは何ですか?

Awesome LLM Apps は、100以上もの実行可能なAIエージェント、エージェントスキル、およびRetrieval-Augmented Generation (RAG)パイプラインを収録した、キュレートされたオープンソースのカタログです。各エントリは、1つのAPIキーでクローン、インストール、実行可能な完全なテスト済みテンプレートです。リポジトリは以下のセクションに分類されており、それぞれのテンプレートには以下が含まれます:

  • 実際のコード(Python、Streamlit、またはブラウザ自動化スクリプト)はApache-2.0ライセンスの下で提供されます。コードのコピー、変更、販売、製品への埋め込みが可能です。
  • モデルに依存しないプロンプト — Claude、Gemini、GPT-4/4o、DeepSeek、Llama、Qwenなど、さまざまなオープンソースモデルと互換性があります。
  • クイックスタートガイド — 多くのテンプレートは1分以内に起動できます(例: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 1つと短いPythonスクリプトで構成されています。
  3. 週次アップデートに登録 — Unwind AIニュースレターを通じて、定期的に新しいテンプレートが追加されます。

📂 内容の概要

カテゴリ 例(クリックで表示) 機能
エージェントスキル Project Graveyard, Scope Creep Detector, Self-Improving Agent Skills コーディングアシスタントに新しい機能を追加する小さなプラグイン(例:放置されたリポジトリの分析、スコープクリープの検出、自己最適化)
スターターAIエージェント AI Travel Agent, AI Blog-to-Podcast, AI Data Analysis APIキー1つでローカルで実行可能な単一ファイルエージェント。学習や迅速なプロトタイピングに最適
高度なAIエージェント AI Home Renovation (photo-in → render-out), AI Fraud Investigation, AI Financial Coach 記憶機能、ツール使用、外部APIを備えたマルチステップエージェント。プロダクション用途に適しています
常時稼働エージェント Hacker News Briefing, Release Radar スケジュールで実行されるバックグラウンドサービス。データソースを監視し、Slack/メールに要約を送信
マルチエージェントチーム AI Competitor Intelligence Team, AI Legal Team, AI Services Agency (CrewAI) ルーティングロジックで連携する専門エージェントの集合。複雑なクロスドメインタスクを解決
音声AIエージェント Insurance Claim Live Agent, Voice RAG (OpenAI SDK) 実時間音声APIを使用する音声入力/出力エージェント
生成型UIおよびフロントエンド Generative UI Starter, AI Dashboard Canvas, AI Shadcn Component Generator 会話の一部としてインタラクティブなUIコンポーネント(カード、チャート、カンバンボード)を生成
自律型ゲームプレイエージェント AI Chess Agent, AI 3D Pygame Agent ゲーム環境内で推論、計画、行動を行うエージェント
MCP AIエージェント Browser MCP Agent, GitHub MCP Agent, Notion MCP Agent Model-Context-Protocol (MCP) を介して外部ツールと通信するエージェント。ライブブラウジング、リポジトリ分析などが可能
RAGチュートリアル Agentic RAG with Embedding Gemma, Corrective RAG, Vision RAG ステップバイステップの説明付きのエンドツーエンドのリトリーバルパイプライン(ローカルまたはクラウド);多くのものが完全にオフラインで動作

🛠️ 技術的特徴

  • モデル非依存 — プロンプトは幅広いLLMプロバイダーと互換性があります。
  • Apache-2.0ライセンス — どのテンプレートも自由に商業利用可能です。
  • セキュリティゲートCI — 各スキルは掲載前に自動化されたセキュリティおよび評価テストを通過しています。
  • MCP対応 — 複数のエージェントが、統一された方法で外部サービスを呼び出せる、新興のModel-Context-Protocolを使用しています。
  • StreamlitおよびCLIインターフェース — 多くのエージェントは、StreamlitによるシンプルなWeb UI、またはコマンドラインエントリポイントを提供しています。

📦 すぐに始める方法

# リポジトリをクローン
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps

# 例:旅行エージェントを実行(OpenAI/Claude/Geminiキーを $OPENAI_API_KEY などに設定)
cd starter_ai_agents/ai_travel_agent
pip install -r requirements.txt
streamlit run travel_agent.py

他のテンプレートにフォルダを置き換えてください。各サブディレクトリのREADMEに追加のセットアップ手順が記載されています。


🎯 どんな人に向いているか?

  • LLMを活用した製品開発を迅速に始めたい 開発者
  • 特定のユースケース(例:音声請求入力、PDF上のRAG、マルチエージェントリサーチ)のリファレンス実装を探している プロダクトチーム
  • Agentic Reasoning、ツール使用、リトリーバルパイプラインの具体的な実行例が必要な 研究者/教育者
  • 法的明確性があり、Apache-2.0ライセンスのコードベースを販売または収益化できる スタートアップ

📚 その他のリソース

  • ステップバイステップチュートリアル — Unwind AIサイト(https://theunwindai.com)でホストされています。
  • Trendshiftバッジ — このリポジトリはトップトレンドAIプロジェクトとして強調表示されています。
  • スポンサーリンク — READMEにVorfluxおよび一般的なスポンサーページが表示されています。

上記のすべての情報は、リポジトリのREADMEから直接取得したものであり、外部の仮定は一切追加されていません。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト