ホームClaudethedotmack/claude-mem
// archived 2026-04-18
thedotmack

claude-mem

AI#Claude#LLM#Memory#TypeScript#SQLite
GitHub で見る →
201

// 概要

Claude-Mem は Claude Code や類似の CLI ツールにおいて、セッション間でのコンテキスト維持を実現する永続的なメモリ圧縮システムです。ツール利用状況を自動的に取得し、プロジェクト知識の継続性を確保するためのセマンティックな要約を生成します。本システムには Web ビューアー、ハイブリッド検索機能、および開発者向けのきめ細かなプライバシー制御が含まれています。

// 技術解説

Claude-Mem は、切断された AI セッション間のギャップを埋めるために Claude Code 専用に設計された、永続的なメモリおよびコンテキスト管理システムです。ライフサイクル フック、ローカルの SQLite データベース、およびハイブリッド検索アーキテクチャ (FTS5 と Chroma ベクトルデータベース) を組み合わせることで、エージェントがプロジェクトの知識を長期にわたって保持できるようにします。このプロジェクトは、プログレッシブ ディスクロージャー ワークフローを通じてトークンの効率性を優先しており、関連するコンテキストのみが取得されるようにすることで、長期にわたる開発タスクのパフォーマンスとコストを大幅に最適化します。

// 主要ハイライト

01
AI エージェントが複数のセッションにわたってプロジェクトのコンテキストと継続性を維持できる永続的なメモリを提供します。
02
詳細を取得する前に情報をフィルタリングしてコンテキスト コストを節約する、トークン効率に優れた 3 層検索ワークフローを実装しています。
03
メモリ ストリームの監視と観測の管理を行うための localhost:37777 でのリアルタイム Web ビューアー UI を備えています。
04
機密情報がメモリ データベースに保存されないように、<private> タグによるプライバシー制御をサポートしています。
05
キーワード マッチングのための SQLite FTS5 とセマンティック ベクトル検索のための Chroma を組み合わせたハイブリッド検索エンジンを活用しています。
06
ツール使用状況をキャプチャし、ライフサイクル フックを通じて要約を生成する、自動化された介入不要のアーキテクチャを提供します。

// ユースケース

01
AI エージェントのためのセッションを跨いだ永続的なコンテキスト保持
02
プログレッシブ・ディスクロージャーを用いたスキルベースの自然言語メモリ検索
03
ローカルの Web ビューアー UI を介したリアルタイムのメモリ・ストリーム監視

// クイックスタート

開始するには、'npx claude-mem install' コマンドを使用するか、Claude Code 内で '/plugin marketplace add thedotmack/claude-mem' コマンドを使用してプラグインをインストールしてください。インストールが完了したら、CLI ツールを再起動して自動コンテキスト永続化を有効にします。その後、http://localhost:37777 の Web ビューアー、または組み込みの MCP 検索ツールを使用してメモリ履歴を確認できます。