Skip to content

Feature Request: Export/Import mechanism for project memories #67369

Description

@anathusic

Preflight Checklist

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

Problem Statement

Claude Code's memory system stores project-specific memories as local Markdown
files under ~/.claude/projects/<path>/memory/. There is currently no built-in
way to transfer memories to another machine, share them across projects, or keep
them in sync across developer machines.

Proposed Solution

A native export/import mechanism, e.g.:

claude memory export --output memories.zip
claude memory import memories.zip

Or a sync mechanism similar to ShareOnboardingGuide that allows sharing via link
or syncing to a remote location.

Alternative Solutions

  • Manually copying Markdown files between machines
  • Storing ~/.claude/ in a dotfiles Git repository
  • Duplicating memory content into CLAUDE.md

Priority

Medium - Would be very helpful

Feature Category

API and model interactions

Use Case Example

When working on the same project across multiple machines or onboarding team
members, having to manually recreate memory context is tedious and error-prone.

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions