Moon AI reads the data export from ChatGPT, Claude or Gemini and imports its conversations, with their titles, their dates and, if you want, their attachments. Your previous AI’s memory is imported separately, one memory at a time, after you review it.
Get the export from your previous AILink to the Get the export from your previous AI section
First, request the export from your previous AI. Each service sends it by email, sometimes after a few minutes. Keep the file exactly as you received it: don’t unzip it and don’t change it.
| Service | What it sends you | What you choose in Moon AI |
|---|---|---|
| ChatGPT | A .zip archive | The whole archive, as is |
| Claude | One or more archives, or a JSON file | All the archives together |
| Gemini (through Google Takeout) | A .zip or .tgz archive of “My Activity”, in JSON or HTML | The whole archive |
| Moon AI | A conversation export in JSON | The JSON file |
Accepted files are .zip, .json, .html and .tgz. You can choose several files at once. The import window shows the maximum size accepted.
ChatGPTLink to the ChatGPT section
- In ChatGPT, open Settings, then Data controls, then Export data.
- Open the link ChatGPT sends you by email (valid for 24 hours) and download the
.ziparchive. - Choose this archive in Moon AI, as is.
ChatGPT Business and Enterprise accounts cannot export their conversations.
ClaudeLink to the Claude section
- In Claude, open Settings, then Privacy, then Export data.
- Open the link Claude sends you by email (valid for 24 hours). Download
conversations-000.zip, andmemories-000.zipfor what Claude knows about you. - Choose these archives together in Moon AI, as is. The
manifest.jsonfile on its own holds no conversations: Moon AI tells you so and shows which archives to choose.
If the export contains several people’s conversations, Moon AI asks which “Claude account to import”. Only import your own.
GeminiLink to the Gemini section
- Open Google Takeout, click Deselect all, then select My Activity.
- In the activity options, keep only Gemini Apps, then create the export.
- Download the archive Google sends you and choose it in Moon AI.
Moon AI’s import window repeats these steps, with a link to each service (“Open ChatGPT”, “Open Claude”, “Open Google Takeout”).
Import your conversationsLink to the Import your conversations section
- Open “Settings” › “Data and privacy”, then, under “Conversations”, the “Import from another AI” line › “Import”. Direct link: chat.realmoon.ai/settings/data_controls?import=1.
- Drop your export on “Drop your export here”, or click “Choose a file”.
- Wait for the upload (“Uploading your export”), then the reading (“Reading your export…”). Keep the page open during the upload. A large export can take a few minutes to read.
- Check the preview: the service recognized (“ChatGPT export detected”, for example), the number of “Conversations”, the “Period”, the conversations “Already imported” and the “Attachments”.
- Set the options, then click “Import … conversations”.
The conversations are added to the open workspace. In a team workspace, the other members don’t see them.
| Option | What it does |
|---|---|
| “Import attachments” | Adds the attached files that the export contains. They count toward your storage. On by default, shown only if the export has attachments. |
| “Add the … tag” | Adds the ChatGPT, Claude or Gemini tag to the imported conversations, so you can find them later. On by default. |
During the importLink to the During the import section
The import keeps going even if you close the window: “You can close this window and keep using Moon AI.” A message lets you know in the app when it ends. To get back to the window, open “Import from another AI” again (the button becomes “View” during an import).
“Stop import” stops the import. Conversations already imported stay in your history.
The number of conversations imported per day is limited. Beyond that, the window says so (“Daily limit reached. The import resumes automatically on…”) and the rest is imported the next day, with nothing to redo.
If the import rejects your fileLink to the If the import rejects your file section
| Message | What to do |
|---|---|
| “We do not recognize this file.” | Choose the export sent by ChatGPT, Claude or Google Takeout, without changing it or unzipping it. |
| “This file is only the table of contents of your export…” | You chose a file from inside the archive. Choose the whole archive. |
| “This Google archive contains no Gemini activity.” | Redo the Google Takeout export with My Activity, then Gemini Apps. |
| “This file is a Gemini page saved from your browser…” | A page from the Gemini website is not an export. Download the archive Google Takeout sends you and choose it. |
| “Import one AI at a time.” | Import each service’s exports separately. |
| “This archive is damaged or incomplete.” | Download the export again. |
| “The upload stopped.” | Choose the same file again: the upload resumes where it stopped. |
Import the same export againLink to the Import the same export again section
You can import a new export from the same service at any time, for example after you kept using your previous AI. Nothing is ever imported twice.
| Case | What the import does |
|---|---|
| Conversation already imported, unchanged | Skipped |
| Conversation continued in the other AI, not changed in Moon AI | Updated with the new messages |
| Conversation continued in the other AI and changed in Moon AI | Left as is; the new messages go into a “… (continued)” conversation |
| Conversation deleted in Moon AI | Imported again |
Pinning, archiving, filing or renaming an imported conversation doesn’t count as a change.
What gets imported, and howLink to the What gets imported, and how section
- Titles and dates are kept. A conversation with no title becomes “Imported conversation”.
- A very long conversation is split into several parts (“Title (1/3)”…).
- An attachment that the export doesn’t include, or that you didn’t import, leaves its name in the conversation.
- Imported attachments are not indexed for searching your documents.
- Imported conversations are never read by Moon AI’s memory, and nothing is sent to an AI until you pick one of them up again.
Import what your previous AI knows about youLink to the Import what your previous AI knows about you section
Your previous AI may know your job, your projects or the way you work. You can bring this information into Moon AI’s memory, after reviewing it item by item.
- Open “Settings” › “Data and privacy”, then, under “Conversations”, the “Import what another AI knows about you” line › “Import”. Direct link: chat.realmoon.ai/settings/data_controls?import=memory. If the conversation export already contained this memory, the import preview also offers “Review them”.
- Choose ChatGPT, Claude or Gemini, then click “Copy prompt”.
- Send this request in a new chat with your previous AI, then copy its answer.
- Paste the whole answer in “Paste its answer”, then click “Find memories”.
- On the “Review memories” screen, check what Moon AI should remember. Nothing is checked in advance. “Edit” lets you correct a memory before saving it.
- Click “Save … memories”.
Each suggested memory has a category: “Profile”, “Answer style”, “Preference”, “Project”, “Context” or “Fact”. Memories you already have are marked “Already saved”. Sensitive items and instructions aimed at the AI are left out automatically.
Before the memories are extracted, Moon Blur masks the personal data in the pasted text; an AI then turns it into short memories. This step counts as a small request toward your usage limit.
The welcome cardLink to the The welcome card section
A recent account with no conversations sees the “Coming from ChatGPT, Claude or Gemini?” card on the home screen, with “Import my history”. “Not now” hides it for good. The welcome questions of a new account also offer “Import your conversations” on their last screen.