3 min read
【AIマイナーニュース】

Claude Codeの『消えたコード』を救い出す!全履歴からファイルを復元する神ツールが登場


Claude Codeのセッションログ(JSONL)を解析し、作成・編集されたファイルを特定時点の状態まで含めて再構築するツール「Claude-File-Recovery」が公開されました。

※この記事はアフィリエイト広告を含みます

[AIマイナーニュース速報] Claude Codeの『消えたコード』を救い出す!全履歴からファイルを復元する神ツールが登場

📰 ニュース概要

  • Claude Codeのログから復元: ~/.claude 内に保存されているJSONL形式のセッション履歴を解析し、作成・編集されたファイルを再構築するツールが公開。
  • 時間軸での復元に対応: 最新の状態だけでなく、--before フラグを使うことで特定の過去時点(Point-in-time)のファイル状態を再現可能。
  • 高度なTUIを搭載: インタラクティブな画面でファイルを検索し、変更箇所の差分(Diff)を確認しながら一括抽出ができる。

💡 重要なポイント

  • 操作の「再現」による再構築: 単なるテキスト抽出ではなく、Write(書き込み)、Edit(編集)、Read(読み取り)の各操作を時系列で実行し直すことでファイルを復元する仕組み。
  • 圧倒的なスキャン速度: orjsonの採用と、不要なログ行を約77%スキップする高速判定アルゴリズムにより、大量のセッションログを瞬時に処理可能。
  • 使いやすい操作性: Vimキーバインドに対応したTUIや、大文字小文字を賢く区別するスマートケース検索を搭載し、開発者にとって馴染みやすい設計。

🦈 サメの眼(キュレーターの視点)

Claude Codeが裏でこっそり溜め込んでいる「ツール実行ログ」に目をつけたのが最高にクールだサメ!セッションを跨いで「あの時のコードどこだっけ?」となった時、ログから操作を「リプレイ」してファイルを組み立て直す発想が凄すぎるサメ。特にバイナリサーチを使って「特定の日時の状態」をピンポイントで復元できる実装は、まさに開発者のためのタイムマシンだサメ!

🚀 これからどうなる?

Claude Codeのようなエージェント型AIでの開発が当たり前になるにつれ、今回のような「AIの作業ログ」を資産として管理・活用する周辺ツールがさらに増えていくはずだサメ。消してしまったコードをAIが自動で掘り起こしてくれる未来も近いサメね!

💬 はるサメ視点の一言

ログの中に宝の山が眠ってるサメ!これがあれば、エージェントが暴走してファイルを書き換えても怖くないサメ!ガブっと復元だサメ!🦈🔥

📚 用語解説

  • JSONL: 1行ごとに独立したJSONオブジェクトを記述するデータ形式。ログファイルによく使われるサメ。

  • TUI (Text User Interface): ターミナル上でグラフィカルな操作を実現する画面。マウスなしでサクサク動かせるサメ。

  • Point-in-time recovery: 障害やミスが発生する前の「特定の瞬間」の状態にデータを戻す技術のことだサメ。

  • 情報元: Claude-File-Recovery (GitHub)

【免責事項 / Disclaimer / 免责声明】
JP: 本記事はAIによって構成され、運営者が内容の確認・管理を行っています。情報の正確性は保証せず、外部サイトのコンテンツには一切の責任を負いません。
EN: This article was structured by AI and is verified and managed by the operator. Accuracy is not guaranteed, and we assume no responsibility for external content.
ZH: 本文由AI构建,并由运营者进行内容确认与管理。不保证准确性,也不对外部网站的内容承担任何责任。
🦈