脳に着想を得た記憶アーキテクチャ。時間や夢の概念を導入した現実世界的記憶をAIエージェントに接続し、自然な長期記憶を構築します。
現在の LLM は会話がリセットされるたびにコンテキストを失い、ユーザーは同じ説明を何度も繰り返さなければなりません。Cerememory は、神経科学研究に基づく5つの専門記憶ストアで構成された、LLM 非依存の記憶データベースです。記憶は単に保存されるだけでなく、時間とともに減衰し、関連する記憶が発火すると再活性化し、感情の強度によって保持率が変化します。さらに各レコードには、その記憶が なぜ 存在するのかを記録する構造化された メタメモリ プレーン(意図、根拠、エビデンス、代替案、型付きコンテキストグラフ)が付随します。これはデータベースではありません。生きた記憶システムです。ユーザー主権のローカルファースト設計により、記憶データの完全な所有権がユーザーに保証されます。
現在のすべての LLM は根本的な欠陥を抱えています。会話がリセットされるたびにコンテキストウィンドウは消去され、ユーザーはゼロから説明し直すことを強いられます。既存のメモリソリューションは表面的で、テキストのみ対応、特定モデル専用、そしてベンダー管理下にあります。
Cerememory はこれを3つの原則で解決します。記憶は生きていること – 書き込み時に固定されるのではなく、時間とともに変化するものであること。LLM 非依存であること – 標準化されたプロトコル(CMP)により、あらゆる LLM が記憶層の読み書きを行えること。そしてユーザー主権であること – ローカルファーストで、完全にエクスポート可能な設計であること。
人間の脳が異なる種類の記憶を異なる領域で処理するように、Cerememory は記憶を5つの専門ストアに分散させます。
| ストア | 脳の対応部位 | 機能 |
|---|---|---|
| Episodic | Hippocampus (海馬) | 時系列のイベントログ。何が、いつ、どこで起きたかを記録。redb による永続化。 |
| Semantic | Neocortex (大脳新皮質) | 事実、概念、関係性のグラフ。物事の意味を格納。型付きエッジによるグラフ構造。 |
| Procedural | Basal Ganglia (大脳基底核) | 行動パターン、嗜好、スキル。物事のやり方を学習。 |
| Emotional | Amygdala (扁桃体) | 横断的な感情メタデータ。すべてのストアの減衰率と検索優先度を調整。 |
| Working | Prefrontal Cortex (前頭前皮質) | 揮発性で容量制限のある高速アクティブコンテキストキャッシュ。LRU 方式で退避、インメモリ動作。 |
サポートエンジンはエンジンと並列で動作し、すべてのストアに作用します。
従来のデータベースではデータは静的です。Cerememory では、記憶は呼吸し、減衰し、再活性化します。
記憶の忠実度は、修正べき乗則曲線に従って時間とともに低下します。これは「すべてを忘れる」のではなく、段階的で現実的な劣化です。感情の強度が減衰率を調整し、繰り返しのアクセスが安定性を高めます。
類似した記憶は時間の経過とともに互いの詳細をぼかします。これは人間の記憶研究で観察される干渉現象を再現しています。
8次元の感情ベクトルがすべての記憶に付与され、減衰率、検索優先度、連想強度に影響を与えます。感情的に強い記憶はより長く保持されます。
睡眠中、脳は一日の出来事を再生し、刹那的な体験を永続的な知識へと統合します。Cerememory は同じパイプラインを再現します。生ジャーナルは会話、ツール I/O、スクラッチパッドを原文のまま保持し、dream_tick ライフサイクルがそれらをトピック単位(時間ギャップと語彙シフト)にグルーピング、各グループを要約してエピソード記憶へ書き出し、さらに事実性の高い内容は意味記憶へ条件付きで昇格させます — 常に原文へのバックリンク付きで。
CMP は Cerememory が話す唯一のトランスポート非依存プロトコルです。HTTP / gRPC / MCP は競合する API ではなく、同じ CMP メッセージを運ぶ3つのトランスポートバインディングです。HTTP と gRPC は CMP の全面を公開し、MCP は LLM エージェント向けに選定された15ツールのサブセットを提供します。
ソースから 1 本のバイナリをビルドし、共有の HTTP サーバーを起動。各 MCP クライアントはその共有サーバーへプロキシ接続します。
# Build the binary from source git clone https://github.com/co-r-e/cerememory.git cd cerememory cargo build -p cerememory-cli --release # Start the one long-lived server that owns the data directory target/release/cerememory serve --data-dir ~/.cerememory/data # Point every MCP client (Claude Code, Codex CLI, Cursor, ...) at that shared server target/release/cerememory mcp --server-url http://127.0.0.1:8420
# ~/.codex/config.toml — point every MCP client at one shared server [mcp_servers.cerememory] command = "/absolute/path/to/target/release/cerememory" args = ["mcp", "--server-url", "http://127.0.0.1:8420"] # Claude Code uses the same shape in ~/.claude/claude_desktop_config.json # { # "mcpServers": { # "cerememory": { # "command": "/absolute/path/to/target/release/cerememory", # "args": ["mcp", "--server-url", "http://127.0.0.1:8420"] # } # } # }
cerememory mcp --server-url で共有 HTTP サーバーへプロキシ接続。Claude Code / Codex CLI / Cursor / Cline / Windsurf / Zed / Continue など任意の MCP クライアントで動作。Cerememory のコアエンジンは Rust で実装されています。メモリ安全性、ゼロコスト並行性、予測可能なパフォーマンスを同時に実現できる唯一の選択肢です。Tokio が非同期 I/O を処理し、Rayon が減衰計算や拡散活性化といった CPU 集約型処理を担当。スレッドプールはワークロード特性に応じて最適に分離されています。
記憶はアイデンティティの基盤である。人がAIとのやり取りで蓄積したコンテキストを保存し、進化させ、検索するシステムは、いかなる単一の組織にも支配されてはならないほど重要なものである。
– Cerememory WhitepaperCerememory はオープンソースです。今すぐ始めて、AI システムに永続的で進化する記憶を与えましょう。