ChatGPT
API sync
Fast
Terminal window
HAEVN syncs ChatGPT via the OpenAI API, making it one of the fastest platforms to sync. Both individual conversations and full bulk syncs run entirely in the background.
Supported URLs
Section titled “Supported URLs”chat.openai.comchatgpt.com
What gets synced
Section titled “What gets synced”| Content | Supported |
|---|---|
| Text messages | ✅ |
| User-uploaded images | ✅ |
| DALL-E generated images | ✅ |
| File attachments (PDFs, code, etc.) | ✅ |
| Web search results | ✅ |
| Code interpreter output | ✅ |
| Memory references | ✅ |
| Voice transcriptions | ✅ |
| Custom GPT conversations | ✅ |
| Shared conversation links | — |
Importing from ChatGPT
Section titled “Importing from ChatGPT”ChatGPT’s native export is a ZIP file of your full conversation history. This is a great starting point to populate your HAEVN archive before using the extension for ongoing sync.
See Import → Importing from ChatGPT for step-by-step instructions.
Codex / PI (import only)
Section titled “Codex / PI (import only)”HAEVN can import Codex and PI session files. These are JSONL files generated locally by Codex (~/.codex/sessions/) and PI (~/.pi/sessions/).
Use the Import feature in Options, or the CLI:
haevn import --format codex ~/.codex/sessions/<year>/<month>/<day>/rollout-...jsonlhaevn import --format pi ~/.pi/sessions/<timestamp>_<session-id>.jsonlNote: Codex and PI are currently import-only in HAEVN (no live sync).
Known limitations
Section titled “Known limitations”- Archived / deleted conversations — conversations you’ve deleted on ChatGPT are not recoverable via the API.
- Temporary chats — conversations using the “temporary chat” feature are not stored by OpenAI and cannot be synced.
- Voice conversations — the transcript (if available) is synced; audio is not.