Export every assistant, vector store, and file to a JSON backup, then generate the Responses API code to replace them. Runs entirely in your browser. Your OpenAI key goes straight to OpenAI and never to us.
1
ScanRead your assistants, vector stores, and files straight from OpenAI. Free
2
Back upDownload it all as JSON before Aug 26, when it's gone for good. Free
3
MigrateGet the Responses API code for every assistant (Python + Node), download-ready. $12
Already bought the migrator? Paste your license key to activate, then scan below:
Step 1: Connect
Paste your OpenAI API key
We call OpenAI directly from your browser to read your account. The key is held in memory only, never sent to us or stored anywhere.
🔒
Your OpenAI key only ever goes to api.openai.com, never to us. The page also calls our own server once to check your license key, and that request never contains your OpenAI key. A Content-Security-Policy enforces this: connections are locked to OpenAI and this site, nothing else, so you can verify it from the response headers, not just the network tab.
Step 2: Rescue (free)
Download your backup
After Aug 26 this data is unreachable. Grab it now, even if you migrate later.
Step 3: Migrate
Generate your Responses API code
Turns each assistant into ready-to-run Responses API code (Python + Node), and converts thread history to the new Conversations API. Unlock once, use for every assistant.
Already bought? Paste your license key:
✓ Unlocked. Each assistant below is now a drop-in run() function on the Responses API.
every assistant's code + your backup + a README with the steps
How to use these files
Each file gives you run(user_input, previous_response_id=None), a Responses API replacement for one assistant. Drop it into your project.
Swap your old flow (create thread → add message → run → poll → read) for resp = run("your message"), then read resp.output_text.
For multi-turn memory (what threads did), pass the previous response's id: run("follow up", previous_response_id=resp.id).
Your vector-store IDs are already wired into each file. Test against real inputs, then remove the OpenAI-Beta: assistants=v2 header. Do it before Aug 26.
Thread history → Conversations
OpenAI can't list threads (they're only fetchable by ID). Paste the thread IDs your app stored, one per line, to export + convert them.