claude-memの機能
claude-memは、コーディングエージェントにセッション間のメモリを提供します。エージェント内のフックが各ツール呼び出し(読み取ったファイル、編集、コマンド)を小さなローカルワーカーに渡し、2つ目の「オブザーバー」モデルがその活動を短いオブザーバーションに変換して、セッション終了時に要約を書き込みます。同じプロジェクトの次のセッションは、それらのオブザーバーションのコンパクトなインデックスから始まり、エージェントは3つのMCPツール(search、timeline、get_observations)を通じて、必要なときにのみ詳細全体を取得します。メモリはSQLiteデータベースとして~/.claude-memに保存され、その上でChromaによるベクトル検索が行われ、ローカルのウェブビューアーでセッション、オブザーバーション、設定を確認できます。<private>タグで囲まれた内容は一切保存されません。
インストールは、お使いのマシン上のエージェントを検出するnpx claude-mem install、またはClaude Codeのプラグインマーケットプレイス(/plugin marketplace add thedotmack/claude-mem)から行います。READMEには、Claude Code、Codex、Cursor、OpenCode、T3 Code、Antigravity CLI、OpenClawゲートウェイなどへの対応が記載されています。Copilot CLI、Goose、Roo Code、Warpはメモリを検索できますが、それらのセッションは記録されません。オブザーバーは、ホスト型のCMEMサービス、ご自身のOpenRouterまたはGeminiのキー、あるいはAnthropicのプランで実行できます。匿名の使用状況分析はデフォルトで有効になっており、npx claude-mem telemetry disableで無効にできます。
