ctxport

Copy AI conversations as clean Markdown Context Bundles — one click from ChatGPT, Claude, Gemini, DeepSeek, Grok & GitHub. Copy from sidebar without opening. Ze

What is ctxport?

Copy AI conversations as clean Markdown Context Bundles — one click from ChatGPT, Claude, Gemini, DeepSeek, Grok & GitHub. Copy from sidebar without opening. Zero upload, 100% local, open source.

Overview of ctxport

What it is

CtxPort is a browser extension that copies AI conversations as structured Markdown Context Bundles. It supports ChatGPT, Claude, Gemini, DeepSeek, Grok, Doubao, and GitHub Issues & PRs. It works offline, processes data locally, and requires no account or upload.

Key features

  • In-Chat Copy Button: a copy button appears in the conversation to copy the entire thread.
  • Sidebar List Copy: hover over any conversation in the sidebar and copy without opening it.
  • Keyboard Shortcut: Alt+Shift+C copies the current conversation instantly.
  • Multiple Formats: Full, User Only, Code Only, Compact.
  • Context Bundle format: structured Markdown with frontmatter metadata (source, URL, title, date, node count, format).

Use cases

  • Transferring conversation context between AI tools (e.g., from ChatGPT to Claude).
  • Saving conversations as structured Markdown files for personal knowledge bases.
  • Sharing conversation snippets with team members via clean .md files.
  • Extracting code blocks from conversations using Code Only mode.

Getting started

Install from Chrome Web Store (coming soon; currently in development). To build from source:bashgit clone https://github.com/nicepkg/ctxport.gitcd ctxportpnpm installpnpm buildpnpm dev:extThen load the unpacked extension from apps/browser-extension/dist/chrome-mv3-dev in chrome://extensions.

License and pricing

The project is open source under the MIT license. No pricing information is stated.

Based on the project's public README and repository metadata.

Add this badge to your README

Featured on YunoDB Badge styles & help

Maintain this project? Show that it is featured on YunoDB.

Markdown[![Featured on YunoDB](https://yunodb.com/badge/nicepkgctxport.svg)](https://yunodb.com/tools/nicepkgctxport?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/nicepkgctxport?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/nicepkgctxport.svg" alt="Featured on YunoDB" height="20"></a>