2024年はまだ「チャット履歴を System Prompt に詰め込む」方式でコンテキストを凌いでいたが、2026年8月時点では独立したメモリ層が本番級 Agent の標準装備になった——セッション終了後も情報が失われず、日をまたいでユーザー嗜好を呼び出せ、複数 Agent が同一のナレッジグラフを共有できる。
Mem0、Cognee、Zep/Graphiti、Letta、LangMem——この5フレームワークは GitHub 上の Agent Memory 分野のトップリポジトリをほぼカバーする。ただし同一カテゴリではない:プラグイン可能なメモリミドルウェア、時系列ナレッジグラフ、自己編集機能付き Agent ランタイムなど、形態はさまざまだ。
本稿は実際の統合体験 + GitHub コミュニティの熱量に基づき2026年のランキングを示す。論文スコアの勝ち負けではなく、あなたの Agent は明日どのメモリを接続すべきかに答える。
1. ランキング方法論:Stars は出発点にすぎない
世の中の「Agent Memory ランキング」はよく2つの誤りを犯す:GitHub Stars だけ比べる、または LoCoMo ベンチマークだけ比べる。実際の選定では5つの軸を見る:
- メモリモデル:純ベクトル、ハイブリッド検索、時系列ナレッジグラフ、OS型階層(ワーキング/アーカイブ/コア)
- 統合の難易度:pip install で即利用か、Postgres + ベクトルDB + グラフを自前構築か
- マルチテナントと分離:
user_id/agent_id/session_idのスコープが明確か - 時系列と進化:「先週のユーザー嗜好は何か」「いつ事実が覆されたか」に答えられるか
- 本番運用:マネージドサービス、セルフホスト Docker、可観測性とデータエクスポート
2026年の重み付けでは、統合の難易度(30%)とメモリモデルの適合度(30%)を最優先にする——多くのチームが足りないのは論文ではなく、2週間以内に本番投入できる方案だからだ。GitHub Stars は 20%でコミュニティ成熟度と Issue 対応を反映;ベンチマークと評判は 20%。
Stars データは2026年8月7日時点、各プロジェクトの GitHub ページより。バージョン更新で変動する。
2. GitHub Stars 総合ランキング一覧
| 順位 | フレームワーク | GitHub リポジトリ | Stars(約) | メモリ形態 | 最適シーン |
|---|---|---|---|---|---|
| 1 | Mem0 | mem0ai/mem0 | ~62k | ハイブリッド(ベクトル + グラフ + KV) | マルチテナントチャットボット、高速メモリ追加 |
| 2 | Cognee | topoteretes/cognee | ~30k | セルフホスト KG + ベクトル | ドキュメント取り込み、MCP/Cursor メモリバックエンド |
| 3 | Zep / Graphiti | getzep/graphiti | ~27k | 時系列 KG(デュアルタイムライン) | 嗜好の進化、関係型リコール |
| 4 | Letta | letta-ai/letta | ~24k | OS型階層 + 自己編集コアメモリ | 長期自律 Agent、スキル蓄積 |
| 5 | LangMem | langchain-ai/langmem | ~1.5k | LangGraph Store(KV + ベクトル) | LangGraph 採用チームの追加サービス不要 |
Stars ≠ あなたに最適
Mem0 の Stars が最も高いのは「メモリミドルウェア」の中で最も試しやすいからだ。しかし核心課題が「3ヶ月前ユーザーが何を言い、その後何を変えたか」なら、Zep/Graphiti の時系列グラフの方が適合しやすい。以下は総合体験でランキングし、Stars は参考軸とする。
3. #1 Mem0:汎用メモリ層のデフォルト回答
GitHub:mem0ai/mem0 · ~62k Stars · Apache-2.0 · マネージド版 mem0.ai あり
Mem0(mem-zero と読む)は2026年 Agent Memory 分野の「PostgreSQL モーメント」——特定の Agent フレームワークに縛られず、add / search API で任意の LLM アプリに長期メモリを付与する。2026年4月の新アルゴリズムは LoCoMo で 92.5、LongMemEval 94.4、1回の検索 token は ~7K に抑制。
強み
- 最速統合:Python/JS SDK、20+ ベクトルバックエンド(Qdrant、pgvector、Redis など)
- マルチスコープ:
user_id、agent_id、run_id、app_idの4段階分離 - フレームワーク適合が広い:LangGraph、CrewAI、AutoGen、OpenAI Agents SDK の公式統合
- 最大コミュニティ:Issue/サンプル/チュートリアルが最も豊富、ハマりどころが少ない
弱み
- 時系列推論は Zep ネイティブに劣る——グラフ層拡張に依存
- 複雑な関係クエリ(「A と B の共通プロジェクト」)は専用グラフエンジンに劣る
- マネージド版とセルフホストの機能差はドキュメント要確認
典型的なコード(Python):
from mem0 import Memory
m = Memory()
m.add("用户偏好深色模式,常用 TypeScript", user_id="u42")
hits = m.search("技术栈偏好", user_id="u42")
4. #2 Cognee:ナレッジグラフ + MCP のオープンソースメモリ基盤
GitHub:topoteretes/cognee · ~30k Stars · Apache-2.0 · v1.0 メモリ API(remember / recall / improve)
Cognee は「取り込み → エンティティ抽出 → グラフ構築 → ベクトル埋め込み」を1本のパイプラインにしたセルフホストナレッジグラフ。2026年の目玉は内蔵 MCP Server——Cursor、Claude Code、OpenClaw がプロジェクトメモリを直接読み書きでき、ボイラープレート不要。
強み
- グラフ + ベクトル統合:Neo4j / Kuzu / NetworkX + Qdrant / Postgres のバックエンド切替
- セッション → 永続メモリの橋渡し:
improve()でセッションをグラフに蒸留 - コーディング Agent シーンが成熟:ドキュメント、意思決定、修正記録をセッション横断でリコール
- 急成長:Stars が1年で倍増、エコシステムプラグインの追随が速い
弱み
- 初回
cognifyグラフ構築に算力とレイテンシコスト - 運用複雑度は Mem0 純ベクトル方案より高い
- マルチテナント企業機能は急速にイテレーション中
5. #3 Zep / Graphiti:時系列ナレッジグラフのスペシャリスト
GitHub:getzep/graphiti(エンジン)+ getzep/zep(マネージド製品)· Graphiti ~27k Stars
Zep の論文核心はデュアルタイムライン(bi-temporal)ナレッジグラフ:各事実に「有効時間」と「記録時間」があり、Agent は「先月ユーザーはまだ React が好きだったか?」のような進化問題に答えられる。Graphiti はオープンソースエンジン、Zep Cloud はエンタープライズマネージド層。
強み
- 時系列クエリ第一陣:LongMemEval などで関係型リコールが突出
- 事実の失効と更新:古いエッジを自動マークし「メモリ幻覚」を低減
- エンタープライズコンプライアンス:マネージド版に SOC2、BYOK など
弱み
- 統合と概念の学習曲線が Mem0 より高い
- レイテンシと token コストは通常より大きい(グラフ走査 + リランク)
- 単純な「ユーザープロファイル KV」には過剰
6. #4 Letta:メモリと Agent ランタイムの一体化
GitHub:letta-ai/letta · ~24k Stars · 前身 MemGPT(UC Berkeley)· Apache-2.0
Letta はメモリをOS型階層に設計:コアメモリ(core memory)は Agent がツールで自己編集し、アーカイブメモリはコンテキスト外に永続化、必要時にワーキング領域へスワップ。2025年末 Letta Code は Skill Learning を導入——Agent が反復タスクを Markdown スキルファイルに蓄積し git でバージョン管理。
強み
- 自己編集メモリ:Agent が core memory を能動整理、長期自律タスクに最適
- ランタイム + メモリ一体:フレームワーク選定後にメモリ層を後付け不要
- スリープ時計算(sleep-time compute):バックグラウンド圧縮と内省でオンライン token 圧力を軽減
弱み
- プラットフォーム色が強く、「メモリDBだけ欲しい」チームには重い
- セルフホストは Docker + Postgres が必要、ライブラリ形態より運用ハードル高
- 時系列有効性ウィンドウは Graphiti ネイティブに劣る
7. #5 LangMem:LangGraph ネイティブ長期メモリ
GitHub:langchain-ai/langmem · ~1.5k Stars · MIT
Stars は少ないが、全面 LangGraph 化したチームでは LangMem が最も抵抗の少ない選択肢:メモリを LangGraph Store に直接書き込み、checkpoint、thread_id とインフラを共有。手続きメモリ(procedural)と意味メモリ抽出をサポート。
強み
- 追加サービス不要(既存 LangGraph デプロイ前提)
- グラフ状態と一貫:メモリ更新を同一トランザクション意味に組み込める
- 軽量:ライブラリ形態、エッジとプライベート環境向き
弱み
- LangGraph 未使用なら「メモリのためフレームワーク変更」は割に合わない
- 高度なグラフと時系列能力は自前拡張が必要
- コミュニティ規模とサードパーティ例は Mem0 より少ない
8. シーン別選定マトリクス
| シーン | 第一候補 | 代替 | 理由 |
|---|---|---|---|
| カスタマーサポート / マルチテナント SaaS | Mem0 | Zep Cloud | ユーザー分離が成熟、統合が速い、Stars エコシステム最大 |
| Cursor / Claude Code プロジェクトメモリ | Cognee | Mem0 | MCP ファーストクラス、ドキュメントと意思決定をセッション横断 |
| ユーザー嗜好の時間変化 | Zep / Graphiti | Mem0 グラフモード | デュアルタイムライン、事実進化をクエリ可能 |
| 7×24 自律 Agent | Letta | Mem0 + 自前スケジューラ | 自己編集 core memory + スキル蓄積 |
| 既存 LangGraph 本番グラフ | LangMem | Mem0 | 第2ストレージと SDK を導入しない |
| エンタープライズ KB + RAG ハイブリッド | Cognee | Graphiti | 取り込み即グラフ構築、説明可能なリコール |
| 2週間 MVP、予算タイト | Mem0 OSS + pgvector | LangMem | 単一DBデプロイ、チュートリアル最多 |
9. 統合パターン:Agent に全文履歴を詰め込まない
どのフレームワークを選んでも、3層アーキテクチャを推奨(詳細は 個人 AI Agent アーキテクチャ三要素):
- ワーキングメモリ:現在 thread の直近 N ターン会話をコンテキストウィンドウに
- 検索メモリ:Mem0/Cognee/Zep がリコールした断片をリランク後 prompt に注入
- 手続きメモリ:スキルファイル、SOP、Letta Skills——「何が起きたか」ではなく「どうやるか」を記述
メモリも運用コストになる
ベクトルDB、グラフDB、embedding バッチ処理は GPU/CPU を消費する。メモリサービスと Agent を安定した Cloud Mac ノードや専用 Linux で動かす方が、開発者ノートPCに詰め込むより制御しやすい——特に Cognee cognify と Letta バックグラウンド圧縮タスク。
10. 組み合わせ戦略
個人開発者 / 小規模プロダクト
- Mem0 + SQLite/pgvector:単一ユーザーまたは百規模テナントで十分
- コーディング Agent に Cognee MCP を追加、Cursor とプロジェクトメモリ共有
成長チーム
- オンライン会話:Mem0 マネージド または Zep Cloud
- 社内ドキュメント:Cognee 自前グラフ、Agent 統一
recall
エンタープライズ R&D
- コンプライアンスと監査:Zep Enterprise + プライベートベクトルDB
- 開発 Agent:LangMem を既存 LangGraph プラットフォームに統合
- 長期自律タスク:Letta 独立プールデプロイ
FAQ
2026年ベストな Agent Memory フレームワークは?
GitHub エコシステム、統合速度、汎用シーンを総合すると Mem0 が第1位。ナレッジグラフと MCP は Cognee;時系列と嗜好進化は Zep/Graphiti;自律長期 Agent は Letta;LangGraph 採用なら LangMem。
Mem0 と Zep はどう選ぶ?
Mem0 は「2週間以内の本番投入」とマルチバックエンド柔軟性に優れる;Zep は「事実が時間とともにどう変わるか」のクエリとグラフ推論に優れる。単純ユーザープロファイルは Mem0;CRM、購読状態、嗜好変遷は Zep。
Cognee と Mem0 は重複する?
重複はあるが重心が異なる:Mem0 は軽量メモリ API;Cognee はドキュメント→グラフパイプライン + MCP。RAG 強化版、コーディングプロジェクトメモリは Cognee 優先;チャット製品のユーザーメモリは Mem0 優先。
Letta はメモリDBか Agent フレームワークか?
両方。Letta は Agent ランタイムと OS 型メモリ管理を提供;既に LangGraph/CrewAI でオーケストレーションしているなら、Mem0/Cognee を外付けメモリにする方が適切なことが多い。
GitHub Stars が高いほど必ず良い?
必ずしもそうではない。Stars はコミュニティ熱量と試用ハードルの低さを反映し、ビジネスモデル適合度は反映しない。LangMem の Stars は少ないが、LangGraph スタック内では最適解の可能性がある。
おわりに
2026年ベストな AI Agent Memory フレームワーク——短期回答:Mem0 第1、Cognee 第2(Stars と総合導入体験による)。しかし長期的には単一の勝者はいない:時系列グラフ、コーディング Agent、LangGraph ネイティブそれぞれに最適経路がある。
選定で覚える3つのこと:
- 先にメモリ課題のタイプを決める(プロファイル / ドキュメント / 時系列 / 自律)、その後フレームワーク選択
- ライブラリで足りるなら先にプラットフォームにしない、PMF 検証後にマネージドへ移行
- メモリサービスは独立デプロイ、Agent 実行環境と切り離しスケールしやすく
Agent ツールチェーン選定は 2026 AI コーディングツールランキングを参照;RAG ドキュメント解析は PDF Parser ランキングを参照。
Agent メモリサービスを7×24稼働させる?安定実行ノードを
Mem0、Cognee、Letta のバックグラウンドタスクをローカルマシンに詰め込まない。Vuncloud Cloud Mac / リモートノードでコーディング Agent とメモリパイプラインを分離デプロイし、ビルドと cognify がリソースを奪い合わない。
関連記事
- 個人 AI Agent アーキテクチャ三要素:メモリ、ツール、実行環境
- 2026年ベスト AI コーディングツールランキング
- ベスト PDF Parser ランキング(2026)
- LLM API 価格・スペック・性能選定ガイド
Stars と機能は各プロジェクトの GitHub と公式サイトを参照。最終更新:2026年8月7日。