A personal reflection and data visualization tool for ChatGPT users.
Organize, rediscover, and interact with your past conversations using keyword analysis, topic clustering, and rich terminal visuals.
Mirror.py helps you make sense of your ChatGPT history — the ideas, inspirations, routines, and reflections you've accumulated over time.
It reads your exported .json
file and gives you a colorful, interactive summary right in your terminal.
- 📊 Top Keywords — See the most common words from all your conversation titles
- 🗂️ Topic Clustering — Automatically groups your chats into categories like:
- Music & Licensing
- Career & Jobs
- Automation & AI
- Creative Flow
- Inner Alignment
- 🔁 Repetition Detection — Find conversations you’ve started more than once
- 🎁 Joy of Rediscovery — Suggests old gems you may have forgotten
- 🔍 Search Tool — Quickly look up conversations using any word or phrase
- 🎨 Rich Visual Layout — Uses the
rich
Python library to display a dashboard-like layout with panels and colors
- Go to chat.com
- Settings → Data Controls → Export data → Download the
.zip
- Extract the
conversations.json
file
python Mirror.py