
I Vibe Coded a Local ChatGPT Export Viewer (and Had Some Feelings About My Chat History)
I exported my ChatGPT data. What arrived was a zip file containing hundreds of loose JSON files, a pile of images, and some .wav recordings of my voice messages. No viewer and no UI. Just a data dump and a polite email. So I built one (well, vibecoded is one way to put it). dumpedGPT is a dead-simple local web app for browsing your ChatGPT export. Drop your unzipped data into a dump/ folder, run npm run dev , and open localhost:5173 . That's it. Everything stays on your machine — no uploads, no accounts, no nonsense. What it does Dashboard with conversation count, date range, model breakdown Searchable conversation list with full thread rendering (markdown, code blocks, inline images, voice playback, chain-of-thought from o-series models) Media gallery — masonry grid of every image across all your conversations Profile page with your account info, Sora generations, shared conversations, message feedback I went with Vite + React on Claude's recommendation. Fast to set up, zero config fr
Continue reading on Dev.to Webdev
Opens in a new tab



