v1.0.0 · Open Source · MV3 · 13 Platforms

Archive every AI chat
locally.

Export full conversation histories from your favourite AI assistants into clean files — no account, no backend, nothing leaves your browser.

Add to Chrome — it's free View on GitHub
Features

Built to stay working
when sites change.

Most exporters break because they rely on a single set of fragile selectors. ChatArchive uses per-platform adapters with multiple fallback strategies.

Layered Extraction

API → page state → DOM scroll, with automatic fallback. Prefers stable data sources when the platform exposes them.

Full-History Auto-Scroll

Viewport-based scrolling with batched DOM collection. Handles lazy-loaded conversations on all supported platforms.

🔬

Popup Diagnostics

See exactly how each extraction worked — source, strategy, confidence score, and message count, right in the popup.

📁

Filename Templates

Use tokens like {platform}, {title}, {date} to keep your archive organised automatically.

Stop & Save

Press Ctrl+Shift+S at any point to save what's been captured so far — useful for very long conversations.

🧪

Regression Tests

Fixture-based extraction tests with jsdom, plus scheduled live Playwright smoke checks to keep platform support visible.

💾

Persistent Settings

Format preference, filename template, message limit, and scroll speed are all saved across browser sessions.

📋

Copy to Clipboard

Skip the file download entirely — copy the formatted conversation straight to your clipboard with one click.

How it works

Three steps.

No configuration needed. Open any supported chat, click the extension.

1

Open a chat

Navigate to any supported AI assistant with a conversation you want to save.

2

Click Export

ChatArchive detects the platform, scrolls through the full history, and extracts every message.

3

Save locally

Your conversation downloads as a clean file in whichever format you chose. Nothing is uploaded.

Export Formats

Seven formats.
One click.

From Obsidian vaults to data pipelines — pick the format that fits your workflow.

Markdown Clean .md for any notes app
Obsidian MD Vault-ready with frontmatter
PDF Print-ready local rendering
HTML Styled, self-contained file
JSON Structured for tooling
CSV Spreadsheet-friendly rows
Plain Text Simple and portable
Supported Platforms

13 AI assistants
and counting.

Each platform has its own dedicated adapter with multiple extraction strategies and automatic fallback.

ChatGPT Gemini Claude Perplexity Grok DeepSeek Mistral HuggingChat Meta AI Poe Copilot Phind You.com
Privacy

Your chats stay yours.

ChatArchive has no server. Every byte of processing happens inside your browser.

🔒

No backend

There is no server. Exports are generated entirely within your browser's local context.

📡

No data transmitted

Nothing is uploaded, logged, or shared. Your conversations never leave your machine.

👁

Open source

The full source code is on GitHub. You can read, audit, or fork every line.

🚫

No tracking

No analytics, no usage reporting, no advertising. The extension does one thing.

Free · Open Source · No sign-up

Start archiving your
AI conversations today.

Add to Chrome — it's free View source on GitHub