huhusmang/ChatGPT-Exporter
一个用于批量导出 ChatGPT 对话记录的工具,支持个人空间和团队空间的对话导出,可导出为 JSON 或 Markdown 格式。
What it solves
ChatGPT Exporter is a tool designed to help users back up and export their ChatGPT conversation history. It solves the problem of lacking a native, flexible batch export feature in ChatGPT, allowing users to save their conversations in structured formats for offline storage or use in other applications.
How it works
The tool operates as either a Chrome Extension or a Tampermonkey script. It automatically captures the user's Access Token and Device ID from the active ChatGPT session to authenticate API calls. It then fetches conversation lists and details from OpenAI's backend APIs, processes the message tree structure to filter out system messages and clean up reference markers, and saves the files locally.
Who it’s for
Users who want to maintain a personal archive of their ChatGPT interactions, researchers who need to export data for analysis, and teams using ChatGPT Team workspaces to organize and project-based conversations.
Highlights
- Multi-Workspace Support: Exports conversations from personal, team, and project spaces.
- Flexible Formats: Supports exporting to both JSON (full metadata) and Markdown (clean, readable text).
- Granular Control: Allows users to select specific conversations via search, filtering, or date range selection.
- Asset Export: Optionally exports user-uploaded attachments, visible images, and GPT-generated files.
- Automation: The Chrome extension version includes a scheduled reminder system for regular backups.
- Performance: Optimized for loading large volumes of conversations.
Related
- Project
- Project
- Project
- Project