3 items
Export your ChatGPT or Claude conversations to PDF, Markdown, or JSON — including attached files. Local-first, no servers. Export the AI conversation you're looking at into a clean, archive-ready file — in one click. ChatVault is the local-first companion extension to chatvault.space. Open any ChatGPT or Claude chat, click the ChatVault icon, and the conversation opens in the web app pre-loaded for preview and download. WHAT YOU GET • PDF — clean print-ready layout with role-distinguished bubbles • Markdown — drop into Obsidian, Notion, or version control • JSON — every message, role, timestamp, and metadata preserved • Attached files — PDFs, images, code files (.mlx, .ipynb, .m, .py, etc.) bundled as a ZIP with an attachments/ folder PRIVACY ChatVault has no backend. There is no database, no analytics, no telemetry, no third-party SDKs. The conversation is scraped from the page you're viewing, normalized in your browser, and delivered to chatvault.space (which is also a local-first single-page app — nothing is uploaded). Full source at github.com/johnivanov04/ChatVault. HOW IT WORKS 1. Open a ChatGPT (chatgpt.com) or Claude (claude.ai) conversation 2. Click the ChatVault toolbar icon → "Export this conversation" 3. A tab opens at chatvault.space with the conversation pre-loaded 4. Tweak redaction options, choose format, download SUPPORTED PROVIDERS • ChatGPT (chatgpt.com, chat.openai.com) — full attachment capture • Claude (claude.ai) — text, images, PDFs, and code-file attachments • Gemini support coming via the ZIP-import path on chatvault.space PRIVACY POLICY https://chatvault.space/privacy SOURCE CODE https://github.com/johnivanov04/ChatVault
Jun 12, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.