npx claudepluginhub tawanorg/claude-syncSync Claude Code sessions across devices with encrypted cloud storage
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Curated collection of 141 specialized Claude Code subagents organized into 10 focused categories
Encrypted with age • R2 / S3 / GCS supported
Quick Start • Setup Guide • Commands • Auto-Sync • Security
claude-sync update to get the latest versionpush, pull, status, diff, conflicts commands
# Install
npm install -g @tawandotorg/claude-sync
# Set up (interactive wizard)
claude-sync init
# Push your sessions
claude-sync push
# Install
npm install -g @tawandotorg/claude-sync
# Set up with SAME storage credentials
claude-sync init
# Select same provider (R2/S3/GCS)
# Enter same bucket name and credentials
# Choose "Passphrase" for encryption
# Enter the SAME passphrase as first device
# ✓ Encryption key verified <-- confirms passphrase matches!
# Preview what would be synced
claude-sync pull --dry-run
# Pull sessions (creates backup if you have existing files)
claude-sync pull
Same passphrase = same encryption key. The init verifies your passphrase can decrypt remote files before completing.
| Provider | Free Tier | Best For |
|---|---|---|
| Cloudflare R2 | 10GB storage | Personal use (recommended) |
| AWS S3 | 5GB (12 months) | AWS users |
| Google Cloud Storage | 5GB | GCP users |
claude-syncYou'll need: Account ID, Access Key ID, Secret Access Key
You'll need: Access Key ID, Secret Access Key, Region
You'll need: Project ID, Service Account JSON file (or use gcloud auth application-default login)
claude-sync init
The interactive wizard will guide you through:
~/.claude-sync/age-key.txt to other devices# Upload local changes
claude-sync push
# Download remote changes
claude-sync pull
| Path | Content |
|---|---|
~/.claude/projects/ | Session files, auto-memory |
~/.claude/history.jsonl | Command history |
~/.claude/agents/ | Custom agents |
~/.claude/skills/ | Custom skills |
~/.claude/plugins/ | Plugins |
~/.claude/rules/ | Custom rules |
~/.claude/settings.json | Settings |
~/.claude/settings.local.json | Local settings |
~/.claude/CLAUDE.md | Global instructions |
Claude Code indexes project sessions by absolute filesystem path. This tool syncs ~/.claude/projects/ but does not perform path remapping, which means: