メインコンテンツへスキップ
Cohaku AI は、AI コーディングエージェントに永続的で構造化されたメモリをセッションを跨いで提供する MCP サーバーです。 会話が終わるたびにコンテキストが失われる代わりに、Cohaku はベクトル検索、全文検索、ナレッジグラフを備えたローカル SQLite データベースに知識を保存します。すべて Model Context Protocol を通じてアクセスできます。

主な機能

3層メモリ

ルールワーキング長期の3層構造。自動優先度順序付けと TTL をサポート。

ハイブリッド検索

セマンティックベクトル検索 + BM25 全文検索による4要素スコアリング。

ナレッジグラフ

エンティティノード、双時相エッジ、グラフ探索による構造化された知識管理。

セッション & エピソード追跡

チェックポイント付きの作業セッション管理と、重要なイベントのエピソード記録。

設定ファイル生成

保存されたメモリを Claude Code、Cursor、Copilot、Windsurf などのルールファイルとしてエクスポート。

クラウド依存ゼロ

完全ローカル動作。SQLite + sqlite-vec。API キーもストレージのためのネットワーク通信も不要。

仕組み

AI Agent ←→ MCP Protocol ←→ Cohaku Server ←→ SQLite + sqlite-vec

                          Embedding Model
                       (all-MiniLM-L6-v2, local)
  1. AI エージェントが MCP(stdio トランスポート)経由で Cohaku に接続
  2. エージェントが24のツールを使ってメモリの保存、検索、管理を実行
  3. すべてのデータは ~/.config/cohaku/memory.db にローカル保存

ツールカテゴリ

カテゴリツール数説明
コンテキスト1セッション開始時に優先度順のメモリコンテキストを読み込み
メモリ6メモリの保存、検索、更新、削除、重複排除
ナレッジグラフ5エンティティ、エッジ、グラフ探索による検索
エピソード3エンティティ参照付きの時系列イベントログ
セッション4チェックポイント付きの作業セッションライフサイクル
設定ファイル生成9Claude Code、Cursor、Copilot、Windsurf 等へのエクスポート

次のステップ

クイックスタート

5分以内に Cohaku をセットアップ

アーキテクチャ

システム設計を理解する

CLI リファレンス

ターミナルからメモリを管理

インテグレーション

12の対応 AI コーディングツール