2026年10月にGitHubで急上昇中のオープンソースAIプロジェクト
職種別に整理したオープンソースAI
GitHubの月次トレンドページは、言語フィルターによってすでに対象セットが定義されるため、言語別で機能します。オープンソースAIは異なる問いを投げかけています。その開発は5つの言語にまたがり、有用な切り口はリポジトリが担う「仕事(機能)」になります。
このスナップショットは2026年10月16日に公開GitHub APIから取得したもので、各グループ内のリポジトリはスター数の順に並べられています。スターは注目度を測る指標であり、スキルフォルダーがサービングエンジンよりも速くその注目を集める可能性があるため、グループ分けがソートより優先されます。ライセンスカラムもランキングの一部です。最もスターの多いプロジェクトの中には、フェアコード、ブランド制限付き、または2つのライセンスにまたがるものがあるためです。

当サイトのRustとGoのまとめ記事は、同じトレンドページから言語フィルターによるグループ化で作成されました。ここでは、以下の8つの機能グループがフィルターに代わり、各セクションは選択肢を分けるトレードオフを述べます。閉じのセクションでは、これらの表を実際に実行可能な候補リストに変え、次のスナップショットのための再現可能な方法に落とし込みます。
オープンソースAIプロジェクトのランキング方法
トピック検索を行い、機能(仕事)を割り当てる
GitHubのトピックは、言語フィルターの代替手段として機能します。ai-agents、llm、rag、local-llm、agent-memoryのようなトピックをスター数でソートし、直近数ヶ月にプッシュされたリポジトリを残します。「AI」でのフリーテキスト検索は範囲が広すぎ、フィルターなしのトレンドページでも、エージェントと無関係なツールが混在します。
リストを再構築するには、3つの公開入力が十分です。プールとしてトピック検索、機能ラベルとしてTop Open Source AIのようなシナリオカタログ、最後の列としてリポジトリのLICENSEファイルを使用します。このカタログは独自の複合指標を公開しており、スターは70%、貢献者は10%、更新の新近度は20%です。本記事ではよりシンプルなルールを維持するため、表の中の数値はGitHub上の数値そのものです。
有用な初期クエリ:
ソフトウェアを残し、リストは脇に置く
リポジトリが1行を勝ち取るのは、誰かがインストールできる場合、またはエージェントの動作を変える維持されたハーネスである場合です。Awesomeリスト、プロンプトディレクトリ、ベンダーのシステムプロンプトのダンプはスターを集めつつも、デプロイするものは残しません。それらは読書リストに属し、以下の表からは除外されます。
トレンドカラムは自分のスナップショットからのみ追加する
言語別まとめでは、GitHubがすでに1つの言語内でその差分を計算しているため、1ヶ月で獲得したスターを表示できました。これらのグループを跨ぐ月次差分には、自分自身のスナップショット2つが必要です。月初にfull_nameとstargazers_countを保存し、引きます。そのシリーズが存在するまで、総スター数は正直なランキングの鍵です。「トレンド」をタイトルに含むのは、この日付時点で、それに見合う注目を集め、活発に維持されているプロジェクトを指します。
プロジェクトの位置づけ
これらのグループは、スタックできるレイヤーです。コーディングアシスタントがゲートウェイを呼び出し、ゲートウェイがOllamaやvLLMを呼び出し、メモリサービスはそのいずれかの隣に置かれます。同じレイヤーの2つのプロダクトは、大抵は第二の意見(セカンドオピニオン)であり、より良いアーキテクチャであることは稀です。
パーソナルAIアシスタント
このグループは、単一のコーディングセッションを超え、マシン上やツール間でアクションを行うエージェントを対象としています。OpenClawが大幅にリードしています。Hermesはこの規模のもう一つの汎用エージェントであり、AutoGPTはライセンスが分裂しながらもスターを蓄積し続ける古い名前です。この2つだけの詳細なリーダーボード(ダウンロード数、トークンシェア、CVE履歴を含む)は、OpenClawとHermes Agentの比較にあります。
| プロジェクト | スター数 | ライセンス | リポジトリ |
|---|---|---|---|
| OpenClaw | 392,126 | MIT | openclaw/openclaw |
| Hermes Agent | 254,122 | MIT | NousResearch/hermes-agent |
| Firecrawl | 191,908 | AGPL-3.0 | firecrawl/firecrawl |
| AutoGPT | 187,598 | MIT と Polyform Shield | Significant-Gravitas/AutoGPT |
Firecrawlはリストに含まれます。エージェントがページを必要とするためであり、読者が実際にスターするWebデータプロジェクトだからです。それはツールであり、アシスタントがそれを呼び出します。
OpenClaw
| 指標 | 値 |
|---|---|
| リポジトリ | openclaw/openclaw |
| スター数 | 392,126 |
| ライセンス | MIT |
| 言語 | TypeScript |
OpenClawは、自分のオペレーティングシステム上で実行され、タスクを実行することを意図したパーソナルエージェントです。これは、「あらゆるプラットフォームで物事をしてくれるAI」と自らを呼ぶプロジェクトの素直な解釈です。スター数は本記事内で最も大きく、MITライセンスはそのセットの中で最も寛容な端にあります。インストールは、マシンに広範なアクセスを持つローカル自動化ランタイムとして扱い、放置する前に何に触れることを許可するかスコープを限定してください。
Hermes Agent
| 指標 | 値 |
|---|---|
| リポジトリ | NousResearch/hermes-agent |
| スター数 | 254,122 |
| ライセンス | MIT |
| 言語 | Python |
Nous ResearchによるHermes Agentは、使用に伴いスキルとコンテキストを蓄積するよう設計された汎用エージェントです。OpenClawと同じ機能に位置し、Pythonのコードベースと同じMITの条件を持ちます。その成長ループを望み、Pythonエージェントの運用に慣れている場合に選択してください。HermesとOpenClawの両方を実行するということは、監査すべき2つの権限モデルを持つことを意味します。
AutoGPT
| 指標 | 値 |
|---|---|
| リポジトリ | Significant-Gravitas/AutoGPT |
| スター数 | 187,598 |
| ライセンス | autogpt_platformの外はMIT、内はPolyform Shield |
| 言語 | Python |
AutoGPTは、自律エージェントをGitHubの主流カテゴリにしたプロジェクトであり、セットの中で最もスターの多い名前の一つです。ライセンスはもはや単一のライセンスではありません。autogpt_platformフォルダの外はすべてMIT、そのフォルダの内はすべてPolyform Shield Licenseの対象です。Polyform Shield Licenseは使用を許可しますが、コードの商業的価値を生産者に確保します。プラットフォームディレクトリの上にプロダクトを構築する前に、その分裂を読み取ってください。
Firecrawl
| 指標 | 値 |
|---|---|
| リポジトリ | firecrawl/firecrawl |
| スター数 | 191,908 |
| ライセンス | AGPL-3.0 |
| 言語 | TypeScript |
Firecrawlは、サイトをエージェントが呼び出せるデータに変換します。スター数は、機能が収集(アクイジション)であるにもかかわらず、それをアシスタントの仲間に入れています。これは、2026年に人々が何を配線しているかについて多くを語っています。変更してサービスとして提供する場合は、AGPL-3.0が重要になります。ローカルまたはベンダーのエンドポイントを呼び出すだけのパーソナルエージェントにとっては、ライセンスはより小さい制約です。
AIコーディングアシスタント
コーディングエージェントは、2026年のリストの中で最も密な部分です。OpenCodeは、完全にオープンなターミナルおよびエディタエージェントをリードし、CodexとGemini CLIは、まさにオープンソースであるベンダー製CLIとしてその後に続きます。OpenHands、Cline、Gooseは、実際に実行できる他のプログラムです。
Aider(49,567スター、Apache-2.0)、Continue(36,228、Apache-2.0)、Crush(28,669、FSL-1.1-MIT)は、次のバンドにある本物のコーディングツールです。Crushのライセンスは、Functional Source Licenseで、ファイルに記載されたスケジュールに従ってMITに変換されます。コーディングエージェントは1つあれば十分です。2つ目は比較週のためにあり、それ以后は同期させなければならない設定になります。
| プロジェクト | スター数 | ライセンス | リポジトリ |
|---|---|---|---|
| OpenCode | 213,922 | MIT | anomalyco/opencode |
| Codex | 129,395 | Apache-2.0 | openai/codex |
| Gemini CLI | 107,389 | Apache-2.0 | google-gemini/gemini-cli |
| OpenHands | 91,004 | MIT | OpenHands/OpenHands |
| Cline | 70,370 | Apache-2.0 | cline/cline |
| Goose | 55,324 | Apache-2.0 | aaif-goose/goose |
OpenCode
| 指標 | 値 |
|---|---|
| リポジトリ | anomalyco/opencode |
| スター数 | 213,922 |
| ライセンス | MIT |
| 言語 | TypeScript |
OpenCodeは、ターミナルワークフローと大規模なプラグインサーフェスを持つオープンソースのコーディングエージェントです。検査可能なコーディングエージェントを望む際に人々が引用するデフォルトの名前になっており、MITライセンスはその使用に適しています。リポジトリはanomalyco/opencodeです。エージェント自体がパッチを当てられるものになりたい場合に選んでください。
Codex
| 指標 | 値 |
|---|---|
| リポジトリ | openai/codex |
| スター数 | 129,395 |
| ライセンス | Apache-2.0 |
| 言語 | Rust |
Codexは、Rustで書かれ、Apache-2.0でライセンスされたOpenAIの軽量なターミナル向けコーディングエージェントです。ホストされたモデルファミリのためのオープンクライアントであり、ローカルファーストのエージェントとは異なる取引です。チームがすでにOpenAIモデルに標準化しており、自動化できるCLIを望む場合に使用してください。クライアントがオープンであっても、モデルの重みをあなたのディスクに移すわけではありません。
Gemini CLI
| 指標 | 値 |
|---|---|
| リポジトリ | google-gemini/gemini-cli |
| スター数 | 107,389 |
| ライセンス | Apache-2.0 |
| 言語 | TypeScript |
Gemini CLIは、Geminiをエージェントとしてターミナルにもたらすもので、Apache-2.0の下にあります。Codexと同様の役割を別のプロバイダーに対して果たし、TypeScriptのコードベースは既存のNodeツールに組み込みやすいです。Geminiがすでに支払いしているモデルの場合に選択してください。Codexの隣で実行するのは、各リポジトリに1つのデフォルトエージェントがある場合のみ理にかなっています。
OpenHands
| 指標 | 値 |
|---|---|
| リポジトリ | OpenHands/OpenHands |
| スター数 | 91,004 |
| ライセンス | MIT |
| 言語 | TypeScript |
OpenHandsは、完全なタスクリープを持つソフトウェア開発エージェントで、現在はOpenHands組織から公開されています。MITライセンスとより高レベルのプロダクトにより、セルフホスト可能なホストされた開発環境に近いプラットフォーム選択であり、単一のバイナリに近いものではありません。エージェントの周りにイシュー、サンドボックス、UIを望む場合に使用してください。1人用のターミナルワークフローには、OpenCode、Codex、Gooseのいずれかがより小さいインストールです。
Cline
| 指標 | 値 |
|---|---|
| リポジトリ | cline/cline |
| スター数 | 70,370 |
| ライセンス | Apache-2.0 |
| 言語 | TypeScript |
Clineは、SDK、IDE拡張、CLIとして出荷する自律コーディングエージェントです。Apache-2.0とエディタ統合により、VS Codeで生活しながらも呼び出せるライブラリを望む人々にとっての現実的な選択です。チャットUIよりもOpenCodeとの重複が大きいです。レビューが読みやすいように保つために、リポジトリごとに1つを標準化してください。
Goose
| 指標 | 値 |
|---|---|
| リポジトリ | aaif-goose/goose |
| スター数 | 55,324 |
| ライセンス | Apache-2.0 |
| 言語 | Rust |
Gooseは、指定したモデルでコードをインストール、編集、実行、テストする拡張可能なローカルエージェントです。リポジトリは現在aaif-goose/gooseにあり、Rust実装とApache-2.0により、強力なワークステーションエージェントになっています。モデルプロバイダーが交換可能で、エージェントがコードを保持するマシン上で実行される場合にGooseを選んでください。OpenCodeより静かなスター数ですが、ローカルモデルに対してはより直接的なフィットです。
エージェントのスキルとハーネス
トピック検索は、このグループをいくつかの本物のプロダクトの上に置くでしょう。SuperpowersとECCは、すでに実行しているエージェントのための指示、フック、ワークフローです。Spec Kitは、GitHub自身の仕様駆動開発のプロセストールキットです。それらはエージェントの動作を変え、前セクションのコーディングアシスタントと組み合わせるソフトウェアです。
| プロジェクト | スター数 | ライセンス | リポジトリ |
|---|---|---|---|
| Superpowers | 299,886 | MIT | obra/superpowers |
| ECC | 280,382 | MIT | affaan-m/ECC |
| Spec Kit | 141,439 | MIT | github/spec-kit |
Superpowers
| 指標 | 値 |
|---|---|
| リポジトリ | obra/superpowers |
| スター数 | 299,886 |
| ライセンス | MIT |
| 言語 | Shell |
Superpowersは、エージェント型スキルフレームワークでありソフトウェア開発方法論であり、主にMITの下でシェルと指示ファイルとして配布されます。スター数は、方法が数ヶ月でコーディングエージェントユーザーの間を広まった時に得られるものです。すでに信頼しているエージェントの上にインストールし、リポジトリに合わせるようスキルを編集する準備をしてください。フレームワークは、そのエージェントがすでに持つ権限に従います。
ECC
| 指標 | 値 |
|---|---|
| リポジトリ | affaan-m/ECC |
| スター数 | 280,382 |
| ライセンス | MIT |
| 言語 | JavaScript |
ECCは、Claude Code、Codex、OpenCode、Cursorおよび同様のエージェントのためのハーネスで、エージェントの動作の周りのスキル、メモリ、チェックをカバーします。複数のコーディングエージェントで同じループを望む場合に、正しい形です。あなたとモデルの間の別の動くレイヤーでもあります。チームがすでにエージェントを選択し、彼らにブリーフする共有方法の一つを望む場合に採用してください。
Spec Kit
| 指標 | 値 |
|---|---|
| リポジトリ | github/spec-kit |
| スター数 | 141,439 |
| ライセンス | MIT |
| 言語 | Python |
Spec Kitは、仕様駆動開発とその周りのプロセスのためのGitHubのツールキットです。メンテナンスアは、これらのリポジトリの多くがすでに生活しているプラットフォームであり、MITライセンスは明快です。エージェントがコードを編集する前に、書かれた仕様を望む場合に使用してください。チームが仕様を任意の書類として扱う場合、それは静かに済みます。
AIメモリ
メモリは、エージェントが再開を可能にするレイヤーです。スターのあるプロジェクトは2つのスタイルに分かれています。claude-mem、Beads、そしてHindsightの多くは、コーディングセッションにメモリを付着させます。Mem0、Cognee、Lettaは、アプリケーションエージェントから呼び出すサービスです。これらのバックエンドのキャプチャポリシー、依存関係、セルフホスティングのトレードオフは、Agent Memory Providersで比較されています。
Memvid(16,600スター、Apache-2.0)とZep(4,961スター、Apache-2.0)は、同じ機能における小さいオプションです。Memvidは単一ファイルのストア、Zepは統合の重いメモリAPIです。エージェントごとに1つのメモリシステムが、後で説明できるセットアップです。
| プロジェクト | スター数 | ライセンス | リポジトリ |
|---|---|---|---|
| claude-mem | 101,052 | Apache-2.0 | thedotmack/claude-mem |
| Mem0 | 67,243 | Apache-2.0 | mem0ai/mem0 |
| Hindsight | 50,055 | MIT | vectorize-io/hindsight |
| Cognee | 32,364 | Apache-2.0 | topoteretes/cognee |
| Beads | 27,917 | MIT | gastownhall/beads |
| Letta | 25,156 | Apache-2.0 | letta-ai/letta |
claude-mem
| 指標 | 値 |
|---|---|
| リポジトリ | thedotmack/claude-mem |
| スター数 | 101,052 |
| ライセンス | Apache-2.0 |
| 言語 | TypeScript |
claude-memは、コーディングエージェントが行うことを記録し、その履歴を圧縮し、関連部分を後のセッションに注入します。Claude Code、OpenClaw、Codex、Gemini CLI、Hermes、Copilot、OpenCodeと通信するため、このグループをリードしています。Apache-2.0は、変更したい可能性があるサイドカーに適合します。忘れているものがコーディングセッション自体の場合に使用してください。
Mem0
| 指標 | 値 |
|---|---|
| リポジトリ | mem0ai/mem0 |
| スター数 | 67,243 |
| ライセンス | Apache-2.0 |
| 言語 | Python |
Mem0は、エージェントとアプリケーションのためのメモリレイヤーで、APIの背後にユーザー、セッション、エージェントの状態があります。プロダクトがサポートボットやパーソナルアシスタントで、メモリを1つのコーディングツールの外に置きたい場合のデフォルトの名前です。Apache-2.0とホストされたオプションが並立しており、セルフホスティングは後で選択できるものです。ユーザーに関する同じ事実を多くのエージェントで共有する必要がある場合は、コーディングセッションのフックよりも優先してください。
Hindsight
| 指標 | 値 |
|---|---|
| リポジトリ | vectorize-io/hindsight |
| スター数 | 50,055 |
| ライセンス | MIT |
| 言語 | Python |
Hindsightは、Vectorizeのエージェントメモリプロジェクトで、すでに実行したことから学ぶエージェントを対象としており、コーディングエージェントとアプリケーションフレームワークの両方と統合されます。MITライセンスはこのグループの中で最も寛容です。プロジェクトは強力なベンチマーク主張を公開していますが、それらはプロダクトに賭ける前に、自分自身のトランスクリプトで再実行されるべきです。専用のメモリサービスを望み、データを元でMem0と比較する意欲がある場合にHindsightを選んでください。OpenCode、Cursor CLI、その他のハーネスのためのインストール(リポジトリ単位のバンク、gitのシード、クラウド対ローカルデーモン)は、Hindsight Memory for OpenCode, Cursor, and Other Coding Agentsにあります。
Cognee
| 指標 | 値 |
|---|---|
| リポジトリ | topoteretes/cognee |
| スター数 | 32,364 |
| ライセンス | Apache-2.0 |
| 言語 | Python |
Cogneeは、エージェントがクエリできるメモリとナレッジグラフを構築し、そのレイヤーをより小さいモデル上で実行すること重点を置いています。Mem0と重複し、下のRAGツールとも重複します。なぜなら、ドキュメントのグラフはメモリと検索の両方の動きをするためです。Apache-2.0により、エンベディングパスは交換可能に保たれます。気にしている事実がエンティティと関係であり、フラットなベクトルインデックスがすでに失いがちだと感じた場合に選択してください。
Beads
| 指標 | 値 |
|---|---|
| リポジトリ | gastownhall/beads |
| スター数 | 27,917 |
| ライセンス | MIT |
| 言語 | Go |
Beadsは、コーディングエージェントのタスク、計画、依存関係を、gitブランチとともに移動するファイルとして保存します。リポジトリは現在gastownhall/beadsであり、1月のGoまとめで以前のパスの下にリストされた同じプロジェクトです。MITとgitベースのストアにより、既存のレビュープロセスが見えるメモリツールになります。コンテキストがブランチとともにフォークされるべき場合に使用してください。メモリが単一のリポジトリを超える必要がある場合は、claude-memまたはMem0を使用してください。
Letta
| 指標 | 値 |
|---|---|
| リポジトリ | letta-ai/letta |
| スター数 | 25,156 |
| ライセンス | Apache-2.0 |
| 言語 | Python |
Lettaは、MemGPTから成長したステートフルエージェントプラットフォームです。ここでは、メモリがエージェントランタイムの一部であり、エージェントがコンテキストをプラットフォームの機能として管理します。これは、すでに実行しているエージェントの下にMem0を置くことよりも深いコミットメントです。Apache-2.0はオープンなプラットフォームに適用されます。ランタイムとメモリが一緒に設計されるのを望む場合にLettaを選び、交換する意図のないエージェントの下にメモリを置きたい場合にMem0を選んでください。
RAGとナレッジベース
RAGプロジェクトは、ドキュメントをコンテキストレイヤーに変換します。RAGFlowは、エンドツーエンドのエンジンで、人々がスターしているもの。LlamaIndexはドキュメントフレームワーク、GraphRAGはMicrosoftのグラフアプローチ、WeKnoraはTencentのナレッジプラットフォームで、1月のGoまとめにも登場し、成長を続けています。
| プロジェクト | スター数 | ライセンス | リポジトリ |
|---|---|---|---|
| RAGFlow | 92,289 | Apache-2.0 | infiniflow/ragflow |
| LlamaIndex | 52,513 | MIT | run-llama/llama_index |
| GraphRAG | 36,349 | MIT | microsoft/graphrag |
| WeKnora | 34,210 | MIT | Tencent/WeKnora |
RAGFlow
| 指標 | 値 |
|---|---|
| リポジトリ | infiniflow/ragflow |
| スター数 | 92,289 |
| ライセンス | Apache-2.0 |
| 言語 | Go |
RAGFlowは、セルフホストされたRAGエンジンで、混沌としたドキュメントをパースし、エージェントに検索を公開し、引用をプロダクトの一部としています。Apache-2.0とチームに引き継げるUIがあるため、明確なギャップでこのグループをリードしています。「ファイルを答えボックスの後ろに置け」という仕事が目的で、パサー、インデックス、APIを1つのプロジェクトから望む場合に使用してください。すでに管理しているアプリケーション内で検索を組み込む場合は、LlamaIndexに手を伸ばしてください。
LlamaIndex
| 指標 | 値 |
|---|---|
| リポジトリ | run-llama/llama_index |
| スター数 | 52,513 |
| ライセンス | MIT |
| 言語 | Python |
LlamaIndexは、エージェントとRAGパイプラインのためのドキュメント処理フレームワークです。多くのコネクタを持つライブラリであり、MITライセンスはその役割に適合します。インデックス、ストア、エージェントを自分で組み立てるのが、柔軟性のコストです。プロダクトコードのために選びます。デプロイできるサービスとして同じ仕事を望む場合はRAGFlowを選んでください。
GraphRAG
| 指標 | 値 |
|---|---|
| リポジトリ | microsoft/graphrag |
| スター数 | 36,349 |
| ライセンス | MIT |
| 言語 | Python |
GraphRAGは、コーパスの上にグラフを構築し、そのグラフを辿ることで質問に答え、Microsoft Researchのそのアイデアのオープン実装です。技術自体はAdvanced RAG: LongRAG, Self-RAG and GraphRAGで説明されています。MITライセンスにより、ベクトルパイプラインの隣で試すのは簡単です。グラフ構築は、チャンクしてエンベディングするインデックスより初期コストが高く、多くのドキュメントにまたがる質問でそのコストを回収します。現在、チャンクに無理やり押し込んでいる構造をコーパスが持つ場合に使用してください。
WeKnora
| 指標 | 値 |
|---|---|
| リポジトリ | Tencent/WeKnora |
| スター数 | 34,210 |
| ライセンス | MIT |
| 言語 | Go |
WeKnoraは、ドキュメントをRAGインデックス、エージェント、そしてプロジェクトが自己維持と呼ぶウィキに変換するためのTencentのナレッジプラットフォームです。プロジェクトのライセンスはMITですが、サードパーティコンポーネントはそれぞれの条件に従います。MITのライセンスが付与されるTencentの前文があるため、GitHubはそのライセンスをOtherと報告しています。この表の中で、RAGFlowに最も近い兄弟であり、Goのコアを持ちます。ウィキとエージェントを同じボックスに望む場合に優先し、ライブラリを移行する前に、自分のPDFのサンプルでパサーを比較してください。
ワークフローとエージェントビルダー
ビルダーは、チームがフローを描く場所、または開発者がそれを描くためにフレームワークをインポートする場所です。n8nはスター数では最大で、ライセンスでは最も狭いものです。DifyとLangflowはAIネイティブのスタジオです。LangChainは、それらの多くの上に位置するライブラリです。
CrewAI(59,745スター、MIT)とAutoGen(61,429スター、CC-BY-4.0)は、コードファーストのマルチエージェントフレームワークとして同じ会話に属します。AutoGenのクリエイティブ・コモンズ帰属ライセンスはコードリポジトリとしては異例であり、ベンダーに入れる前に読む価値があります。LangChainは、それらのフレームワークがまだ出会う統合サーフェスです。
| プロジェクト | スター数 | ライセンス | リポジトリ |
|---|---|---|---|
| n8n | 207,535 | Sustainable Use License | n8n-io/n8n |
| Dify | 158,591 | Modified Apache-2.0 | langgenius/dify |
| Langflow | 155,717 | MIT | langflow-ai/langflow |
| LangChain | 147,886 | MIT | langchain-ai/langchain |
n8n
| 指標 | 値 |
|---|---|
| リポジトリ | n8n-io/n8n |
| スター数 | 207,535 |
| ライセンス | Sustainable Use License |
| 言語 | TypeScript |
n8nは、何百もの統合とネイティブAIステップを持つワークフロープラットフォームであり、セルフホストできるZapierスタイルの自動化を望む時に人々が意味するプロジェクトです。Sustainable Use Licenseは、内部業務使用、個人使用、非商業使用を許可します。配布は、無料の非商業コピーに限られ、.eeとマークされたファイルは別のエンタープライズライセンスが必要です。ソースアベイラブルなフェアコードであり、これらの制限が運用方法に合致する場合、内部自動化の正しいツールです。
Dify
| 指標 | 値 |
|---|---|
| リポジトリ | langgenius/dify |
| スター数 | 158,591 |
| ライセンス | Modified Apache-2.0 |
| 言語 | TypeScript |
Difyは、エージェントワークフローとRAGパイプラインのためのワークスペースで、モデルプロバイダーとツールが1つのデプロイ可能スタックにあります。ライセンスはApache-2.0を基盤として条件を追加します:マルチテナントサービス(複数のワークスペース)の運営には商業ライセンスが必要であり、コンソールのロゴと著作権表示はフロントエンドに残ります。単一テナントの内部使用は、追加条項が残すケースです。チームがプロトタイプから本番まで1つのUIを必要とする場合にDifyを選び、ライセンスが素のMITでなければならない場合にLangflowを選んでください。
Langflow
| 指標 | 値 |
|---|---|
| リポジトリ | langflow-ai/langflow |
| スター数 | 155,717 |
| ライセンス | MIT |
| 言語 | Python |
Langflowは、エージェントとRAGフローのビジュアルビルダーで、MITライセンスを持ち、スター数はDifyと実質的に同点です。キャンバスがプロダクトであり、生成されたフローは開発者が所有できるものです。パイプラインの図解と、調達チェックリストがすでに理解しているライセンスを望む場合に使用してください。トレードオフは、Difyのワークスペース機能よりも若いアプリケーションサーフェスであることです。
LangChain
| 指標 | 値 |
|---|---|
| リポジトリ | langchain-ai/langchain |
| スター数 | 147,886 |
| ライセンス | MIT |
| 言語 | Python |
LangChainは、ほとんどの統合ドキュメントがまだ前提としているエージェントエンジニアリングライブラリです。MITとコネクタの広さにより、すべての候補リストに残り、抽象化コストはチェーンが何か簡単なことをしているときに現実のものになります。アプリケーションコードを書き、すでに書かれたアダプターを望む場合に使用してください。成果物がワークスペースの場合はDifyまたはLangflowを使い、フローがいくつかの呼び出しの場合はプロバイダーSDKを直接使用してください。
ローカル推論とチャットインターフェース
これは、すべての下のレイヤーです。Ollamaはワークステーションランナー、Transformersはモデル定義ライブラリ、Open WebUIはチャットフロントエンド、llama.cppは移植可能なC++エンジン、vLLMはサーバーエンジンです。Hugging Face Transformersは、Ollamaのように「実行」されないものの、他の多くのプロジェクトがそれをインポートするため含まれています。ランタイム全体のAPI成熟度、ハードウェアサポート、本番準備状況は、Ollama vs vLLM vs LM Studioで比較されています。
| プロジェクト | スター数 | ライセンス | リポジトリ |
|---|---|---|---|
| Ollama | 183,334 | MIT | ollama/ollama |
| Transformers | 167,734 | Apache-2.0 | huggingface/transformers |
| Open WebUI | 155,825 | Open WebUI License | open-webui/open-webui |
| llama.cpp | 131,311 | MIT | ggml-org/llama.cpp |
| vLLM | 93,870 | Apache-2.0 | vllm-project/vllm |
Ollama
| 指標 | 値 |
|---|---|
| リポジトリ | ollama/ollama |
| スター数 | 183,334 |
| ライセンス | MIT |
| 言語 | Go |
Ollamaは、シンプルなCLIとOpenAI互換APIの背後で、現在のオープンモデルをローカルで実行します。1月のGoまとめでリーダーであり、183,334スターでまだデフォルトのワークステーションランタイムです。MITと単一デーモンがその理由です。開発者マシンと小さなサーバーで使用してください。並行性、バッチング、GPU利用度が問題になる同じ重みをvLLMに移動してください。
Transformers
| 指標 | 値 |
|---|---|
| リポジトリ | huggingface/transformers |
| スター数 | 167,734 |
| ライセンス | Apache-2.0 |
| 言語 | Python |
Transformersは、Hugging Faceのテキスト、ビジョン、オーディオ、マルチモーダルチェックポイント横断でのモデルの定義、読み込み、実行のためのライブラリです。Apache-2.0と周りを囲むモデルハブにより、スタックの残りがインポートするライブラリになります。モデルを訓練、変換、デバッグするときにそれを感じます。OllamaまたはvLLMがすでに必要なチェックポイントをサーブしている場合、長いことそれを無視できます。
Open WebUI
| 指標 | 値 |
|---|---|
| リポジトリ | open-webui/open-webui |
| スター数 | 155,825 |
| ライセンス | Open WebUI License |
| 言語 | Python |
Open WebUIは、OllamaとOpenAI互換APIの前で多くの人が配置するチャットインターフェースです。Open WebUI Licenseは再配布を許可し、その後でブランドを制限します。Rolling 30日間で50の最終ユーザーを超える場合、書面での許可またはエンタープライズライセンスなしに、Open WebUIの名前とマークを変更、削除、交換することはできません。名前を保持する個人または小規模チームのインストールでは、磨かれたフロントエンドです。再ブランドするプロダクトでは、まずエンタープライズの対話に予算を計上してください。Dockerデプロイとセットアップオプションは、Open WebUIガイドで説明されています。
llama.cpp
| 指標 | 値 |
|---|---|
| リポジトリ | ggml-org/llama.cpp |
| スター数 | 131,311 |
| ライセンス | MIT |
| 言語 | C++ |
llama.cppは、普通のハードウェアでローカルモデルを実用的にしたCおよびC++推論エンジンです。MITライセンスとGGUFエコシステムが、Ollamaと多数の小さいアプリをその上に載せている理由です。エンジン、量子化工具、少数の依存関係を持つバイナリを望む場合にプロジェクトを直接使用してください。モデル管理がすでにラップされたエンジンを望む場合にOllamaを使用してください。
vLLM
| 指標 | 値 |
|---|---|
| リポジトリ | vllm-project/vllm |
| スター数 | 93,870 |
| ライセンス | Apache-2.0 |
| 言語 | Python |
vLLMは、GPUのための高スループットサービングエンジンで、継続バッチングとOpenAI互換APIを持ちます。Apache-2.0とデプロイへの焦点により、Ollamaのサーバー対極になっています。スター数はGPUを実行する人々のオーディエンスであるため低く、そのオーディエンスが違いを感じるものです。1つのマシンで数以上の並行セッションを共有する場合にvLLMを選んでください。
LLMゲートウェイ
ゲートウェイは、多くのプロバイダーの前にあるOpenAI互換の玄関です。LiteLLMは一般的な選択、New APIはセルフホストされた分配者、Bifrostは小さい高スループットゲートウェイです。複数のプロバイダー、キーごとの予算、フェイルオーバーの必要がある場合に、スタックにゲートウェイを配置してください。単一のローカルOllamaデーモンには必要ありません。
| プロジェクト | スター数 | ライセンス | リポジトリ |
|---|---|---|---|
| LiteLLM | 61,338 | コアはMIT | BerriAI/litellm |
| New API | 50,037 | AGPL-3.0 | QuantumNous/new-api |
| Bifrost | 8,837 | Apache-2.0 | maximhq/bifrost |
LiteLLM
| 指標 | 値 |
|---|---|
| リポジトリ | BerriAI/litellm |
| スター数 | 61,338 |
| ライセンス | enterprise/の外はMIT |
| 言語 | Python |
LiteLLMは、大きなセットのプロバイダーAPIを1つのOpenAI形状のインターフェース経由で公開し、支出トラッキング、リトライ、ガードレールを持ちます。enterprise/ディレクトリの外のコードはMITで、そのディレクトリは独自のライセンスを持ちます。Python SDKはアプリケーションコードがインポートし、プロキシはプラットフォームチームが実行するものです。多くのベンダーの1つのクライアントを望む場合にコアを使用してください。リポジトリ全体がMITであると仮定する前に、エンタープライズディレクトリを確認してください。
New API
| 指標 | 値 |
|---|---|
| リポジトリ | QuantumNous/new-api |
| スター数 | 50,037 |
| ライセンス | AGPL-3.0 |
| 言語 | Go |
New APIは、プロバイダーを集約し、それらをOpenAI、Claude、Gemini互換エンドポイントとして再提供するためのモデルハブです。ユーザーアカウント、クォータ、分配UIを望む時にデプロイするゲートウェイです。ハブを変更してサービスとして提供する場合は、AGPL-3.0が重要な条件です。アップストリームキーを持つ内部ゲートウェイでは、Goデプロイとより厳格なライセンスを持つLiteLLMのプロキシの具体的な代替です。
Bifrost
| 指標 | 値 |
|---|---|
| リポジトリ | maximhq/bifrost |
| スター数 | 8,837 |
| ライセンス | Apache-2.0 |
| 言語 | Go |
Bifrostは、モデルとツールのためのGoゲートウェイで、フェイルオーバー、予算、MCPゲートウェイを同じプロセスに持ちます。スター数はLiteLLMよりはるかに低く、1月のGoまとめはすでにトレンドリストに載せていたため、プロジェクトは著名であるよりも若い状態です。Apache-2.0により、エンタープライズディレクトリの分裂を回避します。ゲートウェイが忙しいサービスのリクエストパスにあり、小さいGoバイナリを望む場合に検討してください。今日、プロバイダーアダプターの長尾を必要とする場合はLiteLLMを維持してください。
実行する価値のあるスタック
表は地図であり、ワークステーションはまだ候補リストを必要としています。2026年10月のローカルセットアップでは、Ollamaと1つのコーディングエージェントが日常のループをカバーします。ブランド条項がユーザー数に合致する場合はOpen WebUIを追加し、メモリがアプリケーションに属するかコーディングセッションに属するかによってMem0またはclaude-mem、ドキュメントがプロダクトである場合はRAGFlowを追加します。2つ目のモデルプロバイダーが登場した後でなければ、LiteLLMまたはNew APIは追加しないでください。
| レイヤー | デフォルトの選択 | 代替を選択するタイミング |
|---|---|---|
| ランタイム | Ollama | 複数のユーザーがGPUサーバーを共有するようになった場合:vLLM |
| チャットUI | Open WebUI | 50ユーザー以上でブランドを削除する必要がある場合 |
| コーディングエージェント | OpenCode、Codex、Gemini CLI、またはGoose | 完全なタスクリープをセルフホストする場合:OpenHands |
| メモリ | claude-mem または Mem0 | 事実がグラフである場合:Cognee。事実がgitブランチに従う場合:Beads |
| ドキュメント | RAGFlow | 自分のサービスに検索を組み込んでいる場合:LlamaIndex |
| ビルダー | Langflow | Difyのマルチテナント条項を受け入れる場合、または内部自動化のためにn8nのフェアコード条件を受け入れる場合 |
| ゲートウェイ | LiteLLMコア | AGPLとユーザー向ハブを望む場合:New API |
SuperpowersやECCのようなスキルパックは、エージェントが選択された後に来ます。それらはスターしやすく蓄積も簡単で、1つのリポジトリに3つのハーネスがあると、同じ指示で競合します。
ランキングの最新維持
この記事の上部のトピッククエリを繰り返し、各新しいリポジトリに1つの機能を割り当て、その機能をスター順に再ソートします。次にライセンスファイルを開きます。スキルディレクトリ、プロンプトライスト、または週末の注意によって表を跳び越えたプロジェクトは、実行しているツールを置き換える前に、次のスナップショットを待つことができます。
スナップショットを保存してください。full_name、stargazers_count、license、pushed_atの単一のCSVを毎月取得することで、このページの次のエディションを実際のトレンドカラムに変え、言語記事がすでに示しているのと同じ種類の差分になります。それまで、グループは時間が経っても良い部分であり、スター数は意図的に陳腐化する部分です。
ソース
スター数、言語、ライセンスの同一性は、2026年10月16日にGitHubリポジトリAPIとリポジトリのLICENSEファイルから読み取られました。機能ラベルも、独自の複合スコアをここで使用されるソートとは別に文書化する、Top Open Source AIの公開シナリオリストに基づいています。