CC Replay
Claude Code Conversation Replayer · Data stays in your browser
📂
Drop .jsonl session file here
~/.claude/projects/.../*.jsonl
Why CC Replay
🔒
100% Client-Side
Your conversation data is parsed entirely in the browser. Nothing is uploaded to any server.
🎨
Tool Call Highlighting
Visualize every Read, Write, Edit, Bash, and other tool calls with structured detail panels.
📊
Conversation Structure
Browse user messages, assistant replies, and system prompts in a clear timeline view.
How to Use
- 1
Find Your Session File
Claude Code saves conversations as JSONL files in ~/.claude/projects/.
- 2
Upload or Drag & Drop
Drop the .jsonl file onto this page or click "Choose File" to select it.
- 3
Browse & Analyze
Navigate through turns, inspect tool calls, and review the full conversation flow.
FAQ
- Where are Claude Code session files stored?
- Claude Code stores session logs as JSONL files in ~/.claude/projects/ on your machine. Each conversation is saved as a separate .jsonl file containing all messages, tool calls, and responses.
- Is my data safe?
- Yes. CC Replay runs entirely in your browser. Your JSONL files are parsed locally using JavaScript — no data is sent to any server. You can verify this in the browser's network tab.
- What information can I see in a replay?
- You can see the full conversation flow including user prompts, Claude's responses, tool calls (Read, Write, Edit, Bash, etc.) with their inputs and outputs, and system messages.
- Does it work with any JSONL file?
- CC Replay is designed specifically for Claude Code session files. It parses the JSONL format used by Claude Code, including tool_use and tool_result message types.