2026-06-20 Hermes外部メモリープロバイダー一覧
🤖
Hermes Agent の外部メモリープロバイダー(Layer 2)の一覧。公式にバンドルされている8つのプラグイン可能なプロバイダーについて。出典: hermes-memory スキル(公式ドキュメントベース)。
🔐 概要
MemoryProvider ABC(agent/memory_provider.py)→ MemoryManager(agent/memory_manager.py)→ plugins/memory/ のオーケストレーション
制約: ビルトインファイルメモリー(MEMORY.md + USER.md)+ 外部プロバイダーは1つだけ同時有効化可能
各プロバイダーは独自のツールスキーマを公開(honcho_profile, honcho_search, mem0_conclude, supermemory_store など)
📁 プロバイダー一覧
📋 Honcho
https://hermes-agent.nousresearch.com/docs/user-guide/features/memory-providers#honcho
Cloud SDK
AI-native メモリー: 弁証法的Q&A、セマンティック検索、ピアカード、結論
LLM: 必要(dialectic推論ツール honcho_reasoning 使用時のみ。search/profile/context/concludeはLLM不要)
データの持ち方: Cloud DB(PostgreSQL/pgvector + Redis)
🇯🇵 日本語対応: embedding/LLMベース(FTS5等のキーワード分割方式ではない)でトークナイザー起因の構造的弱点なし。デフォルトのembeddingはOpenAI text-embedding-3系(多言語対応)。dialectic推論の精度は接続するLLM(任意選択可)の日本語性能に依存
💰 Cloud: $2/M tokens ingested + $0.001(minimal)〜$0.50(max)/query reasoning | Self-hosted: 無料 | スタートアップ向け$1,000クレジット制度あり(調達額$5M未満が条件)
📋 Hindsight
https://hermes-agent.nousresearch.com/docs/user-guide/features/memory-providers#hindsight
Cloud API / Local Embedded(内蔵PostgreSQL+LLMキー) / Local External(自前ホスト)の3モード
LLM: retain(事実抽出)・reflect(統合分析)に必要。recallは semantic+BM25+graph+temporal の並列検索とcross-encoder rerankのみでLLM不要
データの持ち方: 内蔵PostgreSQL(ローカル)/ Cloud DB
ベンチマーク(LongMemEval): 初期リリース91.4% → v0.4.19で94.6%(単一クエリモード)。TEMPR = Temporal Entity Memory Priming Retrieval、4並列検索(semantic, BM25, graph(entity), temporal)※「metadata」ではなく「semantic」が正
💰 ローカルモード無料(MIT)| Cloud: $15/M retain, $0.75/M recall, $3/M reflect
🇯🇵 日本語対応: TEMPRのBM25部分はデフォルトのnativeバックエンドだとCJKの分割精度が低く非推奨。pgroonga(TokenBigram+NFKC正規化)またはpg_searchのjapanese_linderaトークナイザーへの切り替えが必要。semantic検索・retain/reflectのLLM処理は接続するLLM/embeddingモデルの日本語性能に依存(主要モデルは概ね対応)
Ollamaと組み合わせて完全ローカル運用可能
📋 Holographic
https://hermes-agent.nousresearch.com/docs/user-guide/features/memory-providers#holographic
Local(SQLite + HRR代数 + FTS5)
外部依存ゼロ、アカウント不要、最もプライベート
LLM: 不要
データの持ち方: ローカルSQLite(HRR代数 + FTS5)
Holographic メモリーシステム
🇯🇵 日本語対応: 実質非対応。FTS5テーブルがtokenize未指定でデフォルトunicode61(CJK単語分割不可)、Jaccardリランクの_tokenize()とHRRのencode_text()もtext.lower().split()という空白区切りのみ実装(ソースコード確認)。日本語は分割されず1文が1トークン化されるため検索・HRR合成が機能しない
💰 完全無料(MITライセンス)
📋 Mem0
https://hermes-agent.nousresearch.com/docs/user-guide/features/memory-providers#mem0
Cloud SDK
LLM: add(事実抽出)に必要。mem0_concludeはverbatim保存でLLM不要 出典
データの持ち方: Cloud DB(OSS版構成はvector store + SQLite履歴DB + Neo4j/Memgraphのknowledge graph。Cloud内部実装は非公開) 出典
メモリーフレームワーク: プロファイル、検索、結論ツール
🇯🇵 日本語対応: embedding/LLMベースでトークナイザー起因の構造的弱点なし。デフォルトembeddingはOpenAI(多言語対応) 出典
💰 無料枠: 10K adds / 1K recalls → $19/mo Starter → $79/mo Growth(Graph非対応) → $249/mo Pro(Graphはこの階層から) 出典
📋 ByteRover
https://hermes-agent.nousresearch.com/docs/user-guide/features/memory-providers#byterover
Local-first コンテキストツリー
LLM: 基本のfuzzy text検索には不要。LLM-driven search・curateの深い整理はエスカレーション時のみ使用(tiered retrieval) 出典
データの持ち方: ファイルベースコンテキストツリー(.brv/)
階層型知識ツリー、brv CLI 操作。ローカルファースト、クラウド同期オプションあり
Hermes Agent プラグインツール: brv_curate, brv_query, brv_status
LoCoMo ベンチマーク 92.2%(単一ホップ95.4%, テンポラル94.4%)
🇯🇵 日本語対応: ローカルfuzzy検索のトークナイザーは2026-05-26のPRでCJK対応済み 出典 だが、curate/synthesize時に非英語入力が自動的に英語へ翻訳・保存される問題が未解決(issue 616は2026年6月時点でオープン) 出典
💰 ローカルCLI無料 | $19/mo Pro → $35/user/mo Team
📋 OpenViking
https://hermes-agent.nousresearch.com/docs/user-guide/features/memory-providers#openviking
Self-host(AGPL-3.0)。開発元はByteDance/Volcengine Viking team 出典
LLM: 必要(VLMによる意味処理)
データの持ち方: ファイルシステム(階層型L0→L1→L2)
階層型コンテキストローディング(L0→L1→L2)。Ollamaと組み合わせて完全ローカル運用可能
🇯🇵 日本語対応: 公式README自体に日本語版があり開発元が日本語を明示的にケア。embeddingはOpenAI text-embedding-3-small・Volcengine Doubao Embedding・bge-m3(多言語)等選択可能で、embedding/VLMベースのためトークナイザー起因の構造的弱点なし 出典
💰 セルフホスト無料
📋 RetainDB
https://hermes-agent.nousresearch.com/docs/user-guide/features/memory-providers#retaindb
Cloud API
LLM: 必要(管理サーバー側で処理)
データの持ち方: Cloud DB(Vector + BM25 + Rerankingのハイブリッド検索。「デルタ圧縮」の記載はどこにも確認できず誤りの可能性が高い) 出典
クロスセッションメモリー(RetainDB クラウドAPI)
構造化スキーマメモリー(7 memory types。公式サイトで確認できた分類はsemantic facts/procedures/corrections/preferences/eventsの5種) 出典
ベンチマーク(自社発表): LongMemEvalで「SOTA」を標榜、preference recall 88%、overall 79% 出典
🇯🇵 日本語対応: BM25部分のトークナイザーが日本語対応しているか公式情報源では未確認(Hindsightのような明示的なCJK弱点記載も無い)
💰 $20/mo〜。「無料枠なし」は誤り、公式サイトに無料プラン(CC不要、月間操作数に上限)が存在する 出典
📋 Supermemory
https://hermes-agent.nousresearch.com/docs/user-guide/features/memory-providers#supermemory
Cloud / セルフホスト可
LLM: 必要(抽出・検索にLLM使用)
データの持ち方: Cloud DB(PostgreSQL/pgvector)
セマンティックメモリー: 保存、検索、忘却、自動キャプチャ
Cloudflare Workers + PostgreSQL/pgvectorが本番構成。セルフホストはEnterprise顧客限定の提供(公開リポジトリはフロントエンド/SDKのみでバックエンドは非公開) 出典
🇯🇵 日本語対応: embedding/LLMベースでトークナイザー起因の構造的弱点なし
💰 使用量ベース課金(「1M tokens/10K searches」の固定枠表記は不正確)。Free: 月$5相当 → Pro $19/mo: 月$20相当 → Max $100/mo: 月$130相当 → Scale $399/mo: 月$600相当 出典
🔖 有効化手順
hermes config set memory.provider <name>
プロバイダー依存の pip install(例: pip install supermemory-client)
hermes memory setup(ウィザード)
hermes memory status(状態確認)
📌 ポイント
すべて opt-in — 明示的な設定なしでは何も有効化されない
ByteRover のみ Local-first(他は全てクラウドAPI)。現在のセッションで稼働中
Supermemoryのセルフホスト(Cloudflare Workers)はEnterprise顧客限定 出典
初期の7プロバイダーは v2026.4.3 のコミット 924bc67ee で一括追加、Supermemory は v2026.4.8 の 76f19775c で追加
新規追加プロバイダーの確認: cd ~/.hermes/hermes-agent && git diff --name-status <old-tag>..HEAD -- plugins/memory/ | grep '^A'
🚧 ハマりどころ
ByteRover の出力は常に英語 — 日本語タグはLLM再処理で消失する。
サブエージェント(delegate_task)はメモリーを持たない(skip_memory=True)— コンテキストは明示的に渡す
Cron セッションはデフォルトでメモリースキップ(skip_memory=True)
メモリー書き込みは同一セッション内で反映されない — システムプロンプトはセッション開始時に凍結
メモリー内容はスキャン対象 — インジェクション/渗出パターンはブロックされる
https://get-hermes.ai/memory/ プロバイダー比較ガイド(2026)
https://mem0.ai/pricing Mem0 料金
https://supermemory.ai/pricing/ Supermemory 料金
📖 参考リンク
https://hermes-agent.nousresearch.com/docs/user-guide/features/memory
hermes memory status 現在の設定確認
hermes memory setup セットアップウィザード
hermes config set memory.provider <name> プロバイダー切り替え
skill_view(name="hermes-memory") 公式スキル(詳細)