Chat Log Viewer

Drop a .json chat log file exported from clawq session show or Claude Code to inspect messages, tool calls, tool responses, and thinking blocks. Files are processed entirely in your browser — nothing is uploaded.

How to export chat logs

Clawq

Use session show to export a session as JSON:

# List available sessions
clawq session list

# Export a session to a .json file
clawq session show SESSION_KEY > chat.json

# Export a specific epoch
clawq session show SESSION_KEY --epoch 2 > chat.json

Claude Code

Claude Code stores conversations as JSONL files. Each line is a JSON message object. To export:

# Find recent conversations
ls -lt ~/.claude/projects/*//*.jsonl | head

# Convert JSONL to a JSON array for the viewer
cat CONVERSATION.jsonl | jq -s '.' > chat.json

Alternatively, use claude export if available in your version, or copy the .jsonl file directly — the viewer also accepts newline-delimited JSON.

Drop a .json or .jsonl chat log file here, or click to browse

Supports clawq session show, Claude Code, and JSONL formats