Skip to content

v1.0.0

Choose a tag to compare

@qiaeru qiaeru released this 30 May 20:45
· 17 commits to main since this release

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.md at any depth and the project .claude/) and the global ~/.claude/ (settings.json, keybindings.json, CLAUDE.md, and the skills/, 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 / import subcommands 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+.

Full usage in the README and docs/.