For OpenAI Assistants

When the OpenAI thread dies, the memory is yours

The runtime can die. The archive does not. Encrypted portable memory for OpenAI Assistants — instructions, tools, files, vector stores, and the threads you actually run.

Pro is live. $9/month.

Scheduled snapshots. Cloud storage you can search. The next OpenAI assistant starts with your archive — not a blank thread.

Subscribe to Pro Team is $29/month

After you pay, your API key is emailed. Then savestate login. Card today — no waitlist.

The next OpenAI thread is blank

The assistant was deleted. The key rotated. The thread is gone. The Assistants API still runs — it does not remember last Tuesday unless the memory lives outside the runtime.

A dashboard screenshot is not a restore. The runtime is not the memory.

What we snapshot in OpenAI Assistants

First-class adapter. Full extract and full restore via Assistants API v2. Set OPENAI_API_KEY. Optionally pin one assistant with SAVESTATE_OPENAI_ASSISTANT_ID.

Restore creates a new assistant via the API, uploads files, recreates vector stores, and optionally rebuilds threads. OpenAI has no list-all-threads endpoint — keep thread IDs in .savestate/openai-threads.json. Adapter detail lives in the platform adapters guide.

Each snapshot is a SaveState Archive, encrypted with AES-256-GCM before it leaves the machine. You hold the passphrase.

Pro is the path a stranger can take

The CLI is open source. The product you can buy today is SaveState Pro — $9/month:

Need shared snapshots and an audit log? Team is $29/month.

Capture OpenAI Assistants into the archive

One command. Full adapter setup lives in the platform adapters guide.

savestate snapshot --adapter openai-assistants

Also search the same archive from any MCP client:

{
  "mcpServers": {
    "savestate": {
      "command": "npx",
      "args": ["-y", "@savestate/cli", "mcp"]
    }
  }
}

Also: Cursor · Claude Code · ChatGPT · MCP · When the chat dies

Keep the memory. Lose the chat.

Subscribe to Pro. The OpenAI assistant that knew you this morning still knows you after the thread dies.

Subscribe to Pro — $9/mo Team is $29/month

After you pay, your API key is emailed. Then savestate login. Card today — no waitlist.

Prefer the CLI first? Install from npm