It’s December. Wrapped season. Nikunj had just shipped iMessage Wrapped and it blew up (100K+ impressions). I saw it and thought - I want this, but for ChatGPT.
Couldn’t find one that existed. So I built it over a weekend.
What it does
You upload your ChatGPT data export (the ZIP file from settings), and it gives you a slide-by-slide breakdown of your year:
- When your AI journey began
- Messages sent and active days
- Longest streak with a heatmap
- Peak day and time
- Top models used
- Politeness score (how many times you said “please” and “thank you” to an AI)
- Your AI personality archetype
- A shareable summary card
How it works
Pure HTML, JS, and CSS. No framework, no backend. You drag in the ZIP, it parses and visualizes everything right there in the browser.
Privacy was non-negotiable. Your conversations never leave your machine. I didn’t want anyone worrying about uploading their ChatGPT history to some random server.
The funny part
I shipped it, tweeted about it, and within hours OpenAI launched their own ChatGPT Wrapped. Same day. You can’t make this up.
Mine still had a use though - OpenAI’s wasn’t available everywhere. So I replied to the @OpenAI tweet suggesting people in other countries try mine instead. That reply alone got 10K impressions.
Try it
To get your data: ChatGPT Settings > Data Controls > Export data > grab the ZIP from your email > drop it on the site.
Source on GitHub.
Inspired by @nikunj’s iMessage Wrapped