Show HN: ChatGPT History Explorer (github.com)

7 points by kuchin ↗ HN
Hey 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.

4 comments

[ 4.2 ms ] story [ 92.9 ms ] thread
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.
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.