トータル・リコール:Claudeコード会話履歴のためのローカル知識グラフ

Total Recallの機能
Total Recallは、会話履歴を検索可能にすることで、Claude Codeセッション間での決定事項の再説明という問題を解決します。Claude Codeは会話を~/.claude/projects/内のJSONLファイルとして保存し、各行にはメッセージオブジェクト(役割、内容、タイムスタンプ、ID、parentUuid)が含まれています。これらの親参照は、会話がツール呼び出しや中断で分岐するため、有向非巡回グラフ(DAG)を形成します。
技術的実装
このシステムはJSONLトランスクリプトを以下の機能を持つSQLiteデータベースに取り込みます:
- 全文検索
- ローカルのOllama(クラウド不要)とnomic-embed-textを使用したベクトル埋め込み
- 意味的クロスリンキング
- 検索ヒットから親チェーンを遡るDAGを考慮した取得
- プロジェクトベースのセッションタグ付け
「あの素晴らしいチレ・レジェノスがあったレストランは何だったっけ?」のような質問をすると、Claudeはデータベースをクエリし、要約ではなく周囲のコンテキストを含む実際の会話抜粋を返します。
追加機能
- 「どこまで話したっけ」スクリプトは、最新セッションから最後の20メッセージを表示します
- Playwright経由で認証し、バックエンドAPIを呼び出してタイムスタンプ、モデルメタデータ、DALL-E画像、コードインタープリター出力を含む完全な会話ツリーを取得するChatGPTインポーター
- 15分ごとの自動取り込み
- すべてローカル - 別のマシンにコピーできる単一ファイル
現在の導入状況
作成者の導入では以下を処理しています:
- 28Kチャンク
- 63Kの意味的リンク
- 255 MBストレージ
- 6プロジェクトにわたる49セッション
オープンソースでの利用可能性
https://github.com/aguywithcode/total-recallのリポジトリには以下が含まれています:
- 完全なパイプライン(取り込み、埋め込み、リンク、取得、閲覧)
- ChatGPTスクレイパー
- セットアップ手順
- CLAUDE.md統合ガイド
- 完全な構築ストーリーを含む背景ドキュメント
📖 Read the full source: r/ClaudeAI
👀 See Also

CLAUDE.md設定を管理するための2つのClaudeコードスキル
開発者がCLAUDE.md設定を扱う2つのClaude Codeスキルを構築しました。/cc-initは新規プロジェクト向けに最小限の設定を作成し、/cc-optimizeは既存プロジェクトの肥大化や問題を分析します。どちらもコンテキストのオーバーヘッドを削減し、指示への従順性を向上させることを目的としています。

Auto-co: Claudeのコードを自律型AI企業に変える50行のBashスクリプト
Auto-coは、Claude Code CLIをループでラップする約50行のbashスクリプトです。CEO、エンジニア、批評家など14のAIエージェントが役割を担い、自律的に実行されます。FormReplyやChangelog.devを含む4つの製品をゼロから構築し、270以上のサイクルで総費用は268ドルでした。

OpenHelm:自己修正リトライロジックを備えたClaude Code用ローカルバックグラウンドスケジューラー
OpenHelmは、Tauriベースのアプリケーションで、Claude Codeのタスクをスケジュールに従ってバックグラウンドで実行し、すべての状態をローカルのSQLiteに保存します。失敗後にプロンプトを調整する自己修正型リトライループも含まれています。

SymDex: オープンソースMCPコードインデクサーがAIエージェントのトークン使用量を削減
SymDexはオープンソースのMCPコードインデクサーで、コードベースを事前にインデックス化し、AIコーディングエージェントが関数やクラスをファイル全体を読まずに見つけられるようにします。開発者のベンチマークによると、ルックアップごとのトークン使用量を約97%削減します。