Skip to content

oele-dev/chatexport-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatExport Pro

ChatExport Pro

Export ChatGPT conversations to clean Markdown files. One click.

Chrome Web Store Release License

Install from Chrome Web Store


Features

  • Single Chat Export — Export any ChatGPT conversation as a .md file with YAML frontmatter (title, model, date)
  • Full Project Export — Export all conversations in a ChatGPT project as a ZIP with organized folders and a README index
  • Clean Markdown — Proper headers, fenced code blocks with language tags, timestamps per message
  • YAML Frontmatter — Title, model, created/updated dates — ready for Obsidian, Logseq, or any PKM tool
  • 100% Local — All processing happens in your browser. No data ever leaves your device
  • Zero Setup — Works instantly with your existing ChatGPT session. No API keys, no account, no config

How to Use

  1. Open any ChatGPT conversation or project on chatgpt.com
  2. Click the ChatExport Pro icon in your browser toolbar
  3. Export — choose "Export as Markdown" for a single chat, or "Export Project as ZIP" for an entire project

That's it. Your file downloads instantly.

Output Example

---
title: "Building a REST API"
source: chatgpt
model: gpt-4o
created: 2026-02-20
updated: 2026-02-20
---

# Building a REST API

## User *(2026-02-20 14:30:00)*

How do I set up Express with TypeScript?

## Assistant *(2026-02-20 14:30:05)*

Here's a minimal Express + TypeScript setup...

Screenshots

Export a single conversation Export an entire project Clean Markdown output

Works With

  • Obsidian — Drop .md files directly into your vault
  • Notion — Import Markdown files
  • Logseq — YAML frontmatter compatible
  • Any Markdown editor or knowledge base tool

Privacy

ChatExport Pro is completely private:

  • No data collection or tracking
  • No external servers or analytics
  • No account required
  • All files download directly to your device
  • Privacy Policy

Tech Stack

  • Chrome Extension (Manifest V3)
  • Content script reads ChatGPT's internal API using your existing session
  • JSZip for project bundle generation
  • Zero external dependencies — no build step, no frameworks

Permissions

Permission Why
activeTab Read the current ChatGPT page to detect conversations
downloads Save exported Markdown/ZIP files to your device
host_permissions: chatgpt.com Access ChatGPT's API using your authenticated session

Development

# Clone the repo
git clone https://github.com/oele-dev/chatexport-pro.git

# Load in Chrome
# 1. Go to chrome://extensions
# 2. Enable "Developer mode"
# 3. Click "Load unpacked"
# 4. Select the cloned folder

No build step required — the extension runs as-is.

Contributing

Issues and pull requests are welcome. For feature requests, please open a Discussion.

License

MIT