https://addons.mozilla.org/en-US/firefox/addon/humainlabs-claude-chat-backup/
A powerful Firefox extension for backing up your conversations from Claude.ai and ChatGPT. Save complete conversation structures, including Claude's thinking process, in easy-to-use JSON format.
https://addons.mozilla.org/en-US/firefox/addon/humainlabs-claude-chat-backup/
- Overview
- Features
- Installation
- Usage
- Technical Details
- FAQ
- License
HumainLabs AI Chat Backup redefines how users can preserve their AI interactions by enabling effortless exporting of complete conversation structures from both Claude.ai and ChatGPT. The extension provides a seamless way to download your conversations as structured JSON files, preserving all context including Claude's thinking process.
The application manages the entire backup process:
- Authentication with the AI platforms using your existing cookies
- Fetching complete conversation data through the official APIs
- Downloading structured JSON files to your local device
This Firefox extension focuses exclusively on providing a lightweight yet powerful tool for backing up your valuable AI conversations.
| Feature | Description |
|---|---|
| Multi-Platform Support | Backup conversations from both Claude.ai and ChatGPT |
| Complete Data Structure | Preserves entire conversation history including Claude's thinking process |
| Single Chat Backup | Export just your current conversation with one click |
| Bulk Backup (Claude only) | Download all Claude conversations at once |
| Intuitive Interface | Clean, simple UI with platform-specific styling |
| Structured JSON Format | Easy to process with downstream tools and analysis |
| Privacy-Focused | Your data stays on your device, no third-party servers |
| Smart Filename Generation | Automatic timestamping and chat title inclusion for easy organization |
- Download the extension from the Firefox Addon Store
- Click on "Add to Firefox" to install the extension
- No additional configuration needed - the extension works immediately
- Download or clone the repository to your local machine
- Build the extension using
npm run build(or use the pre-built files) - In Firefox, navigate to
about:debugging#/runtime/this-firefox - Click on "Load Temporary Add-on..."
- Navigate to the extension directory and select the
manifest.jsonfile - The extension will be loaded for the current session (will be removed when Firefox is closed)
Before using the extension, make sure you:
- Are logged in to your Claude.ai account (for Claude backups)
- Are logged in to your ChatGPT account (for ChatGPT backups)
The extension uses your existing authenticated sessions to access the APIs, so it cannot work if you're not already logged in.
- Navigate to Claude.ai
- Click on the HumainLabs extension icon in your Firefox toolbar
- Choose either:
- "Backup Current Claude Chat" to save only the current conversation
- "Backup All Claude Conversations" to save all your conversations
- Navigate to ChatGPT and open a conversation
- Click on the HumainLabs extension icon in your Firefox toolbar
- Click on "Backup Current ChatGPT Chat" to save the current conversation
For both services, you'll be prompted to choose where to save the JSON file. The file will be named with the chat title and timestamp.
// Claude output includes separated thinking and response content
{
"name": "Conversation Title",
"uuid": "conversation-id",
"tree_state": {
"messages": [
{
"sender": "assistant",
"content": [
{
"type": "thinking",
"thinking": "This is Claude's thinking process..."
},
{
"type": "text",
"text": "This is Claude's visible response..."
}
]
}
]
}
}- Built with: WebExtensions API
- Language: TypeScript
- Manifest: Version 2
- Required Permissions:
cookies: For authentication with AI platformsdownloads: For saving files to your devicehttps://claude.ai/*: For Claude.ai API accesshttps://chatgpt.com/*: For ChatGPT API access
No, this is an unofficial extension created by HumainLabs.ai. It is not affiliated with, endorsed by, or connected to Anthropic (Claude) or OpenAI (ChatGPT) in any way.
Your conversations stay between you, your device, and the respective AI service providers. The extension only facilitates downloading your own data.
The Claude downloads include the structured conversation data with separate sections for thinking and response content. The ChatGPT downloads preserve the original conversation structure provided by OpenAI's API.
The extension only requires the permissions needed to perform its functions. It doesn't send your data anywhere except back to your device as downloaded files.
The extension focuses on doing one thing well: backing up your AI conversations. We may add support for more AI platforms in the future.
If you find a bug that prevents the extension from performing its core backup functionality, please report it through our GitHub repository.
This project is licensed under the MIT License.
Maintained with β€οΈ by HumainLabs.ai
