Claude Code
会話そのものが失われた可能性は、ほとんどありません。Claude Codeは履歴を追記型のJSONLファイルとしてローカルディスクに保存します。ターミナルのクリア、クラッシュ、`/resume`から消えたセッション、コンテキスト圧縮のいずれも、会話記録の削除を意味しません。
セッションファイルをここにドロップ
CodexまたはClaude Codeの.jsonl(.gzにも対応)。クリックして選択することもできます
Codex: ~/.codex/sessions/ Claude Code: ~/.claude/projects/
ファイルが見つかったら、ここにドロップしてください。ローカルで解析され、共有しない限りアップロードされません。
Claude Codeは作業中の各会話を、ローカルのJSONLファイルへ継続的に追記します。ターミナルをクリアして消えるのは画面上の表示だけです。クラッシュ、コンテキスト圧縮、/resumeにセッションが表示されない場合も、元のファイルが削除されたとは限りません。通常、記録は~/.claude/projects/<escaped-project-path>/<session-uuid>.jsonlにあり、パスの区切り文字はハイフンに変換されます。
まず、全プロジェクトから更新日時が新しい5件のセッションを表示します。
ls -t ~/.claude/projects/*/*.jsonl | head -5 # 会話内のフレーズを覚えている場合は、保存済みの全セッションを検索: grep -rl "a phrase you remember" ~/.claude/projects/ # 見つかったらClaude Codeで再開: claude --resume
まずシステムのゴミ箱を確認してください。macOSでは、Time Machineやエディタのローカル履歴からJSONLファイルを復元できる場合もあります。開く前に、安全な場所へ復元しておくことをおすすめします。
生のセッションファイルをそのまま読むのは大変です。.jsonlファイルをSessionViewerにドラッグすれば、コマンド、出力、diff、思考ブロック、計画、Token使用量を含む会話全体を、読みやすいタイムラインで確認できます。解析はブラウザ内で行われ、共有しない限りアップロードされません。重要なセッションは定期的にバックアップし、後でブラウザから開いたり誰かに送ったりしたい場合は、必要に応じてホスト型リンクを作成してください。
Claude Codeの会話は~/.claude/projects/<escaped-project-path>/<session-uuid>.jsonlに保存されます。プロジェクトのパスはディレクトリ名に変換され、スラッシュなどの区切り文字はハイフンに置き換えられます。
いいえ。アクティブな会話やターミナル表示をクリアしても、すでにディスクへ書き込まれたJSONL記録は削除されません。対応するファイルは引き続き~/.claude/projects/から探せます。
通常は可能です。Claude Codeはセッションの進行中、会話イベントをローカルのJSONLファイルへ追記します。ls -t ~/.claude/projects/*/*.jsonl | head -5で最新のファイルを探し、claude --resumeを試すか、SessionViewerで開いてください。
いいえ。圧縮によってClaude Codeが以後参照するコンテキストは変わりますが、元の会話記録はローカルのJSONLファイルに残ります。
Codex CLIのセッションファイルは~/.codex/sessions/YYYY/MM/DD/rollout-<timestamp>-<uuid>.jsonlに保存されます。SessionViewerはCodex CLIとClaude Codeの両形式を自動判別して表示します。
共有リンクにはランダムな文字列を使用し、一覧表示や検索エンジンへの登録は行いません。アップロード時に、いつでも実行できる削除コマンドが発行されます。