Documentation
ChatMirror User Guide
Everything you need to import, browse, and organize your AI conversation history.
Overview
ChatMirror is a desktop application for reading your ChatGPT and Claude conversation exports. Your data stays entirely on your machine — ChatMirror reads local files only.
The basic workflow is: export your conversations from ChatGPT or Claude, locate the conversations.json file (or conversations-001.json for newer ChatGPT exports) inside the archive, and import it into ChatMirror with the Import button on the toolbar.
Exporting from ChatGPT
.zip file and extract it. Inside you will find several files and folders.conversations.json — or conversations-001.json for newer exports — in the top-level folder of the extracted archive. This is the file ChatMirror needs.conversations.json — or for newer exports, conversations-001.json and similar.
Exporting from Claude
.zip file.conversations.json in the top-level folder of the extracted archive. This is the file ChatMirror needs.Importing into ChatMirror
conversations.json file (or conversations-001.json for newer ChatGPT exports).Viewing Conversations
Click any conversation in the All Chats list to open it in the main reading pane. To zoom the text, hold Ctrl and scroll the mouse wheel while hovering over the reading pane.
Right-click menu
Right-clicking a conversation in the list gives you the following options:
- Rename — change the conversation title
- Delete — remove it from ChatMirror
- Export — export the chat as a Markdown or plain text file
- Move to project — move it into any project you have created
The same right-click options are available on projects in the Projects panel.
Search & Filtering
The search bar above the All Chats list filters conversations by keyword as you type. Use the sort controls beside the search bar to sort by title or date in ascending or descending order.
Exporting
ChatMirror can export conversations as Markdown or plain text. Select the format from the dropdown beside the Export button, then click Export. A file dialog will ask where to save the output.
- If a single conversation is selected, that conversation is exported as one file.
- If a project is selected, the entire project is exported as a
.zipfile.
The info bar at the bottom of the window shows what is currently selected for export before you proceed.
You can also access import and export options through the File menu. The File menu also includes Delete All Conversations (to clear everything and start fresh) and Find in Chat (to search the current conversation for a specific word).
FAQ & Troubleshooting
conversations.json, or for newer exports, conversations-001.json and similar.conversations.json file specifically. Other files in the export folder are not supported.