Tools/ChatVault Exporter
ChatVault Exporter
A privacy-first Chrome extension that exports AI chat conversations to Markdown and JSON directly from your browser, with no data ever leaving your device.
Supported platforms
| Platform | Single chat | Project / batch |
|---|---|---|
| ChatGPT | Yes | Yes |
| Claude | Yes | Yes |
| Google Gemini | Yes | No |
| Perplexity | Yes | No |
| Grok | Yes | No |
How to install
- Go to the GitHub repo, click Code → Download ZIP, and extract the archive.
- Open Chrome and go to
chrome://extensions/. - Turn on Developer mode (top right).
- Click Load unpacked and select the
chrome-extension/folder. - In the extensions page, click the thumb tack to pin the extension so the
CV icon is easy to access in your toolbar. - The ChatVault Exporter
icon will appear in your toolbar. No Chrome Web Store listing required.
How to use
Single chat: works on all five supported platforms (ChatGPT, Claude.ai, Google Gemini, Perplexity.ai, and Grok). Open any conversation, click the ChatVault Exporter icon in your toolbar, choose your format (Markdown, JSON, or ZIP), and click Export Chat. The file saves to your Downloads folder.
Full project export: ChatGPT and Claude.ai only. Open a project, scroll down to load all chats in the sidebar, click the extension icon, type a project name in the field provided, and click Export Project. Allow about 4–5 seconds per chat. You'll get a flat folder (or ZIP) containing all chats plus a project index file.
Using your exported files
Read or search locally: Any .md file opens in a text editor or any Markdown viewer. The files are plain text and human-readable without any special tools.
Add to a project: Open or create a project in your AI tool of choice, and add your .md files to the project knowledge or files section. The AI can reference that content across all conversations in that project. You can also paste the contents of an .md file directly into a chat if you just need quick access to one conversation.
JSON files: If you exported JSON, those files contain the full structured conversation data and are useful if you want to import into another system later. For most users, Markdown is all you need.
Highlights
- Zero data sent externally; everything runs locally in your browser.
- Works with your existing login; no bypassing of access controls.
- Flat folder structure suited for uploading into Claude Projects.
Common issues
| Issue | Fix |
|---|---|
| "Content script not loaded" | Refresh the page and try again. |
| "No conversation turns found" | Make sure you're on a page with visible messages. |
| Project export button greyed out | Select a project and scroll to load chats first. |
| Missing chats in project export | Scroll through the full project, then re-open the extension. |
| Can't find exported files | Check chrome://downloads for the save location. |