AI Deck

Awesome LLM Apps ─ AIエージェント・RAG・MCPの実践サンプルを集めた、オープンソースのコード集

Awesome LLM Appsは、LLM(大規模言語モデル)を使ったアプリケーションの実装例を大量に集めたGitHubリポジトリである。AIエージェント、マルチエージェントチーム、RAG(検索拡張生成)、MCP(Model Context Protocol)、音声エージェントといったテーマごとに、動かせるサンプルコードとチュートリアルが並ぶ。運営はインドのShubham Saboo氏で、AI関連メディア「Unwind AI」と連動して新しいテンプレートが継続的に追加されている。2026年8月時点でスター数は13万を超え、この分野のサンプル集としては最大級の規模になっている。「AIエージェントを作りたいが、何から書けばいいか分からない」という段階の人が、動くコードを起点に学べる場所と考えるとわかりやすい。

主な特徴

  • 100本以上の実装サンプル: 旅行プランナー、データ分析、ポッドキャスト生成といった入門向けの単一ファイル実装から、詐欺調査・住宅リフォーム・資産管理のような、ツール利用とメモリを組み合わせた本格的なエージェントまで揃う
  • テーマ別に整理されたカテゴリ: スターター向けエージェント、上級エージェント、常時稼働型エージェント、マルチエージェントチーム、音声AIエージェント、生成UIエージェント、ゲームをプレイする自律エージェント、MCP連携エージェント、RAGアプリ、メモリ機構、ファインチューニングなど、テーマごとにフォルダが分かれている
  • 主要モデル・フレームワークを横断: Claude、Gemini、GPTといった商用モデルに加え、DeepSeek・Llama・Qwenなどのオープンソースモデルにも対応。フレームワークもGoogle ADK、OpenAI Agents SDK、CrewAI、LangGraph、AG2など複数にまたがり、同じ用途を別の道具で実装した例を見比べられる
  • Agent Skills(エージェント向けスキル)の収録: コーディングエージェントに持たせる再利用可能なスキルも公開されている。npx skills add <URL> の形で自分の環境に取り込める
  • Apache-2.0ライセンス: 商用利用・改変が許諾されている(帰属表示は必要)。学習用に読むだけでなく、自分のプロダクトの土台として流用しやすい
  • Unwind AIとの連動: 各サンプルの解説記事がメディア「Unwind AI」側に用意され、新しいテンプレートは週次で追加・告知される

料金

プラン料金主な特徴
リポジトリの利用$0全サンプルコードの閲覧・クローン・商用利用(Apache-2.0)
Unwind AI(ニュースレター)$0新着テンプレートの告知、チュートリアル記事の配信

料金は2026年8月時点の情報です。最新の情報は公式リポジトリUnwind AIをご確認ください。なお、サンプルの実行にはOpenAI・Anthropic・GoogleなどのAPIキーが必要な場合が多く、その分のAPI利用料は各提供元への支払いとなる。

メリット・デメリット

メリット

  • 「動くコード」から入れるため、フレームワークの公式ドキュメントを読み込む前に全体像をつかめる
  • カテゴリが実用シーン単位で切られており、自分のやりたいことに近い実装を探しやすい
  • 商用利用可能なライセンスで、社内ツールやプロダクトの叩き台として使える
  • 複数のフレームワーク・モデルを横断しているため、技術選定の比較材料になる
  • 更新が活発で、MCPやAgent Skillsのような新しい仕組みのサンプルが比較的早く並ぶ

⚠️ デメリット

  • あくまでサンプル集であり、そのまま本番投入できる品質を保証するものではない。エラー処理・認証・コスト管理は自分で足す前提
  • サンプルの作者・作成時期がばらばらで、依存ライブラリのバージョンが古く、そのままでは動かないものが混ざる
  • 解説・コメントは英語中心で、日本語のドキュメントはない
  • 数が多いぶん、目的が曖昧なまま眺めると迷子になりやすい
  • 実行にはPythonの実行環境と各種APIキーが必要で、完全なノーコードではない

類似サービスとの比較

比較項目Awesome LLM AppsGenAI_AgentsOpenAI CookbookAnthropic Cookbook
提供元Shubham Saboo / Unwind AINir DiamantOpenAIAnthropic
主な内容用途別のアプリ実装100本以上エージェント構築のチュートリアル(Jupyter中心)OpenAI API活用のレシピ集Claude活用のレシピ集
対象モデル商用・オープンソースを横断主にOpenAI系+各種フレームワークOpenAIモデル中心Claude中心
フレームワークADK / OpenAI Agents SDK / CrewAI / LangGraph / AG2 などLangGraph / LangChain / CrewAI / AutoGen など公式SDK中心公式SDK中心
ライセンスApache-2.0(商用可)独自ライセンス(非商用)各リポジトリの規定に従う各リポジトリの規定に従う
特徴実アプリの幅が広い学習用の解説が丁寧一次情報としての正確さ一次情報としての正確さ

こんな人におすすめ

  • AIエージェントやRAGを作りたいが、ゼロからの設計に時間をかけたくないエンジニア
  • CrewAI・LangGraph・OpenAI Agents SDKなど、どのフレームワークを選ぶか迷っている人
  • MCPや音声エージェントなど、新しい仕組みの実装例を手早く確認したい人
  • 社内ツールのプロトタイプを、商用利用可能なコードから素早く立ち上げたいチーム
  • LLMアプリの設計パターンを、実装を読みながら体系的に学びたい学習者

まとめ

Awesome LLM Appsは、LLMアプリ開発の「作例集」として実質的な標準になりつつあるリポジトリである。強みは、用途別に整理された実装の量と、商用利用を許すApache-2.0ライセンスの組み合わせにある。一方で、内容はサンプルであってプロダクトではない。依存関係の古さやエラー処理の不足は自分で埋める必要があるため、コードをそのまま信用せず、動かして読み、必要な部分だけ取り込む使い方が現実的である。まずは自分の用途に近いフォルダを1つ選び、README通りに動かしてみるところから始めるとよい。

関連リンク

← ブログ