NyxToolsDev/claude-memory-manager
Cross-session memory for Claude Code — never lose context between sessions
Platform-specific configuration:
{
"mcpServers": {
"claude-memory-manager": {
"command": "npx",
"args": [
"-y",
"claude-memory-manager"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Cross-session memory for Claude Code — never lose context between sessions.
Claude Memory Manager automatically captures architectural decisions, code changes, bug fixes, and configuration choices from your Claude Code sessions, then intelligently retrieves relevant context when you start new sessions.
Every time you use Claude Code, valuable context is created and lost when the session ends:
Claude Memory Manager solves this by:
pip install claude-memory-managerFor local embeddings (no API key needed):
pip install claude-memory-manager[local]For development:
pip install claude-memory-manager[dev]claude-memory initThis creates the SQLite database at ~/.claude-memory/memory.db and saves a config file.
# Ingest all sessions from the default path (~/.claude/projects/)
claude-memory ingest
# Ingest from a specific path
claude-memory ingest /path/to/sessions
# Watch for new sessions and auto-ingest
claude-memory ingest --watch# Search across all memories
claude-memory search "authentication setup"
# Filter by project
claude-memory search "database schema" --project /path/to/project
# Filter by category
claude-memory search "cors" --category config# List all indexed projecLoading reviews...