Export your AI conversations with ease.
Seamlessly save chat history from ChatGPT, Gemini, and Grok to JSON.
Features β’ Installation β’ Usage β’ Privacy
LLMCopy is a lightweight, privacy-focused browser extension designed to help you archive and export your interactions with major AI language models. Whether you're saving research, code snippets, or creative writing, LLMCopy ensures you can take your data with you in a structured, machine-readable JSON format.
- π Multi-Platform Support: Works instantly with ChatGPT, Google Gemini, and X (Grok).
- π₯ Dual Export Options:
- Copy to Clipboard: Quick copy for pasting into editors or other tools.
- Download JSON: Save a complete archive of the conversation with one click.
- βοΈ Customizable Metadata: Configure exactly what gets saved via the popup menu:
- Timestamps
- Source URL
- Model Role
- Page Title
- Scrape Time
- π Privacy First: All processing runs locally in your browser. No data is ever sent to external servers.
- π¨ Native Integration: Export buttons are injected seamlessly into the AI's interface for a native feel.
- Clone the Repository
git clone https://github.com/yourusername/LLMCopy.git
- Open Chrome Extensions
- Navigate to
chrome://extensions/in your browser.
- Navigate to
- Enable Developer Mode
- Toggle the Developer mode switch in the top right corner.
- Load Unpacked Extension
- Click Load unpacked.
- Select the
LLMCopyfolder (the root directory containingmanifest.json).
- Navigate to an AI Chat
- Locate the Buttons
- Look for the new Copy and Download icons injected into the page (usually near the top right or action bar).
- Export Data
- Click Copy to save the JSON to your clipboard.
- Click Download to save the conversation as a
.jsonfile.
- Configure Settings
- Click the LLMCopy extension icon in your browser toolbar to toggle saved metadata fields (e.g., enable/disable timestamps or URLs).
LLMCopy/
βββ manifest.json # Extension configuration
βββ src/
β βββ content/ # Content scripts for specific platforms
β β βββ chatgpt.js
β β βββ gemini.js
β β βββ grok.js
β βββ popup/ # Extension popup UI (Settings)
β βββ styles/ # Shared CSS
β βββ utils/ # Core logic (Exporter, Observer)
LLMCopy operates offline and locally within your browser instance.
- No Analytics: We do not track your usage.
- No Data Collection: Your conversation data stays between you and the AI provider.
- Permission Transparency: We only request permissions necessary to inject the export buttons (
activeTab,scripting) and save your preferences (storage).
This project is licensed under the MIT License.