ChatGPT discussion/conversation organizer (after export)

i’m just over four months in on ChatGPT.
i finally exported my data and ended up with 3000 pages across few hundred conversations.
i discovered that “Share conversation” can be a nice way to keep chats limited to a single thought, and then continue them in subsequent new conversations, zettel style

i would like a way to organize and re-use my old conversations after exporting them.

so far, i have found the following:

  • Chat Organizer app (macOS)
  • Nexus AI Chat Importer plugin for Obsidian
  • ChatHistoryToProject - Add all your chat history to ChatGPT’s Project in split .json files
  • ChatGPT Explorer browser plugin

anyone found a solution tha they love?

my main use case is to easily reference one or more old conversations as context for a new one.
i’m ok to copy/paste these links into a new prompt window for now.
combined with Memories and Projects, i’ve so far been able to cover my needs

1 Like

Nice find. It would be great if the exports were formatted better and could handle multiple conversations.

Yes. After a lot of searching I couldn’t ever find anything that worked for me, so I created this python script*:

ChatGPT Conversation Exporter - JSON to Markdown

  • Extract conversations.json from the ChatGPT Export .zip file
  • Run the script in the same directory:
    python export_conversations.py or, depending on your setup →
    python3 export_conversations.py
  • Each conversation is saved as a separate Markdown file in a folder exported_chats

It’s very fast. I drag the resulting files into Bear.app, which handles Markdown nicely and creates individual notes for each conversation so I can take advantage of titles, tags, and search. I’m pretty happy now with the formatting after a bunch of tweaking.

*I asked ChatGPT for help