← How I Use AI Dispatch #2

#2 Updated April 7, 2026

Syncing Claude Code across two machines

A Dropbox-backed setup keeps shared Claude Code context synchronized while machine-specific settings stay local.

I use Claude Code on a MacBook and a Windows desktop. To keep them identical, I store shared config in Dropbox and symlink from ~/.claude/:

Dropbox/AI_meta/claude-sync/
|-- memory/        # Your personal AI memory
|-- skills/        # Custom skills
|-- commands/      # Custom slash commands
|-- plugins/       # Plugins
|-- CLAUDE.md      # Global instructions
|-- settings.json  # Shared preferences
|-- .mcp.json      # MCP server config

On Mac:

ln -sf ~/Dropbox/AI_meta/claude-sync/memory   ~/.claude/memory
ln -sf ~/Dropbox/AI_meta/claude-sync/skills   ~/.claude/skills
# ... same for each item

On Windows (PowerShell as Administrator):

# Folders -- use Junction
New-Item -ItemType Junction -Path "$env:USERPROFILE\.claude\memory" `
  -Target "C:\Users\YOU\Dropbox\AI_meta\claude-sync\memory"

# Files -- use SymbolicLink
New-Item -ItemType SymbolicLink -Path "$env:USERPROFILE\.claude\CLAUDE.md" `
  -Target "C:\Users\YOU\Dropbox\AI_meta\claude-sync\CLAUDE.md"

Machine-specific settings go in settings.local.json and do not sync.