tawanorg

Claude Sync — DevOps skill for Claude Code

DevOps community

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

Claude Sync

*Encrypted with [age](https://github.com/FiloSottile/age) • R2 / S3 / GCS / WebDAV supported*

[![Release](https://img.shields.io/github/v/release/tawanorg/claude-sync)](https://github.com/tawanorg/claude-sync/releases) [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![npm](https://img.shields.io/npm/v/@tawandotorg/claude-sync)](https://www.npmjs.com/package/@tawandotorg/claude-sync) [![Socket Badge](https://badge.socket.dev/npm/package/@tawandotorg/claude-sync/1.11.1)](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 sessions to sync only conversation data (skip plugins/node_modules)
  • Interactive wizard: Arrow-key driven setup with validation
  • Secure self-updating: claude-sync update downloads and verifies SHA256 checksums
  • Simple CLI: push, pull, status, diff, conflicts commands
  • Compression: Gzip compression before encryption for faster syncs
  • Shell integration: Optional shell hooks for automatic push/pull
Claude Sync Demo

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