SovereignAI

Answers · a straight answer, sourced

How do I move my ChatGPT or Claude history to a local AI?

Written 2026-09-01 · reviewed before publishing · we link or source every claim

Export your history from ChatGPT or Claude as the official archive they both provide, then import that file into a local AI that parses it on your machine — the good ones never ask for your account login, because a downloaded export needs no connection to read.

The safe pattern has a hard rule: no credential custody. You should never hand a "connect your ChatGPT account" button your login — that is a standing key to your whole history in someone else’s hands. Instead you request the export yourself (ChatGPT: Settings → Data controls → Export; Claude: Settings → Export data), download the file, and hand the file to the local tool. The tool reads it offline.

SovereignAI imports ChatGPT and Claude official exports directly, with a documented generic JSON format for any other assistant and Gemini Takeout supported experimentally. The archive is parsed locally, and an optional distillation pass turns those old conversations into durable memory — each fact tagged with the conversation it came from. So your new local assistant starts already knowing what the old one knew, without you re-typing anything and without a connector holding your keys.

Do the reverse on day one too: take an export out of the local tool before you have put anything important in, so you know the exit works before you depend on it. A tool that makes it easy to leave is telling you something about how it plans to treat you if you stay.

Own the answer, not just read it

SovereignAI is private AI you run yourself: local models, memory with receipts, disclosure at the moment anything leaves, and an exit you can verify. The trial is one Docker command, and deleting the volume deletes every trace of you.

Run the open trial · the test we hold ourselves to →