cogito-mem (Cogi) について
cogito-memは、Claude Codeなどのエージェント向けのローカル長期記憶サーバーです。会話の原文と一部の作業記録を端末内に保存し、保存時のクラウド利用やAI呼び出しなしで関連箇所を検索します。
主な機能
- 01会話を原文のまま保存
- 02コマンドと変更したファイルを記録
- 03ローカルSQLiteストレージ
- 04プロンプトごとに関連記憶を検索
- 05秘密情報を伏せて記録し、収集を一時停止
活用シーン
- 01過去のセッションでの決定を確認
- 02コンテキストウィンドウ外の情報を再取得
- 03エージェントの記憶を端末内に保持
MCP 対応
ローカルの`cogi` MCPサーバーは、Claudeに`memory_query`と`memory_append`ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 6 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| text | string | はい | そのまま保存するメモ。 |
| title | string | いいえ | 任意の短いタイトル(例:プロジェクト名やトピック)。 |
詳細
cogito-mem
Claude Code のための長期記憶を、あなたのマシン上に。 リスの Cogi は、あなたと Claude がやり取りしたすべてのメッセージを記録し、Claude が忘れたことを思い出させます。API キーもクラウドも不要で、保存のための AI 呼び出しもありません。

試してみる理由
- Claude が忘れなくなります。 すべてのメッセージと返信を、日付とともに一言一句記録します。コンテキストウィンドウから抜け落ちたことや、先週起きたことも、次のプロンプトに関連箇所が戻ってきます。
- 何をしたかも覚えています。 実行したコマンド(成功したかどうかも含む)と、変更したファイルを、出力を含めずに記録します。
- プライベートで無料です。 コンピューター上のフォルダーひとつだけで動作します。アカウントも API キーも、メッセージ保存のための AI 呼び出しも不要です。何もマシンの外に送信されません。
- 検証済みです。 LongMemEval-S では、AI モデルを使わずに、500 問のうち 99.0% で回答を含む過去のセッションを Cogi が最初の 5 件以内に見つけます。2026 年 10 月時点で、他のローカルメモリプラグインが公表している数値は 95.2~98.0% です。LoCoMo では、Cogi が返す 1,000 トークンで 74.7% の質問に正しく回答でき、会話全体を読み直す場合(76.5%)と同水準です。1,000 万トークンの検索にかかる時間は、ノート PC の CPU で 26 ミリ秒です。結果を見る。
インストール
macOS または Linux(Windows は実験的サポート)で Claude Code と uv が必要です。次に、ターミナルで以下を実行します。
claude plugin install cogito-mem --marketplace meridian21lab/cogito-mem
初回起動時にモデルがダウンロードされます(310 MB、約 1 分)。アップデートを受け取るには、自動更新を一度有効にします:/plugin → マーケットプレイス → cogito-mem → 自動更新を有効化。
手順ごとのガイド · Codex、Claude Desktop、Docker
試してみる
- Claude に伝えます:ステージングサーバーを「acorn」と呼ぶことにしましょう。
- 短期記憶をクリアします:
/clear - 質問します:ステージングサーバーを何と呼びましたか? Claude は「acorn」と答えます。Cogi が思い出させたのです。
Cogi が実行、ダウンロード、保存するもの
- 実行するもの: 4 つの Claude Code フックと、
cogiという 1 つの MCP サーバーです。それぞれ PyPI からリリースされたcogito-memパッケージを、プラグインで固定された正確なバージョンで実行します(uvx cogito-mem==<version>)。プラグインのuv.lockには、そのリリースと numpy がチェックサムとともに記載されています。返信のたび、およびセッションの終了時に、フックがセッションのトランスクリプトから新しいメッセージを保存します。セッションの開始時と各プロンプトの送信時には、最も関連性の高いメモリを少数追加します(各プロンプトにつき最大 300 トークン)。MCP サーバーは Claude にmemory_queryとmemory_appendの 2 つのツールを提供します。これらは、コンピューター上のみで待ち受ける小さなサービス(127.0.0.1:7327)が応答します。 - 一度だけ HTTPS 経由でダウンロードするもの: PyPI から
cogito-memと唯一の依存関係である numpy(uv 経由)、llama.cpp の公式 GitHub リリースから llama.cpp のllama-server(すでにある場合はスキップ)、および Hugging Face から EmbeddingGemma 2 モデル(310 MB)をダウンロードします。その後、Cogi はネットワークに接続しません。 - 保存するもの: コンピューター上の
~/.cogito-mem/にすべて保存します。メッセージと、各ターンで行ったことを簡潔に記したメモを、1 つの SQLite ファイルに格納します。API キー、トークン、秘密鍵、パスワードは、保存前に[redacted]に置き換えます。ツールの出力やファイルの内容は保存しません。<private>…</private>内のテキストはスキップされ、COGITO_MEM_CAPTURE=offにすると保存が一時停止します。 - 送信するもの: 何もありません。アカウントも、分析情報も、テレメトリーもありません(任意のベンチマークコマンド
cogito-mem eval locomo-qaは、実行する場合に限り、設定した LLM API にベンチマークの質問を送信します。ご自身のキーを使用します)。 - きれいに削除できます:
claude plugin uninstall cogito-mem@cogito-memを実行してから、~/.cogito-memを削除してください。
インストールされる各ファイル、ダウンロード、接続と、そのソースへのリンク:インストール内容。
比較
| cogito-mem | claude-mem | Mem0 plugin | cognee plugin | Supermemory plugin | |
|---|---|---|---|---|---|
| メッセージを保存するための AI 呼び出し | なし | ツール呼び出しごとにオブザーバーモデルを使用(デフォルトでは Claude プランの Haiku) | Mem0 のサーバーで抽出 | 自分の LLM キーまたは claude -p を使用して抽出 | Supermemory のサービス内 |
| アカウントまたは API キー | なし | 任意でサインイン | Mem0 Platform API キー | LLM キーまたは Claude CLI | API キーまたはログイン |
| メモリの保存場所 | 自分のコンピューター | 自分のコンピューター(クラウド同期は任意) | Mem0 のクラウド | 自分のコンピューター(クラウドは任意) | Supermemory のクラウド(ローカルモードも利用可能) |
| 返される内容 | 日付付きの自分の正確な言葉 | AI が書いた観察内容 | 抽出されたメモリ | グラフの事実と要約 | 抽出されたメモリ |
| 検索可能になるタイミング | 同じターン内 | オブザーバーの実行後 | バッチ処理後(5 回のやり取りごと) | 次のグラフ実行後 | バックグラウンドでの保存後 |
プロジェクトのルールは CLAUDE.md に記載し、起きたことは Cogi に記憶させましょう。
詳細情報
| 仕組み | 収集、保存、検索:Cogi が保存するものと検索方法 |
| 結果 · ベンチマーク | 数値と再現方法 |
| API と MCP · リファレンス | HTTP、Python、ターミナル、設定、FAQ、ロードマップ |
| インストールされるもの · プライバシー · 利用規約 | すべてのファイル、ダウンロード、接続;プライバシーと利用規約 |
| 開発 | テストと評価の実行 |
早期アクセス。 v0.2 は新しく、構築とテスト(200 件超のテスト)を完了していますが、現在も評価中です。フィードバックや課題の報告をぜひお寄せください。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。