Communityコーディング&開発github.com

Trussed-japanesecedar194/claude-cortex

Claude Code のメモリをファイルに保存し、データベースやクラウドを使わずにセッション、プロジェクト、デバイス間で永続的なコンテキストを実現します。

claude-cortex とは?

このスキル「Trussed-japanesecedar194/claude-cortex」は、Claude Code のメモリをローカルファイルに保存することで、セッションやプロジェクト、デバイスをまたいだ永続的なコンテキストを提供します。データベースやクラウドサービスに依存せず、シンプルなファイルシステムベースのアプローチを採用しているため、プライバシーが保たれ、オフラインでも利用可能です。主に Claude Code 上で動作し、開発者は任意のプロジェクトで一貫した会話履歴や設定を保持できます。具体的には、メモリをファイルとして保存・読み込みすることで、再起動後や別のプロジェクトでも前回の状態を引き継げるようになります。ファイルパスやフォーマットは拡張可能で、ユーザーの環境に柔軟に適応できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add Trussed-japanesecedar194/claude-cortex

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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

関連スキル