Persistent Memoryfor AI Agents
LumenCore is a local MCP server that gives Claude Code persistent memory across sessions. Never lose architectural decisions, code patterns, or project context again.
Memory That Works for You
LumenCore gives Claude Code the memory it needs to truly understand your project across every session.
Persistent Memory
Store architectural decisions, code patterns, and domain knowledge that persists across sessions. No more re-explaining context.
Full-Text Search
Instantly recall relevant memories with SQLite FTS5 indexing. Search by keywords, categories, or natural language queries.
Project Scoped
Memories stay organized per project. Optionally share global knowledge across all your projects.
Session Bootstrap
Use get_context to instantly load relevant project knowledge at the start of any new conversation.
Privacy First
All data stays local on your machine in SQLite. No external servers, no cloud sync, no data leaving your system.
Smart Categories
Organize memories as decisions, patterns, concepts, notes, or tasks. Filter and prioritize what matters most.
How LumenCore Works
Install & Setup
Install LumenCore globally with npm and run the setup wizard. Choose project-only or global memory scope.
Connect to Claude
Add LumenCore to Claude Code with one command. The MCP server runs locally via stdio.
Remember & Recall
Ask Claude to remember decisions, patterns, and context. Recall them in future sessions with get_context.
What to Remember
Decisions
DECISIONArchitectural choices and their rationale. Why you chose Redux over Context, or PostgreSQL over MongoDB.
Patterns
PATTERNCode conventions, naming patterns, and common approaches used in your project. Keep consistency across sessions.
Concepts
CONCEPTDomain knowledge, business logic, and terminology specific to your project. Never re-explain your domain model.
Tasks
TASKWork items, TODOs, and progress tracking. Pick up where you left off in your next session.