Feature request: Cross-device memory sync
Feature Request
Problem:
Claude Code's auto-memory system (~/.claude/projects/*/memory/) is local to each machine. Users who work across multiple devices (e.g., a laptop and a Mac Mini) build up useful memory on one box that isn't available on others. This leads to duplicated learning and inconsistent context across environments.
Current workaround:
Manual scp, symlinks to shared folders (iCloud/Dropbox), or git repos — all require user setup and maintenance.
Proposed solution:
Built-in cross-device memory sync, either through:
- Account-level cloud sync — memory files synced via Anthropic account, opt-in
- Git-based sync — built-in support for backing memory to a user-specified git remote
- Import/export — a simple
claude memory export/claude memory importCLI command for manual transfer
Why this matters:
- Developers commonly work across multiple machines (desktop + laptop, local + remote servers)
- Memory is most valuable when it accumulates across all interactions, not just per-device
- The current local-only design means the same lessons get re-learned on each device
Context:
Discovered this gap while syncing shell configs and development environment between a MacBook and a Mac Mini, both running Claude Code. All project conventions, debugging insights, and user preferences had to be manually copied.
🤖 Generated with Claude Code
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗