Migrate
Migrate from any chat app
One JSON format brings conversations from any exportable AI app: Jan, Chatbox, and dozens more.
Launching soon: this surface is rolling out
What moves
| any chat app | In idapt | How |
|---|---|---|
| Conversations (any app that exports) | Continuable idapt chats with full historyMap your export to the documented chat-JSON shape; simple exports often work as-is. | Automatic |
| Message roles and timestamps | Preserved on every imported message | Automatic |
| App-specific extras (bots, settings, plugins) | No generic equivalentRecreate instructions as idapt agents; per-app features vary too widely for one mapping. | Manual |
How to migrate
- 1
Export from your app
Most chat apps export conversations as JSON or offer a data download; check the app's settings.
- 2
Match the chat-JSON shape
The help article documents the exact fields: a list of conversations, each with role-tagged messages. Many exports match with a small transform.
- 3
Upload in idapt
Settings → Import → Chat JSON. Conversations import with per-item results and stay continuable on any of 200+ models.
Or run the models on your own computer
Private AI runs open models (Llama, Qwen, Gemma, Mistral, Phi and more) on hardware you own, through the idapt daemon: free, never rate-limited, and no third-party AI provider ever sees the prompt. They sit beside the 200+ cloud models in the same chat.
FAQ
Which apps does this cover?
Any app whose export you can shape into the documented JSON: local clients like Jan and Chatbox, self-hosted UIs, and one-off scripts over an app's database.
Is there a dedicated importer for my app?
ChatGPT and Claude have dedicated importers that preserve branches and attachments; everything else comes through this universal format.