Feature Request: Global memory / cross-project shared memory

Status Fixed / completed
Maintainer reply None cached
Activity 1 comment · opened Aug 7, 2026 · closed Aug 17, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Memory is scoped per project (working directory). Switching directories means losing all memory — user profile, preferences, ongoing project context, everything.

Real example: I chat in Desktop\new-folder\, build up years of memories (personal profile, exam prep progress, RP progress, feedback preferences). Then I switch to C:\Users\me\ — completely blank slate.

User identity, personality, and preferences are cross-directory by nature. They shouldn't be severed by project boundaries.

Proposed Solution

Support ~/.claude/memory/ as a global memory layer that ALL projects load automatically, in addition to their local project memories. Or at minimum, allow specifying extra memory paths in settings.json:

{
  "memory": {
    "additionalPaths": ["~/.claude/global-memory"]
  }
}

### Alternative Solutions

_No response_

### Priority

Critical - Blocking my work

### Feature Category

CLI commands and flags

### Use Case Example

_No response_

### Additional Context

_No response_

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗