Tools
Tools: Claude Sync: Sync Your Claude Code Sessions Across All Your Devices Simplified
2026-02-08
0 views
admin
What is Claude Sync? ## What Gets Synced? ## Quick Start Guide ## Install Claude Sync ## Daily Workflow ## Pro Tip: Automate It ## Get Started ## Feedback Welcome! If you use Claude Code (Anthropic's official CLI), you've probably experienced this frustration: You're deep into a coding session on your work laptop. Claude remembers your project context, your preferences, your conversation history. Everything is flowing perfectly. Then you switch to your personal MacBook... and it's all gone. Claude doesn't know what you were working on. Your custom agents? Gone. Your project memory? Vanished. You have to start from scratch. I built Claude Sync to fix this. Claude Sync is an open-source CLI tool that synchronizes your ~/.claude directory across devices using encrypted cloud storage. Everything Claude Code stores locally: Choose your preferred method: Once set up, your workflow is simple: Add to your ~/.zshrc or ~/.bashrc: GitHub: github.com/tawanorg/claude-sync Documentation: tawanorg.github.io/claude-sync This is an open-source project. If you: Open an issue or PR on GitHub! Have you struggled with syncing Claude Code across devices? What solutions have you tried? Let me know in the comments! Templates let you quickly answer FAQs or store snippets for re-use. Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink. Hide child comments as well For further actions, you may consider blocking this person and/or reporting abuse COMMAND_BLOCK:
# That's literally it
claude-sync push # Upload changes
claude-sync pull # Download changes Enter fullscreen mode Exit fullscreen mode COMMAND_BLOCK:
# That's literally it
claude-sync push # Upload changes
claude-sync pull # Download changes COMMAND_BLOCK:
# That's literally it
claude-sync push # Upload changes
claude-sync pull # Download changes COMMAND_BLOCK:
# npm (recommended - works everywhere)
npm install -g @tawandotorg/claude-sync # Or use npx for one-time use
npx @tawandotorg/claude-sync init Enter fullscreen mode Exit fullscreen mode COMMAND_BLOCK:
# npm (recommended - works everywhere)
npm install -g @tawandotorg/claude-sync # Or use npx for one-time use
npx @tawandotorg/claude-sync init COMMAND_BLOCK:
# npm (recommended - works everywhere)
npm install -g @tawandotorg/claude-sync # Or use npx for one-time use
npx @tawandotorg/claude-sync init COMMAND_BLOCK:
# Start of day (or when switching devices)
claude-sync pull # ... use Claude Code normally ... # End of day (or before switching devices)
claude-sync push Enter fullscreen mode Exit fullscreen mode COMMAND_BLOCK:
# Start of day (or when switching devices)
claude-sync pull # ... use Claude Code normally ... # End of day (or before switching devices)
claude-sync push COMMAND_BLOCK:
# Start of day (or when switching devices)
claude-sync pull # ... use Claude Code normally ... # End of day (or before switching devices)
claude-sync push COMMAND_BLOCK:
# Auto-pull on shell start
if command -v claude-sync &> /dev/null; then claude-sync pull -q &
fi # Auto-push on shell exit
trap 'claude-sync push -q' EXIT Enter fullscreen mode Exit fullscreen mode COMMAND_BLOCK:
# Auto-pull on shell start
if command -v claude-sync &> /dev/null; then claude-sync pull -q &
fi # Auto-push on shell exit
trap 'claude-sync push -q' EXIT COMMAND_BLOCK:
# Auto-pull on shell start
if command -v claude-sync &> /dev/null; then claude-sync pull -q &
fi # Auto-push on shell exit
trap 'claude-sync push -q' EXIT COMMAND_BLOCK:
npm install -g @tawandotorg/claude-sync
claude-sync init
claude-sync push Enter fullscreen mode Exit fullscreen mode COMMAND_BLOCK:
npm install -g @tawandotorg/claude-sync
claude-sync init
claude-sync push COMMAND_BLOCK:
npm install -g @tawandotorg/claude-sync
claude-sync init
claude-sync push - π End-to-end encryption - Files encrypted with age before upload
- π Passphrase-based keys - Same passphrase = same key on any device
- βοΈ Multi-cloud support - Cloudflare R2, AWS S3, or Google Cloud Storage
- π Free tier friendly - Works within free storage limits
- β‘ Simple CLI - Just push and pull - Find bugs π
- Have feature ideas π‘
- Want to contribute π€
how-totutorialguidedev.toaibashshellswitchgitgithub