v1.0.0
The first public release of Claude Code Sync — offline, encrypted export/import of your Claude Code configuration across machines. No account, no telemetry, no network calls at runtime.
Highlights
- Encrypted, portable archives. Password-protected WinZip-AES (AES-256) ZIPs you can also open with 7-Zip or any AES-capable tool using the same password.
- Two scopes. Per-project config (
CLAUDE.mdat any depth and the project.claude/) and the global~/.claude/(settings.json,keybindings.json,CLAUDE.md, and theskills/,agents/,commands/,hooks/,plugins/directories). - Web UI and CLI. A local, claude.ai-flavoured UI (light/dark themes, drag-and-drop, native file pickers) plus headless
export/importsubcommands for scripts and cron. - Safe imports. Dry-run preview, SHA-256 integrity verification, and automatic backups before any file is overwritten.
- Hardened. A strict allow-list keeps secrets out of archives; plus path-traversal rejection, size-bounded extraction, and a local-only server that blocks cross-origin / DNS-rebinding requests.
One runtime dependency (pyzipper); the web server is pure standard library. Requires Python 3.11+.