SessionViewer

Codex · Claude Code

Your AI coding session,
as a page you can actually read

Drop in a local session JSONL and get the whole conversation back as a timeline — every command, every diff, every line of reasoning. Parsing happens in your browser: nothing leaves your machine until you hit share.

Drop a session file here

Codex and Claude Code .jsonl (.gz works too), or click to pick one

Codex: ~/.codex/sessions/ Claude Code: ~/.claude/projects/

The lazy way: let the AI upload it for you

Paste the line below to the Codex or Claude Code session you're already working in. It will find the session file, upload it, and hand you back a link.

Upload our session to {this site} and give me a viewing link. Read /llms.txt first — it has the file locations, the upload command and the response format.

Share links are random strings, never listed or indexed. Every upload returns a delete command you can run any time.

What you get back

Both formats, auto-detected

Codex rollout logs and Claude Code transcripts, same viewer. Drop the file in; it figures out which is which.

Diffs, plans and tool calls

File edits render as colored diffs. Plans show what got checked off. Terminal commands sit next to their output, folded until you want them.

Reasoning you can hide

Thinking blocks and system-injected scaffolding are collapsed by default. Toggle them on when you want to see how the model actually got there.

Which agent are you using?