Show HN: ChatGPT History Explorer
github.comHey HN,
As a heavy ChatGPT user, I often want to explore my chat history, look for things I've already asked, keep favorite chats, and much more. ChatGPT doesn't even offer search capability (except in mobile version).
So I decided to build one myself. It runs locally, so no sensitive data leaks. You only need to export your ChatGPT conversations, and put it in the `data` folder. Optionally setup OpenAI API key and it will create embeddings for semantic search.
*Important* - it's not a desktop app (at least, not yet) - it's a python code with a browser interface that I've only tested on MacOS so far. Minimal dev skills are required to set it up.
Current functionality:
- Github-style activity graph and some other statistics
- Browse and read your conversations
- Quick filters by conversation title and time period
- Search (semantic and simple "strict")
- Add chats to favorites
- Open conversations on the ChatGPT site to continue working
My plans for new features: https://github.com/mirableio/chat-history/issues
Hope it will be useful to people. Would love to hear your feedback.
This is excellent and I do find I spend a lot more time hunting and pecking for some old session label to pastebin into a new session. OpenAI need to fork this into production!!
Ps Open Code Interpreter is on my tryout list I can imagine this being useful with it over time too
This would genuinely improve the experience, I'm just too lazy to rename or tag conversations and I believe mostly people don't. This solves asking again or losing threads easily. Big thanks !!
I want tree-based conversations where I can drag and drop nodes from an old tree to form a new chat.
this would be super helpful. I want a GPT for my slack, especially one I can have several different conversations going with at the same time. And then be able to search for my old convo when i realise something important GPT said a few days back.