Chat-Port is a browser extension to extract, format, and export your conversations from various AI chat platforms.
- One-Click Export: Extract entire chat conversations with a single click.
- Standard Formatting: A clean, simple markdown export with user and assistant roles.
- AI-Enhanced Formatting: Uses an AI backend (Gemini) to intelligently summarize and structure your conversation for maximum clarity and portability between different LLMs.
- Clipboard Integration: Automatically copies the formatted chat to your clipboard.
- Platform Support: Currently supports ChatGPT.
- Frontend: React & TypeScript
- Bundler: Webpack
- Backend: Vercel Serverless Functions (Node.js)
- AI: Google Gemini API
-
Install dependencies:
npm install
-
Build the extension:
npm run build
-
Build in watch mode for development:
npm run watch
- Open Chrome and navigate to
chrome://extensions. - Enable "Developer mode" in the top right corner.
- Click "Load unpacked".
- Select the
distdirectory from this project.
- Navigate to a supported chat platform (like ChatGPT).
- Open a conversation you want to export.
- Click the Chat-Port extension icon in your browser toolbar.
- Choose your desired export format ("Standard" or "AI-Enhanced").
- The formatted conversation is automatically copied to your clipboard.