Claude Code などのコーディングエージェント向けのセッション間永続メモリ:ライフサイクルフックを使用してツール呼び出しを自動的に記録し、セマンティックな要約を生成してローカルの SQLite と Chroma に保存します。新しいセッションでは関連するコンテキストが自動的に読み込まれ、MCP ツールを使ってオンデマンドで検索することも可能です。
スター数 104811(+336 / 24時間)
理由
- 検索は3層構造です。まず
searchで ID 付きの簡潔なインデックスを取得し、timelineで前後の出来事を確認し、get_observationsでフィルタリング済みの完全なレコードのみを取得します。作者によれば、これによりトークン使用量を約 10 倍削減できるそうです。 - Claude Code 以外にも、OpenCode、T3 Code、Antigravity CLI、Pi、DeepSeek Harness、Grok Bot、OpenClaw ゲートウェイをサポートしています。
npx claude-mem install --ide <名称>でインストールします。 CLAUDE_MEM_MODEで作業モードとメモリ言語(例:code--zh)を設定できます。<private>タグで囲まれた内容は保存されません。
使い方
npx claude-mem installを実行するか、Claude Code 内で/plugin marketplace add thedotmack/claude-memを実行してから/plugin install claude-memを実行し、再起動後に有効になります。npm install -g claude-memは使用しないでください。これは SDK のみをインストールし、フックを登録しません。Node.js 20 以上が必要です。Bun と uv が不足している場合は自動的にインストールされます。
リスク
- インストーラーはデフォルトでブラウザでのログインと、マネージド型の claude-mem observer の有効化を求めます(30 日間の無料トライアルがあり、期限切れ後はサブスクリプションに加入しない限り、ご自身の Anthropic プランが使用されます)。ログインしたくない場合は、
--providerを渡すか、CLAUDE_MEM_ONLINE_OPTIN=falseを設定してください。 - Grok Bot 向けにインストールする場合、デフォルトではマネージド型の CMEM Pro が使用されます。スクリーンショット保存と Cloud Sync はデフォルトで無効ですが、有効にすると cmem.ai にアップロードされます。リポジトリは 2025 年前から存在し、ライセンスは Apache-2.0 です。