Copy conversations from ChatGPT, Claude, Gemini, DeepSeek, Grok, and GitHub as clean, structured Context Bundles — ready to paste anywhere.
Works with
You just spent 45 minutes in a deep conversation with ChatGPT. Now you need Claude to implement it. What do you do?
HTML residue, broken formatting, invisible characters everywhere.
Life is too short to manually copy 47 messages.
A graveyard of knowledge — unsearchable, unpasteable, useless.
| Without CtxPort | With CtxPort |
|---|---|
| Broken HTML, lost formatting | Clean Markdown in one click |
| Re-type or lose context between AI tools | Paste the Context Bundle into any AI tool |
| Screenshots scattered across folders | Structured Markdown files with frontmatter metadata |
| Send 20 screenshots to your teammate | Share one Markdown file, fully searchable |
| Code blocks lose syntax highlighting and indentation | Fenced code blocks with language tags preserved |
Install and use immediately. No sign-up, no login, no email.
All processing happens in your browser. No internet needed after install.
Your conversations never leave your machine. Period.
No servers, no cloud, no telemetry. Everything stays on your device.
Only requests access to supported AI platform domains. Nothing else.
MIT licensed. Read every line of code on GitHub.
No configuration. No sign-up. No cloud.
Open any supported AI platform and start a conversation.
Click the copy button in the chat or use the sidebar list to copy without opening.
Paste the structured Markdown into any AI tool, editor, or note app.
A copy button appears right in the conversation. One click to copy the current chat as Markdown.
Copy any conversation from the sidebar list — without even opening it. The killer feature for power users.
Press Alt+Shift+C to instantly copy the current conversation.
Outputs a structured Markdown file with YAML frontmatter — title, source, platform, timestamp — all metadata preserved.
Every conversation is copied as a structured Markdown document with YAML frontmatter metadata.
---
title: "Building a REST API"
source: chatgpt
url: https://chatgpt.com/c/abc123
timestamp: 2026-02-07T10:30:00Z
message_count: 12
---
## User
How do I build a REST API with Node.js?
## Assistant
Here's a minimal Express.js setup:
```javascript
import express from 'express';
const app = express();
app.get('/api/hello', (req, res) => {
res.json({ message: 'Hello World' });
});
app.listen(3000);
```Choose the format that fits your workflow. Right-click or use the options menu to pick.
| Format | What's Included | Best For |
|---|---|---|
| Full | Frontmatter + all messages (user & assistant) | Context migration between AI tools |
| User Only | Frontmatter + user messages only | Re-prompting a different AI with your questions |
| Code Only | All fenced code blocks extracted | Grabbing code snippets from a conversation |
| Compact | Messages without frontmatter metadata | Quick paste into notes or docs |
Copy conversations from chat.openai.com and chatgpt.com
Copy conversations from claude.ai
Copy conversations from gemini.google.com
Copy conversations from chat.deepseek.com
Copy conversations from grok.com
Copy conversations from www.doubao.com
Copy conversations from github.com Copilot chat