コンテンツにスキップ

toon-memory vs mem0 vs shodh-memory: AIメモリソリューション比較

なぜAIメモリソリューションを比較するのか?

Section titled “なぜAIメモリソリューションを比較するのか?”

AIコーディングエージェントは生産的であるためにメモリが必要です。しかし、どのメモリソリューションが最適なのでしょうか?このガイドでは主要な3つのオプションを比較します:

  • toon-memory — トークン効率の高いフォーマットのMCPサーバー
  • mem0 — クラウドベースのメモリプラットフォーム
  • shodh-memory — ハイブリッドベクトル+グラフメモリ
機能 toon-memory mem0 shodh-memory
ストレージ ローカルファイル(TOON) クラウド RocksDB
依存関係 ゼロ クラウドAPI sentence-transformers、RocksDB
検索 BM25+グラフ+品質 ベクトルのみ ハイブリッド(ベクトル+グラフ)
トークン効率 JSONより22%少ない 該当なし(クラウド) 同程度
品質スコアリング 自動(0-1、ヒューリスティック) なし BNDアルゴリズム
マージ重複排除 タグ和集合+最大信頼度 なし コンテキスト重複排除
信頼度追跡 エントリごと(0-1) なし エントリごと
システムプリマナー 自動生成 なし なし
マルチセッション ファイルベース調整 なし なし
フック 15エージェント なし Claudeのみ
暗号化 AES-256-GCM クラウド管理 なし
セットアップ時間 npx toon-memory クラウドサインアップ Docker+設定
コスト 無料 従量課金 無料
インターネットが必要 いいえ はい いいえ
  • トークン効率 — TOONフォーマットはJSONより22%少ないトークン
  • グラフ対応リコール — BM25+中心性+品質スコアリング
  • エージェントサポート — 自動セットアップ付き15以上のエージェント
  • ゼロ依存関係 — クラウド不要、Docker不要、sentence-transformers不要
  • 完全な機能セット — 21個のMCPツール、暗号化、マルチセッション調整
  • ベクトル検索なし — BM25を使用、エンベッディング不使用
  • MCPが必要 — エージェントがModel Context Protocolをサポートしている必要がある
  • ローカルのみ — マシン間のクラウド同期なし(代わりにGitを使用)
  • オフライン、プライベートなメモリを求める開発者
  • 複数のAIエージェント(Claude、Cursor、OpenCode)を使用するチーム
  • トークン効率が重要なプロジェクト(コスト削減)
  • マネージドサービス — セットアップ不要
  • ベクトル検索 — エンベッディングによる意味的類似性
  • クラウド同期 — マシン間で自動的に動作
  • APIアクセス — 簡単な統合
  • インターネットが必要 — オフラインサポートなし
  • コスト — 従量課金が積み上がる
  • プライバシー — データがマシンから離れる
  • トークン最適化なし — LLM効率のために設計されていない
  • 限定的な機能 — 品質スコアリングなし、グラフリコールなし
  • Gitなしでマシン間の同期が必要なチーム
  • プライバシーが問題にならないプロジェクト
  • ローカルセットアップなしの快速プロトタイピング
  • ハイブリッド検索 — ベクトル+グラフリコール
  • 品質スコアリング — BNDアルゴリズム
  • オフライン — クラウド不要
  • RocksDBストレージ — 高速、永続
  • 複雑なセットアップ — Docker+sentence-transformersが必要
  • 重い依存関係 — 大きなPython環境
  • Claudeのみ — 限定的なエージェントサポート
  • トークン最適化なし — LLM効率のために設計されていない
  • ベクトル検索+グラフリコールが必要なプロジェクト
  • DockerPythonを使用しているチーム
  • Claudeのみの環境

同じコンテキストを取得するために必要なトークンを測定:

Method Tokens vs re-reading files
───────────────────────────── ──────── ───────────────────
Re-read source files ~3000 baseline
toon-memory (flat) ~1200 -60%
toon-memory (graph, compact) ~900 -70%
toon-memory (smart_recall) ~850 -72%
shodh-memory (hybrid) ~1100 -63%
mem0 (cloud) N/A N/A (cloud)

GPT-4の価格($0.03/1K入力トークン)、1日10セッションと仮定:

ソリューション 月間コスト 備考
toon-memory $8.70 無料、トークン効率
mem0 ~$15-30 従量課金
shodh-memory $10.50 無料、トークン効率がやや低い
メモリなし $21.60 コンテキストの再説明
機能 toon-memory mem0 shodh-memory
決定の保存
パターンの保存
バグの保存
品質スコアリング ✅ (0-1) ✅ (BND)
信頼度追跡
TTL(有効期限)
マージ重複排除
暗号化 ✅ (AES-256) ✅ (クラウド)
機能 toon-memory mem0 shodh-memory
キーワード検索 ✅ (BM25)
ベクトル検索
グラフリコール
品質ランキング
コンパクト出力
スマートリコール
機能 toon-memory mem0 shodh-memory
MCPプロトコル
エージェントサポート 15以上 任意(API) Claudeのみ
自動セットアップ
フック ✅ (Claude)
マルチセッション
オフライン
必要なもの 選択
オフライン+プライベートメモリ toon-memory
トークン効率 toon-memory
複数エージェントサポート toon-memory
マシン間同期(Gitなし) mem0
ベクトル検索 shodh-memoryまたはmem0
最もシンプルなセットアップ toon-memory
最も低いコスト toon-memory

toon-memoryはほとんどの開発者にとって最適な選択です:

  • トークン効率 — 全セッションで22%を節約
  • エージェント非依存 — 15以上のエージェントで動作
  • プライベート — クラウドなし、データがマシンから離れない
  • 完全な機能 — 21個のMCPツール、グラフリコール、品質スコアリング
Terminal window
npm install -g toon-memory
npx toon-memory # インタラクティブインストーラー

ベクトル検索やクラウド同期が必要な場合は、mem0またはshodh-memoryを検討してください。しかし、ほとんどのユースケースでは、toon-memoryが機能、パフォーマンス、シンプルさの最適なバランスを提供します。