Two ways to add chat history
Upload chat exports (ChatGPT, Claude, TypingMind, Grok). Export your history as JSON files and upload them. This is the fastest way to bring in your entire back catalog in one pass. Online sync (ChatGPT, Claude, Grok, DeepSeek, TypingMind, and Gemini). Sync conversations from your account through the browser extension, no file download needed. Sync keeps new and updated conversations current in the background, so you never export again by hand. For a large first-time import it is slower than a file upload (days rather than hours), so treat it as a fallback when you can’t export JSON. One thing to be clear about: ongoing sync always runs through the browser extension, on every platform. File uploads are a one-time import; if you want new conversations to keep flowing in, install the extension and leave sync on. MCP clients and the Custom GPT can recall your history, but they never capture it.Gemini online sync is experimental and can break when Gemini’s web UI changes.
Both methods are opt-in. Chats are never uploaded or synced without your explicit permission.
How to export your chats
Export from ChatGPT
Export from ChatGPT
Follow the ChatGPT export guide, then upload the
conversations.json file. ChatGPT splits large exports into several files (conversations-001.json, conversations-002.json, and so on). Select all of them at once.Export from Claude
Export from Claude
Follow the Claude export guide, then upload the
conversations.json file.Export from TypingMind
Export from TypingMind
Follow the TypingMind export guide. Upload the files from the
chunks/ folder (chats_part_1.json, chats_part_2.json, and so on), each chunk file separately.Export from Grok
Export from Grok
Export from your xAI account settings, then upload the conversations JSON file. Branching conversation threads are supported.
Sync from Gemini or DeepSeek
Sync from Gemini or DeepSeek
Gemini and DeepSeek come in through online sync in the browser extension, no file export needed.Open the extension on Gemini or DeepSeek, go to the Sync panel, and start syncing.
File size limits
- Maximum file size: 1 GB per file
- Format: JSON only
- Upload multiple files at once (useful for ChatGPT’s split exports, or for splitting a very large export yourself)
Uploading your file
Open the Imports tab
Go to your Chat History dashboard and open the Import tab. Click New Import.
Choose your export source
Pick the platform you exported from: ChatGPT, Claude, TypingMind, or Grok.
Choose an import limit (Core plan)
On the Core plan you choose how many chats to import, so you can stay within quota:
- 100, 200, 500, or 1,000 chats, quick presets
- All chats
- Custom amount (up to 50,000)
Upload your file
Drag and drop your JSON export, or click Browse files to select it. JSON files only.
Let it process
Processing starts automatically and keeps running if you close the tab. Large exports can take hours. Track progress in the Imports tab: percentage complete, conversations and messages processed, and any skipped items.
Duplicates are handled for you. Re-uploading the same file, or syncing conversations you already imported, won’t create duplicates in your chat history.
Import quota
Core plan: up to 500 searchable chats, from a single account on one platform (ChatGPT or Claude).Pro plan: unlimited chats, across all your accounts and platforms.
Once imported, manage your uploads and conversations in the Dashboard.
Next steps
View Dashboard
Monitor imports, browse chats, search your history, and view activity
Using Chat History
Add chat history context to your AI conversations