claude-code - 💡(How to fix) Fix [Feature Request] Shared memory between Claude Code and Claude Chat sessions in Desktop app [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#48180Fetched 2026-04-15 06:30:55
View on GitHub
Comments
0
Participants
1
Timeline
3
Reactions
0
Timeline (top)
labeled ×3

Fix Action

Fix / Workaround

  • Manually copy-pasting context between Code and Chat sessions (current workaround)
  • Using external memory systems (Obsidian, custom MCP plugins) as a shared layer — works but requires extra setup and doesn't leverage the built-in Memory feature
RAW_BUFFERClick to expand / collapse

Feature Request

Is your feature request related to a problem?

Claude Code (Desktop/Web) and Claude Chat (Cowork tab) currently maintain completely separate memory systems. Even when both surfaces live inside the same Claude Desktop app, they cannot access each other's memory. This means:

  • Context from casual chat conversations (preferences, project goals, decisions, emotional state) is invisible to Code sessions
  • Technical discoveries and project context from Code sessions don't carry over to Chat
  • Users have to manually repeat context when switching between Code and Chat tabs

Describe the solution you'd like

A unified memory layer that is shared across Claude Code sessions and Claude Chat sessions within the same Desktop app (and ideally claude.ai web as well). Specifically:

  • Claude Code should be able to read memories saved by Claude Chat (and vice versa)
  • The existing Memory system (Settings → Memory) should be accessible from both surfaces
  • This would create a seamless experience where Claude truly "knows you" regardless of which tab you're in

Describe alternatives you've considered

  • Manually copy-pasting context between Code and Chat sessions (current workaround)
  • Using external memory systems (Obsidian, custom MCP plugins) as a shared layer — works but requires extra setup and doesn't leverage the built-in Memory feature

Additional context

The new Desktop redesign is incredible — having Code and Cowork in one app is a game changer. The missing piece is shared memory between these surfaces. When a user tells Claude in Chat "I'm working on a B2B lead gen product" or "I prefer TypeScript", that context should be available when they switch to a Code session. This would make the Desktop app feel like one unified AI assistant rather than two separate ones sharing a window.


Submitted via Claude Code by an active Desktop user 🚀

extent analysis

TL;DR

Implementing a unified memory layer that allows Claude Code and Claude Chat to share memories within the same Desktop app is the most likely solution to address the current separation of memory systems.

Guidance

  • Investigate the existing Memory system (Settings → Memory) to determine its current capabilities and limitations for sharing data between Code and Chat sessions.
  • Consider designing an API or interface that enables Claude Code and Claude Chat to read and write memories to a shared storage, ensuring seamless access to context across both surfaces.
  • Evaluate the feasibility of integrating the unified memory layer with the claude.ai web platform to provide a consistent experience across all platforms.
  • Assess potential security and data privacy implications of sharing user context between Code and Chat sessions.

Example

No code snippet is provided as the issue focuses on a high-level feature request rather than a specific technical implementation.

Notes

The solution may require significant changes to the existing architecture of Claude Code and Claude Chat, and careful consideration of user data privacy and security is essential.

Recommendation

Apply a workaround by implementing a unified memory layer, as this would provide a more seamless and integrated experience for users, allowing Claude to "know" them regardless of which tab they are using.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING