CtxPort Extension Lets You Transfer Chat History and Context Between ChatGPT, Claude, and Gemini in One Click

An open-source developer has released CtxPort, a browser extension that solves context loss when switching between AI services. The tool enables one-click exports of long conversations from ChatGPT, Claude, Gemini, DeepSeek, or Grok into a structured Markdown Context Bundle, allowing users to instantly resume their work in another AI model without re-entering context.
Instead of manually selecting dozens of messages, the extension generates a document with clearly separated user and assistant turns, formatted code, and conversation metadata (source link, date, message count).
Four Export Modes and Direct Copying Without Opening Chats
To optimize exported text volume, the tool offers four preset profiles:
- Full: Full dialogue export, including all blocks and system information;
- User Only: Saves user prompts only;
- Code Only: Extracts only code snippets from model responses;
- Compact: A condensed conversation format for models with limited context windows to save tokens.
According to the list of supported platforms, the extension supports copying past conversations directly from the sidebar in web interfaces for ChatGPT, Claude, and Doubao without opening the chat itself. For active tabs, users can press Alt+Shift+C as a quick shortcut.
Local Data Processing and Installation
The extension runs on a local-first architecture: all conversation parsing takes place directly in the browser without sending chat content to third-party servers or requiring account creation. The project’s source code is published under the open-source MIT license.
According to the official CtxPort documentation, the extension is currently at version v0.1.0 and is not yet available in the Chrome Web Store. Users can download the zip package for manual installation via Developer Mode from the CtxPort GitHub releases page.
In future updates, the developer plans to add two-way Context Bundle import into active chats, batch saving for multiple chat threads, and a Firefox version.