claude-mem: それが何か、解決する問題、そして注目を集めている理由

claude-mem: それが何か、解決する問題、そして注目を集めている理由

解決すること

Claude-Mem は AI エージェント向けの永続メモリを提供します。特に Claude Code、Gemini CLI、OpenCode 用に設計されています。セッション間でコンテキストが失われる問題を解決し、AI がプロジェクトの履歴、ツール使用時の観察結果、重要な意思決定を異なる会話間で記憶できるようにします。

仕組み

このシステムはライフサイクルフック(SessionStartPostToolUse など)を組み合わせて、観察結果を自動的に取得し、意味的サマリーを生成します。これらは SQLite データベースと Chroma ベクトルデータベースに保存され、ハイブリッドな意味検索とキーワード検索が可能になります。ワーカーサービスが HTTP API と Web ビューア UI を管理し、リアルタイムでメモリを監視できます。

対象ユーザー

Claude Code、Gemini CLI、または OpenCode を使用している開発者で、AI アシスタントに手動で毎回プロンプトを与えることなく、知識とプロジェクトコンテキストの継続性を保ちたい方。

ハイライト

  • 永続メモリ: コンテキストがセッション間で自動的に保持されます。
  • トークン効率の高い検索: 3 層のワークフロー(検索 → タイムライン → get_observations)により、全文取得前に結果を絞り込み、トークンコストを削減します。
  • ハイブリッド検索: Chroma DB を用いた全文検索とベクトル検索を組み合わせ、インテリジェントな取得を実現。
  • Web ビューア UI: localhost:37777 でリアルタイムメモリストリームを閲覧可能。
  • プライバシー制御: <private> タグで機密情報を保存対象から除外できます。
  • ベータ機能: 拡張セッション向けの実験的「Endless Mode」を含みます。

要約

Claude Code やその他の AI CLI 用の永続メモリ圧縮システムで、セッション間でプロジェクトコンテキストとツール観察結果を保持します。

タイトル

claude-mem: それが何か、解決する問題、そして注目を集めている理由

Sources