2026年10月にGitHubで急上昇中のオープンソースAIプロジェクト

職種別に整理したオープンソースAI

目次

GitHubの月次トレンドページは、言語フィルターによってすでに対象セットが定義されるため、言語別で機能します。オープンソースAIは異なる問いを投げかけています。その開発は5つの言語にまたがり、有用な切り口はリポジトリが担う「仕事(機能)」になります。

このスナップショットは2026年10月16日に公開GitHub APIから取得したもので、各グループ内のリポジトリはスター数の順に並べられています。スターは注目度を測る指標であり、スキルフォルダーがサービングエンジンよりも速くその注目を集める可能性があるため、グループ分けがソートより優先されます。ライセンスカラムもランキングの一部です。最もスターの多いプロジェクトの中には、フェアコード、ブランド制限付き、または2つのライセンスにまたがるものがあるためです。

機能別に分類されたオープンソースAIプロジェクト

当サイトの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を保存し、引きます。そのシリーズが存在するまで、総スター数は正直なランキングの鍵です。「トレンド」をタイトルに含むのは、この日付時点で、それに見合う注目を集め、活発に維持されているプロジェクトを指します。

flowchart TD topics[GitHubでのトピック検索] catalog[シナリオカタログ] licenseFile[ライセンスファイル] drop[リストとプロンプトダンプを脇に置く] group[各リポジトリに1つの機能を割り当てる] rank[機能内でスター順にソート] topics --> drop catalog --> group drop --> group group --> rank licenseFile --> rank

プロジェクトの位置づけ

これらのグループは、スタックできるレイヤーです。コーディングアシスタントがゲートウェイを呼び出し、ゲートウェイがOllamaやvLLMを呼び出し、メモリサービスはそのいずれかの隣に置かれます。同じレイヤーの2つのプロダクトは、大抵は第二の意見(セカンドオピニオン)であり、より良いアーキテクチャであることは稀です。

flowchart TB agent[パーソナルエージェント] coder[コーディングアシスタント] skills[スキルとハーネス] memory[メモリ] docs[RAGとドキュメント] flow[ワークフロービルダー] gate[モデルゲートウェイ] run[ローカルランタイム] coder --> skills agent --> memory coder --> memory agent --> docs flow --> docs agent --> gate coder --> gate flow --> gate docs --> run gate --> run

パーソナル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の公開シナリオリストに基づいています。

購読する

システム、インフラ、AIエンジニアリングの新記事をお届けします。