← Back to Blog
February 10, 2026

SaveState v0.7.0: The Migration Wizard Is Here

Move your AI conversations between platforms with a single command. ChatGPT to Claude, Claude to Gemini — your context, your choice.

We've all been there. You've spent months building context with one AI assistant — teaching it your preferences, your codebase, your communication style. Then a new model drops that's better for your workflow, and you face an impossible choice: start over from zero, or stay locked in.

Today, that choice is over. SaveState v0.7.0 introduces the Migration Wizard — a complete suite for moving your AI conversation history between platforms.

Why Migration Matters

The AI landscape is evolving at breakneck speed. Claude excels at reasoning. GPT-4 dominates at coding. Gemini leads in multimodal. The "best" model for your work changes monthly — sometimes weekly.

But switching platforms has always meant abandoning your history. All those nuanced conversations, refined preferences, and accumulated context? Gone. You're back to explaining your project structure for the hundredth time.

Migration Wizard changes the game. Your AI memory becomes portable. Switch platforms without losing your mind.

How It Works

The Migration Wizard is built on a plugin architecture with four core components:

  • Extractors — Pull conversations from source platforms (ChatGPT, Claude)
  • Loaders — Import data into destination platforms
  • Transform Rules Engine — Adapt data formats between incompatible systems
  • Compatibility Reports — Pre-migration analysis to identify potential issues

Let's see it in action:

# Step 1: Check compatibility before migrating
savestate migrate --from chatgpt --to claude --analyze

✓ Analyzing 1,247 conversations...
✓ 1,189 conversations fully compatible
⚠ 58 conversations have image attachments (will be linked, not embedded)
✓ No blocking issues detected

# Step 2: Run the migration
savestate migrate --from chatgpt --to claude

✓ Extracted 1,247 conversations from ChatGPT
✓ Applied 3 transform rules
✓ Loaded conversations into Claude format
✓ Migration complete: ./claude-import-2026-02-10/

# Step 3: Import into your new platform
# Follow platform-specific import instructions

The compatibility report catches issues before they become problems. Image attachments that won't transfer? Custom GPT configurations that don't have equivalents? You'll know upfront, not after hours of troubleshooting.

v0.7.0 Release Highlights

This release includes five major features:

  • Migration Wizard Core — The orchestrator that coordinates the entire migration pipeline
  • Claude Loader Plugin — Import conversations into Anthropic Claude format
  • ChatGPT Extractor Plugin — Export your complete OpenAI conversation history
  • Transform Rules Engine — Flexible data transformation during migration
  • Compatibility Report Generator — Pre-flight checks to avoid surprises

Security Hardening

We also shipped critical security fixes in this release:

  • Removed hardcoded infrastructure fallbacks
  • Sanitized file uploads to prevent path traversal attacks
  • Additional filename and conversation ID validation

Your data security is non-negotiable. Every release includes a thorough security review.

What's Next

We're actively building extractors and loaders for more platforms. Gemini, Copilot, and Ollama are on the roadmap. Have a platform you need supported? Open an issue — community input drives our priorities.

Try It Now

# Install or upgrade
npm install -g @savestate/cli

# Start your first migration
savestate migrate --from chatgpt --to claude --analyze

Your AI conversations represent months of context, preferences, and institutional knowledge. That value shouldn't be locked to any single platform.

Get started with SaveState — your AI memory, portable and protected.

Links: npm · GitHub Releases · Source Code