[Feature Request] Cross-device identity: account-bound memory across multiple machines

Resolved 💬 4 comments Opened Mar 18, 2026 by malanmurphy Closed Jun 1, 2026

Problem

I'm a small business owner and PM working across a desktop, two laptops, and an iPhone. I use Claude Code on my primary machines and Claude Desktop and the iOS app on the others — but I'm working on the same projects across all of them.

The fundamental issue isn't sync. It's identity. Claude Code has no concept of "this user" — only "this filesystem path." Every device is a completely separate context, even when I'm working on the same client project. I'm constantly asking: which device has the right context? Does it have the full project identity this session needs?

I've cobbled together workarounds: pushing projects to Dropbox, writing aggressively to memory, maintaining a private Git repo to carry state. It's brittle. Paths change between machines, Dropbox sync locations differ, and I spend more time managing Claude contexts than using Claude.

Root Cause

Memory is keyed on the absolute filesystem path — stored under ~/.claude/projects/<encoded-absolute-path>/memory/. Same project, different machine = different key if the username, mount point, or sync path differs. This is documented in #25739. The git remote URL — which would be a stable cross-device identifier — is not used.

What's Been Tried

  • autoMemoryDirectory (shipped v2.1.74, March 12, 2026) lets you redirect memory storage to a custom path (e.g., Dropbox), but doesn't address the identity problem natively and breaks when sync paths differ.
  • Community tools exist — claude-context-sync, claude-sync, user-memories (the last using git remote URL as key) — but these are evidence of demand, not a solution.
  • claude.ai already has cloud-synced, account-bound memory. Claude Code does not. These two systems are disconnected despite sharing an Anthropic account.

The Ask

Basic: Native support for account-bound, shared project identity in Claude Code — context and memory tied to the user's Anthropic account rather than the local filesystem path. Opt-in per-project, not global by default.

Dream: Full context portability across the entire Claude surface — claude.ai, Claude Code, Claude Desktop — so a user's identity and project context follow them wherever they work.

Related Issues

  • #25739 — Portable project memory across machines (multi-device workflow) — OPEN
  • #14228 — Claude Code should access user's claude.ai memory — OPEN
  • #14227 — Persistent memory between Claude Code sessions — OPEN

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗