Skip to content

Repository files navigation

Chat-Port

Chat-Port is a browser extension to extract, format, and export your conversations from various AI chat platforms.

Features

  • 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.

Technology Stack

  • Frontend: React & TypeScript
  • Bundler: Webpack
  • Backend: Vercel Serverless Functions (Node.js)
  • AI: Google Gemini API

Setup

  1. Install dependencies:

    npm install
  2. Build the extension:

    npm run build
  3. Build in watch mode for development:

    npm run watch

Loading the Extension in Chrome

  1. Open Chrome and navigate to chrome://extensions.
  2. Enable "Developer mode" in the top right corner.
  3. Click "Load unpacked".
  4. Select the dist directory from this project.

How to Use

  1. Navigate to a supported chat platform (like ChatGPT).
  2. Open a conversation you want to export.
  3. Click the Chat-Port extension icon in your browser toolbar.
  4. Choose your desired export format ("Standard" or "AI-Enhanced").
  5. The formatted conversation is automatically copied to your clipboard.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages