Claudeのための永続メモリを4つのMarkdownファイルで構築

システムの仕組み
r/ClaudeAIの開発者が、4つのマークダウンファイルをプロジェクトコンテキストで読み込む永続的メモリシステムを作成し、Claudeのセッションベースのコンテキスト制限に対する解決策を共有しました。このシステムは、各Claude会話がゼロから始まる問題に対処し、セッション間で継続性を維持します。
ファイル構造と目的
- Protocol — このコンテキストにおけるClaudeの役割、セッションライフサイクル、行動境界を定義するアイデンティティ層
- CONVERGEHERE — 現在重要な事項、前回セッションのポインタ、システム状態を指定する方向付け層
- Daily Capture — 1日1行の人間の入力とフロントマター内の身体指標を含む人間入力層
- Continuity — セッション終了時にClaudeが書き込む(最大30行)、気づいたこと、未解決事項、注意点に関するメモリ層
セッションライフサイクル
起動時:Claudeは応答前に4つのファイルをすべて読み込みます。セッション終了時:ClaudeはContinuityとCONVERGEHEREを更新します。次のインスタンスは更新されたファイルを読み、連続的なコンテキストの連鎖を作り出します。
1か月後の結果
毎日使用して1か月後、このシステムは実用的な利点を示しました:3週間前の約束の追跡、同じタスクが繰り返し延期されることの認識、エネルギー低下とタスクのスキップが相関する際のフラグ立て。開発者は、Claudeが構造化データを読み反映している一方で、永続的コンテキストの複合効果は重要であると指摘しています。
このシステムは、4つのファイルを読み込む新規Claudeインスタンスが10回以上の過去セッションからのコンテキストを持って起動する「コールドブート」で実証されました。
📖 Read the full source: r/ClaudeAI
👀 See Also

ターニャ:階層化された記憶と感情状態を持つOpenClawベースのAIコンパニオン
TanyaはOpenClaw上に構築されたオープンソースのAIコンパニオンで、Telegram上で動作します。二層のメモリ統合、動的な感情状態、埋め込み表現タグ付きの音声インタラクションを特徴としています。このプロジェクトには詳細なSOUL.mdキャラクタープロンプトが含まれており、テキストメッセージ、音声ノート、通話、画像共有を扱います。

ローカルでのLlama 3.2-1Bのシークレット検出用ファインチューニングがWizのモデルを上回る
ある開発者が、コード内のシークレット検出のためにLlama 3.2-1Bをローカルでファインチューニングすることに成功し、Wizの類似モデルの指標を上回ったことを文書化しました。このプロジェクトは、独自のAPIを一切使用せず、完全にローカルのAIツールで実施されました。

貨物ドライバーがClaude CodeでiOSアプリを開発、実践的な学びを共有
コーディング経験がほとんどない日本の貨物運転手が、Claude Codeを使ってiOSアプリを構築し、App Storeへの申請に成功しました。このアプリは、2025年4月に導入された記録保管に関する新規制に対応するために開発されました。新規制では、毎日複数の紙の書類に記入することが義務付けられていました。

OpenClawを使って経費追跡スクリプトを修正――見逃していたサブスクリプションロジックを発見
開発者はOpenClawを使用してPythonの経費追跡スクリプトを修正し、週次での食料品購入をサブスクリプションとして誤分類する問題を解決しました。