thedotmack/claude-mem

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

解決する課題

Claude-Memは、AIコーディングアシスタントにおける「記憶喪失」の問題を解決します。デフォルトでは、AIツールはチャットセッションが終了または再起動されるとコンテキストを失うことがよくあります。このプロジェクトは、プロジェクトの履歴、過去の決定事項、バグ修正が異なるセッション間でもAIにとって利用可能な状態を維持し、知識の継続性を保つことを可能にします。

仕組み

これは、AIコーディング環境にフックする永続的なメモリレイヤーとして機能します。ツール使用、バグ修正、プロジェクトの決定などの重要なイベントである「観測」を自動的にキャプチャし、ローカルの SQLite データベースに保存します。キーワード検索とセマンティック検索(ベクトルデータベースを使用)を組み合わせたハイブリッド検索アプローチを使用して、関連する過去の情報を取得します。新しいセッションを開始すると、この履歴コンテキストをAIに再注入します。その際、「段階的開示」戦略を使用して、必要な場合にのみ詳細を取得することでトークンコストを低く抑えます。

対象ユーザー

Claude Codeや同様のAIコーディングエージェントを使用しており、新しいチャットのたびにすべてを手動で再説明することなく、アシスタントに以前の作業、プロジェクトのコンテキスト、技術的な決定事項を記憶させたい開発者向けに設計されています。

ハイライト

  • 永続的なコンテキスト: 異なるセッション間でプロジェクト履歴を自動的に保存および取得します。
  • トークン効率の高い検索: 3ステップのワークフロー(検索、タイムライン、取得)を使用して、関連データを取得しながらトークン使用量を最小限に抑えます。
  • プライバシー優先: <private> タグのサポートが含まれており、機密情報を保存対象から除外できます。
  • 自動統合: CLI経由で簡単にインストールでき、手動介入なしでバックグラウンドで自動的に動作します。
  • チーム機能: チームでのコラボレーションと知識共有のためのオプションの共有ワークスペース機能。

関連

  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト
  • プロジェクト