claude-mem:Agent SDKによるClaude Codeの永続メモリプラグイン
claude-memはClaude Codeプラグインで、コーディングセッション中にClaudeが行うすべてを記録し、ClaudeのAgent SDKを使用してコンテキストを圧縮し、関連情報を将来のセッションに注入する。Claude Codeに会話をまたぐ永続メモリを付与するものである。
プラグインは5つのライフサイクルフック(SessionStart → UserPromptSubmit → PostToolUse → Summary → SessionEnd)を通じて動作し、すべてのツール呼び出しを監視、入出力をキャプチャ、ClaudeのAgent SDKでセマンティック圧縮を行い、全文検索対応のローカルSQLiteデータベースに保存する。インストール後、新しいセッションに過去のセッションコンテキストが自動的に表示される。
claude-memはRAD(Retrieval Augmented Development)を導入する。RAGが外部知識の取得を標準化するのと同様に、AIエージェントのメモリのためのオープンスタンダードである。アーキテクチャにはポート37777のExpress APIを持つワーカーサービスと、HTTP API経由でアクセス可能な検索スキルが含まれる。
プロジェクトは大きな支持を獲得し、GitHubで36,000以上のスターを獲得してトレンド入りしている。AGPL-3.0のオープンソース。
GitHub: https://github.com/thedotmack/claude-mem | ウェブサイト: https://claude-mem.ai/
← すべての記事に戻る
プラグインは5つのライフサイクルフック(SessionStart → UserPromptSubmit → PostToolUse → Summary → SessionEnd)を通じて動作し、すべてのツール呼び出しを監視、入出力をキャプチャ、ClaudeのAgent SDKでセマンティック圧縮を行い、全文検索対応のローカルSQLiteデータベースに保存する。インストール後、新しいセッションに過去のセッションコンテキストが自動的に表示される。
claude-memはRAD(Retrieval Augmented Development)を導入する。RAGが外部知識の取得を標準化するのと同様に、AIエージェントのメモリのためのオープンスタンダードである。アーキテクチャにはポート37777のExpress APIを持つワーカーサービスと、HTTP API経由でアクセス可能な検索スキルが含まれる。
プロジェクトは大きな支持を獲得し、GitHubで36,000以上のスターを獲得してトレンド入りしている。AGPL-3.0のオープンソース。
GitHub: https://github.com/thedotmack/claude-mem | ウェブサイト: https://claude-mem.ai/
Comments