buraste/chatgpt-migration

Open-source script to split exported ChatGPT conversations into separate JSON files, helping users manually migrate chats from one ChatGPT account to another.

41
/ 100
Emerging

This script helps you move your ChatGPT conversations from an old account to a new one. It takes the single large JSON file exported from your old ChatGPT account and splits it into individual JSON files, one for each conversation. This is useful for anyone who needs to transfer their chat history after creating a new ChatGPT account with a different email address.

No commits in the last 6 months.

Use this if you need to migrate your old ChatGPT conversations to a new account or want to organize your chat history into separate, manageable files.

Not ideal if you're looking for an automated, official way to import conversations, as this requires a manual, conversation-by-conversation re-upload process.

ChatGPT conversation-migration digital-archiving account-management data-export
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

44

Forks

10

Language

Python

License

MIT

Last pushed

Feb 10, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/buraste/chatgpt-migration"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.