Claude Sync — DevOps skill for Claude Code
Sync Claude Code sessions across devices using Cloudflare R2 with end-to-end encryption.
How to install Claude Sync
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open tawanorg/claude-sync and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Sync does
Sync Claude Code sessions across devices using Cloudflare R2 with end-to-end encryption.
Alternatives in DevOps
- Cloudflare Deploy — Deploy apps to Cloudflare using Workers, Pages, and platform services 14.6k ★
- Skill Claw — OpenClaw instance administration — manage hosts across macOS, Ubuntu/Debian, Docker, OCI, and Proxmox 2.8k ★
- Agents Starter — A starter kit for building ai agents on Cloudflare 1.3k ★
README
*Encrypted with [age](https://github.com/FiloSottile/age) • R2 / S3 / GCS / WebDAV supported*
[](https://github.com/tawanorg/claude-sync/releases) [](LICENSE) [](https://www.npmjs.com/package/@tawandotorg/claude-sync) [](https://badge.socket.dev/npm/package/@tawandotorg/claude-sync/1.11.1)
[Quick Start](#quick-start) • [Setup Guide](#setup-guide) • [Commands](#commands) • [Shell Integration](#shell-integration) • [Security](#security)
Features
- Cross-device sync: Continue Claude Code conversations on any laptop
- Multi-provider storage: Cloudflare R2, AWS S3, Google Cloud Storage, S3-compatible (Backblaze B2, MinIO, Wasabi), or WebDAV (Nextcloud, ownCloud)
- End-to-end encryption: All files encrypted with age before upload
- Passphrase-based keys: Same passphrase = same key on any device (no file copying)
- Selective sync: Choose
--scope sessionsto sync only conversation data (skip plugins/node_modules) - Interactive wizard: Arrow-key driven setup with validation
- Secure self-updating:
claude-sync updatedownloads and verifies SHA256 checksums - Simple CLI:
push,pull,status,diff,conflictscommands - Compression: Gzip compression before encryption for faster syncs
- Shell integration: Optional shell hooks for automatic push/pull
Quick Start
First Device
# Install
npm install -g @tawandotorg/claude-sync
# Set up (interactive wizard)
claude-sync init
# Push your sessions
claude-sync push
Second Device
Related Skills
Second Brain Obsidian Plugin
Sync your Obsidian notes to your self-hosted Second Brain MCP server on Cloudflare Workers. Semantic search an
AI Dotfiles
🤖 Sync AI CLI configs (Claude Code, Codex, Gemini) across machines with automatic API key redaction. Deploy t
Remote Shell MCP
Persistent SSH, SFTP, port forwarding, and Docker over MCP. A long-running daemon so sessions, tunnels, and PT
Obsidian Web MCP
Secure remote MCP server for Obsidian vaults -- access your notes from Claude, your phone, or any MCP client,
VM Harness
VM Harness allows agents control over QEMU, VMware, VirtualBox, Docker, Kubernetes and VMs and containers safe
Pantheon Install
Install Pantheon agents to global config — sync canonical sources, deploy, and verify
Related Agents
Pclsync C Expert
Consultant for the pclsync C library (GNU C99). Expert in cloud sync engines, FUSE virtual filesystems, client
Cloudflare Specialist
Owns Cloudflare platform usage end to end: Workers, Durable Objects, D1, R2, KV, Queues, Workflows, Vectorize,
Claudemd Maintainer
AUTOMATICALLY invoke after sessions where codebase changes were made (new files, updated dependencies, changed