A browser-based viewer for Claude conversation trees, showing all branches and alternate responses in three views: tree, linear, and minimap.
- Tree View -- hierarchical display showing branch points and all paths through the conversation
- Linear View -- flat, chat-style reading of any single branch with tab switching
- Minimap View -- bird's-eye overview of the entire conversation tree with hover tooltips
- Dark theme optimized for readability
- Highlights active leaf path and branch points
- Expand/collapse individual messages or all at once
- Load your own exported JSON to explore any conversation
- Visit the live demo or open
index.htmllocally - The demo conversation loads automatically
- Click Load JSON in the toolbar to view your own exported conversation
- Open claude.ai and navigate to the conversation you want to export
- Open your browser's DevTools console (F12 or Cmd+Shift+J)
- Paste the contents of
script.jsinto the console and press Enter - The script fetches the full conversation tree (including all branches) and downloads it as a JSON file
- Load the downloaded JSON into the viewer
Claude conversations are trees, not linear threads. When you edit a message or regenerate a response, Claude creates a new branch rather than overwriting the old one. The standard Claude UI only shows one path at a time. This viewer renders the entire tree so you can see all branches and alternate responses.
index.html-- the complete viewer application (HTML + CSS + JS, no build step)script.js-- browser console script for extracting conversations from claude.aidemo.json-- sample conversation data loaded by default
MIT