Show HN: Cortex – AIエージェント向けローカルファースト暗号化メモリエンジン(Rust, MCP)
CortexはRustで書かれたローカルファーストの暗号化メモリエンジンで、AIエージェントに特化しています。4層のメモリモデル(ワーキング、エピソード、セマンティック、プロシージャル)、ベイズ信念システム、人物グラフ、サブミリ秒のパフォーマンスを備えています。すべてのデータは完全にローカルで動作し、クラウド依存はなく、ゼロコスト、MITオープンソースライセンスです。Mem0やOpenAI Memoryと比較して、プライバシー、レイテンシ、機能、コストで大幅に優れています。
Cortexは、AIエージェント向けに設計された革新的なローカルファーストメモリエンジンです。Rustで書かれており、バイナリサイズはわずか3.8MBです。現在のAIセッションが毎回「白紙の状態」から始まる問題を解決し、構造化されたクエリ可能で自己進化する長期記憶を提供します。
Cortexの核となるのは、人間の認知から着想を得た4層メモリアーキテクチャです。ワーキングメモリは現在のセッションコンテキストを処理し、エピソードメモリは会話やイベントなどの生の経験を保存します。セマンティックメモリは統合エンジンによって抽出された事実、好み、関係を格納し、プロシージャルメモリは学習されたルーチンやワークフローを捕捉します。これらの層はバックグラウンドで定期的に統合され、古い記憶の減衰や重要なパターンの昇格が自動的に行われます。
パフォーマンス面では、Cortexは非常に優れています。データ取り込みは156マイクロ秒、上位10件の検索は568マイクロ秒、コンテキスト生成は621マイクロ秒です。比較として、クラウドベースのMem0は約200~500ミリ秒のレイテンシです。ACL 2024のLoCoMoベンチマークでは、Cortexはオープンドメイン質問応答で88.8%を達成し、Mem0の72.9%やOpenAI Memoryの52.9%を大きく上回りました。
プライバシーはCortexの基本理念です。すべての記憶はデフォルトでデバイスに保存され、サードパーティのサーバーに送信されることはありません。同期機能はユーザー自身のクラウドストレージ(iCloud、Google Drive、OneDrive、Dropbox)を介して行われ、AES-256-GCM暗号化がオプションで利用可能です。クラウドアカウントが侵害されても、記憶は安全に保たれます。さらに、Cortexはメモリごとのプライバシーレベルをサポートしており、デフォルトのプライベートメモリはデバイスから離れず、共有メモリはプライベートに戻すことで他のデバイスから削除できます。
Cortexにはベイズ信念システムも組み込まれており、証拠に基づいて自己修正が可能で、信頼度スコアが付与されます。人物グラフ機能は、異なるチャネル(Telegram、メール、カレンダーイベントなど)間で同一人物のIDを解決します。検索時には、ベクトル類似度、時間的重み、顕著性、社会的関係、チャネルの5つのシグナルを組み合わせて、最も関連性の高い結果を提供します。
開発者向けには、Cortexは30のMCPツールを提供し、ClaudeなどのLLMと統合できます。SQLiteによる永続ストレージとインメモリベクトルインデックスを採用し、外部サービスは不要です。ノートPC、Raspberry Pi、サーバーなどさまざまな環境で動作します。
総じて、CortexはAIエージェントにこれまでにないローカル、プライベート、高性能なメモリソリューションを、完全無料かつオープンソースで提供します。