Time Machine
for AI

Your AI assistant has months of context about who you are. SaveState keeps that relationship safe — backed up, encrypted, and portable.

Open Source · Encrypted · Portable
The Problem

Your AI knows everything
about you.

What's your backup plan?

01

Zero Portability

Switch platforms and start from scratch. Months of context — preferences, writing style, project knowledge — gone in an instant.

02

Zero Backups

No snapshots. No versioning. No safety net. One API deprecation, one account issue, and your AI's memory disappears forever.

03

Zero Control

Your conversations, instructions, and identity live on someone else's servers. No encryption you own. No export you control.

How It Works

Three commands.
Full control.

Initialize once, snapshot anytime, restore anywhere.

1

Initialize

Set up encryption and choose your AI platform.

$ savestate init
# set passphrase, pick adapter
2

Snapshot

Capture conversations, memory, and config.

$ savestate snapshot
encrypted & versioned
3

Restore

Bring it all back, on any platform.

$ savestate restore latest
same or different platform
Why SaveState

Built for developers
who don't lose data.

End-to-End Encrypted

AES-256-GCM encryption with keys derived from your passphrase. Your keys never leave your machine.

Cross-Platform

Migrate your AI identity between ChatGPT, Claude, Gemini, and more with a single command.

Open Archive Format

The SaveState Archive Format is an open spec. Your data in a format you can always parse. Zero lock-in.

Incremental Snapshots

Only captures what changed since the last snapshot. Git-style versioning for your AI memory and identity.

6 Platform Adapters

ChatGPT, Claude, Claude Code, Gemini, OpenAI Assistants, and custom agents.

Scheduled Backups

Automatic snapshots on your schedule, stored locally or in the cloud. Set it and forget it.

Get Started

Start backing up your AI
in 30 seconds.

Free and open source. One command to install.

$ npm i -g @savestate/cli