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 API key never leaves this page.
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.
🔒
100% client-side. Open DevTools → Network and you'll see requests go only to api.openai.com. Nothing is sent to our servers.
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.