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 (chatgpt.com) | Yes | Yes |
| Claude.ai | Yes | Yes |
| Google Gemini | Yes | — |
| Perplexity.ai | Yes | — |
| Grok (grok.com) | Yes | — |
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. - The ChatVault Exporter icon will appear in your toolbar. No Chrome Web Store listing required.
How to use
Single chat: Open a conversation on a supported platform, click the extension icon, choose Markdown/JSON/ZIP options, and click Export Chat. Files save to your Downloads folder.
Full project (ChatGPT or Claude): Open a project, scroll to load all chats, click the extension, enter a project name, and click Export Project. Allow about 4–5 seconds per chat. You get a flat folder (or ZIP) with all chats plus an index file.
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. |