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