claude-cortex は何をしますか?
Claude Code のメモリをファイルに保存し、セッション、プロジェクト、デバイス間で永続的なコンテキストを実現します。データベースやクラウドは不要です。
概要
このスキルは、Claude Code の会話や設定の記憶をローカルファイルに保持します。これにより、Claude Code を再起動したり、別のプロジェクトで作業したり、異なるデバイスを使用しても、以前のコンテキストを維持できます。
仕組み
- メモリは指定されたディレクトリ内の JSON ファイルに保存されます。
- 各セッション開始時にメモリファイルが読み込まれ、Claude Code にコンテキストとして提供されます。
- セッション中にメモリが更新されると、ファイルに自動的に書き戻されます。
- ファイルパスは環境変数や設定でカスタマイズ可能です。
利点
- データベース不要: 単純なファイルシステムのみで動作。
- クラウド不要: すべてのデータはローカルに保持され、プライバシーが保たれます。
- オフライン対応: インターネット接続がなくても使用可能。
- 移植性: メモリファイルをコピーするだけで別のデバイスに移行できます。
対応プラットフォーム
- Claude Code
使用方法
スキルをインストール後、Claude Code の設定でメモリファイルのパスを指定します。デフォルトでは ~/.claude-cortex/memory.json に保存されます。
export CLAUDE_CORTEX_MEMORY_PATH="/path/to/custom/memory.json"
注意事項
- メモリファイルはプレーンテキストの JSON 形式のため、機密情報を含めないでください。
- ファイルの競合を避けるため、複数の Claude Code インスタンスが同時に同じメモリファイルに書き込まないようにしてください。
ライセンス
MIT