リサーチ、計画、コーディング、タスク実行を行う自律型AIエージェントを、メモリ、RAG、100以上のLLMプロバイダー対応で構築できるPythonフレームワーク。
Shubhamsaboo/awesome-llm-apps
Claude、Gemini、GPT、DeepSeek、Llama、Qwenを使って構築された、オープンソースのAIエージェント、エージェントスキル、RAGアプリの大規模なコレクションです。
- スター
- 142,363
- フォーク
- 20,935
- 未解決の Issue
- 15
- 最終コミット
- 一昨日
これは何?
Awesome LLM Appsは、単一エージェントアプリ、マルチエージェントチーム、音声エージェント、MCP連携エージェント、検索拡張生成(RAG)パイプライン、メモリ機能付きチャットボット、LLMのファインチューニングレシピなど、実行可能なAIプロジェクトを集めたコレクションです。各テンプレートは依存関係も含めて個別のフォルダに収められているため、リポジトリをcloneすれば、ほかの環境を整えずに個別のサンプルを実行できます。
Claude、Gemini、GPT、DeepSeek、Llama、Qwenなど、さまざまなモデルプロバイダーに対応しており、APIキーなしで実行できるローカルモデルを使ったプロジェクトもあります。多くのテンプレートは、Streamlit、OpenAI Agents SDK、Google ADK、CrewAI、LangGraphなどのフレームワークを基盤にしています。リポジトリのライセンスはApache-2.0です。
コードサンプルに加え、Claude Code、Codex、Cursorなどのコーディングエージェントに1つのコマンドでインストールできるエージェントスキルや、主要なエージェントフレームワークの短期集中チュートリアルも収録しています。
主な機能
- 01単一エージェントアプリ、マルチエージェントチーム、音声エージェント、MCPエージェントを幅広く扱っています。
- 02基本的なチェーンからエージェント型やナレッジグラフ型まで、30種類を超えるRAGテンプレートを収録しています。
- 03GPT、Claude、Geminiなどのクラウドモデルに加え、LlamaやDeepSeekなどのローカルモデルにも対応しています。
- 04各テンプレートは依存関係と実行手順を含む、独立した構成になっています。
- 05Claude CodeやCursorなどのコーディングエージェントにインストールできるエージェントスキルを提供しています。
ユースケース
- 小規模で実際に動くサンプルを読んで、RAGパイプラインやツールを使うエージェントの作り方を学ぶ。
- PDF、GitHubリポジトリ、YouTubeの文字起こしと対話できるチャットボットの出発点となるテンプレートを探す。
- マルチエージェントチームが、調査担当、分析担当、執筆担当などの役割に分担して作業する方法を試す。
- Google ADK、OpenAI Agents SDK、CrewAIなどのエージェントフレームワークを、実際のプロジェクトコードで試す。
クイックスタート
- 1
npxでエージェントスキルをインストールする
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 - 3
AI旅行エージェントのフォルダーに移動する
cd awesome-llm-apps/starter_ai_agents/ai_travel_agent - 4
必要な依存関係をインストールしてアプリを起動する
pip install -r requirements.txt
使う前に知っておきたいこと
- アプリごとにセットアップ方法が異なり、それぞれAPIキーが必要なため、すべてを一度に起動する方法はありません。
トピック
よくある質問
- awesome-llm-apps とは?
- Claude、Gemini、GPT、DeepSeek、Llama、Qwenを使って構築された、オープンソースのAIエージェント、エージェントスキル、RAGアプリの大規模なコレクションです。 Awesome LLM Appsは、単一エージェントアプリ、マルチエージェントチーム、音声エージェント、MCP連携エージェント、検索拡張生成(RAG)パイプライン、メモリ機能付きチャットボット、LLMのファインチューニングレシピなど、実行可能なAIプロジェクトを集めたコレクションです。各テンプレートは依存関係も含めて個別のフォルダに収められているため、リポジトリをcloneすれば、ほかの環境を整えずに個別のサンプルを実行できます。
- awesome-llm-apps は無料で使えますか?ライセンスは?
- awesome-llm-apps は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- awesome-llm-apps は今もメンテナンスされていますか?
- 活発にメンテナンス中。awesome-llm-apps の最終コミットは 2026年10月18日 です。
- awesome-llm-apps は何に使えますか?
- 小規模で実際に動くサンプルを読んで、RAGパイプラインやツールを使うエージェントの作り方を学ぶ。 PDF、GitHubリポジトリ、YouTubeの文字起こしと対話できるチャットボットの出発点となるテンプレートを探す。 マルチエージェントチームが、調査担当、分析担当、執筆担当などの役割に分担して作業する方法を試す。 Google ADK、OpenAI Agents SDK、CrewAIなどのエージェントフレームワークを、実際のプロジェクトコードで試す。
- awesome-llm-apps のインストール方法は?
- npxでエージェントスキルをインストールする: 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 AI旅行エージェントのフォルダーに移動する: cd awesome-llm-apps/starter_ai_agents/ai_travel_agent 必要な依存関係をインストールしてアプリを起動する: pip install -r requirements.txt
- awesome-llm-apps はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Shubhamsaboo/awesome-llm-apps
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
シンプルなチャットボットからマルチエージェントシステムまで、生成AIエージェントの手法を学べる実行可能なJupyter notebookチュートリアルを50本以上収録しています。
AIエージェントやワークフローの構築・テスト・デプロイを行えるビジュアルプラットフォーム。APIやMCPサーバーとしても公開できます。
ロールベースの自律型AIエージェント(Crews)とイベント駆動型ワークフロー(Flows)をオーケストレーションする、オープンソースのPythonフレームワーク。
チャット履歴を再生するだけでなく、記憶を保存・想起・振り返ることで、AIエージェントが時間とともに学習できるようにするメモリシステムです。
Pythonコードでアクションを記述・実行するAIエージェントを構築するための、軽量なPythonライブラリ。