Migrate
One JSON format brings conversations from any exportable AI app: Jan, Chatbox, and dozens more.
Launching soon: this surface is rolling out
| 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 |
Most chat apps export conversations as JSON or offer a data download; check the app's settings.
The help article documents the exact fields: a list of conversations, each with role-tagged messages. Many exports match with a small transform.
Settings → Import → Chat JSON. Conversations import with per-item results and stay continuable on any of 200+ models.
Connect your own provider keys (OpenAI, Anthropic, OpenRouter, Google AI Studio, xAI, DeepSeek, and more) and matching calls bill straight to your provider account instead of idapt credits. Local models run free via Ollama on your paired computers. Your existing spend comes with you. Nothing is locked to ours.
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.
ChatGPT and Claude have dedicated importers that preserve branches and attachments; everything else comes through this universal format.