Vuncloud ブログ
← フィールドノートに戻る

2026年ベストAI Agent Memoryフレームワーク(GitHubランキング付き)

5強ランキング · GitHub Stars · 記憶モデル · シナリオ選定 · 組み合わせ戦略約13分

AI Agent長期記憶アーキテクチャ—ベクトル検索、知識グラフ、時系列ストレージ、Mem0 Cognee Zep Letta選定

2024年はまだ「チャット履歴を System Prompt に詰め込む」方式でコンテキストを凌いでいたが、2026年8月時点では独立したメモリ層が本番級 Agent の標準装備になった——セッション終了後も情報が失われず、日をまたいでユーザー嗜好を呼び出せ、複数 Agent が同一のナレッジグラフを共有できる。

Mem0、Cognee、Zep/Graphiti、Letta、LangMem——この5フレームワークは GitHub 上の Agent Memory 分野のトップリポジトリをほぼカバーする。ただし同一カテゴリではない:プラグイン可能なメモリミドルウェア、時系列ナレッジグラフ、自己編集機能付き Agent ランタイムなど、形態はさまざまだ。

本稿は実際の統合体験 + GitHub コミュニティの熱量に基づき2026年のランキングを示す。論文スコアの勝ち負けではなく、あなたの Agent は明日どのメモリを接続すべきかに答える。

#1 Mem0
GitHub ~62k ★ · 最速で導入できる汎用メモリ層
5強
Mem0 · Cognee · Zep · Letta · LangMem
3類
ベクトル · グラフ · OS型階層メモリ

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 採用チームの追加サービス不要
AI Agent メモリ層アーキテクチャ:ベクトル検索、ナレッジグラフ、時系列ストレージの連携
Agent Memory の典型的3層:セッションバッファ → 長期ベクトル/グラフ → 時系列事実の進化

Stars ≠ あなたに最適

Mem0 の Stars が最も高いのは「メモリミドルウェア」の中で最も試しやすいからだ。しかし核心課題が「3ヶ月前ユーザーが何を言い、その後何を変えたか」なら、Zep/Graphiti の時系列グラフの方が適合しやすい。以下は総合体験でランキングし、Stars は参考軸とする。

3. #1 Mem0:汎用メモリ層のデフォルト回答

GitHubmem0ai/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_idagent_idrun_idapp_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 のオープンソースメモリ基盤

GitHubtopoteretes/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:時系列ナレッジグラフのスペシャリスト

GitHubgetzep/graphiti(エンジン)+ getzep/zep(マネージド製品)· Graphiti ~27k Stars

Zep の論文核心はデュアルタイムライン(bi-temporal)ナレッジグラフ:各事実に「有効時間」と「記録時間」があり、Agent は「先月ユーザーはまだ React が好きだったか?」のような進化問題に答えられる。Graphiti はオープンソースエンジン、Zep Cloud はエンタープライズマネージド層。

強み

  • 時系列クエリ第一陣:LongMemEval などで関係型リコールが突出
  • 事実の失効と更新:古いエッジを自動マークし「メモリ幻覚」を低減
  • エンタープライズコンプライアンス:マネージド版に SOC2、BYOK など

弱み

  • 統合と概念の学習曲線が Mem0 より高い
  • レイテンシと token コストは通常より大きい(グラフ走査 + リランク)
  • 単純な「ユーザープロファイル KV」には過剰

6. #4 Letta:メモリと Agent ランタイムの一体化

GitHubletta-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 ネイティブ長期メモリ

GitHublangchain-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 アーキテクチャ三要素):

  1. ワーキングメモリ:現在 thread の直近 N ターン会話をコンテキストウィンドウに
  2. 検索メモリ:Mem0/Cognee/Zep がリコールした断片をリランク後 prompt に注入
  3. 手続きメモリ:スキルファイル、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つのこと:

  1. 先にメモリ課題のタイプを決める(プロファイル / ドキュメント / 時系列 / 自律)、その後フレームワーク選択
  2. ライブラリで足りるなら先にプラットフォームにしない、PMF 検証後にマネージドへ移行
  3. メモリサービスは独立デプロイ、Agent 実行環境と切り離しスケールしやすく

Agent ツールチェーン選定は 2026 AI コーディングツールランキングを参照;RAG ドキュメント解析は PDF Parser ランキングを参照。

Agent メモリサービスを7×24稼働させる?安定実行ノードを

Mem0、Cognee、Letta のバックグラウンドタスクをローカルマシンに詰め込まない。Vuncloud Cloud Mac / リモートノードでコーディング Agent とメモリパイプラインを分離デプロイし、ビルドと cognify がリソースを奪い合わない。

Cloud Mac プランを見る · 個人 Agent アーキテクチャ三要素

Stars と機能は各プロジェクトの GitHub と公式サイトを参照。最終更新:2026年8月7日。

フィールドノート · Agent Memory

Mem0 · Cognee · Zep · Letta · LangMem 5強ランキング

GitHub Stars · 記憶モデル · シナリオマトリクス · Cloud Mac実行環境

Cloud Macプランを見る
期間限定 プランを見る