npx claudepluginhub techarm/mnemoRecord knowledge (lesson, pitfall, pattern, preference, solution) into Mnemo for cross-project retrieval
Show Mnemo knowledge base status and statistics
Register or view project information in Mnemo
Search the Mnemo knowledge base using semantic + keyword hybrid search
Add, list, or update tasks for the current project in Mnemo
Persistent memory for AI coding agents. Survives across sessions and compactions.
Admin access level
Server config contains admin-level keywords
Executes bash commands
Hook triggers when Bash tool is used
Share bugs, ideas, or general feedback.
Knowledge memory system for Claude Code.
Mnemo helps Claude Code remember what you've learned across sessions. It stores lessons, pitfalls, patterns, and solutions in a local vector database, then automatically injects relevant knowledge into future sessions via semantic search.
nomic-embed-text model (for local embedding generation)Install Ollama from ollama.com, then:
ollama pull nomic-embed-text
npm install -g @techarm/mnemo
Set up Mnemo for a single project. This configures MCP server, hooks, and skills within the project:
cd your-project
mnemo init
This will:
.mcp.json.claude/hooks/.claude/settings.json.claude/skills/Set up Mnemo globally so it's available in all Claude Code sessions:
mnemo init --global
This will:
claude mcp add --scope user~/.mnemo/hooks/~/.claude/settings.jsonNote: Skills (slash commands) are project-specific. Run
mnemo initin each project to add skills.
Remove Mnemo configuration from the current project:
mnemo cleanup
Remove global configuration:
mnemo cleanup --global
Note:
cleanupremoves configuration only. Your knowledge data in~/.mnemo/is preserved.
After running mnemo init, start Claude Code in your project. Mnemo works through three mechanisms:
Session Start (automatic)
├─ Injects user profile (name, tools, coding style)
├─ Searches relevant knowledge for this project
└─ Shows last session summary
↓
During Work
├─ /learn — record insights and pitfalls
├─ /research — research topics, save as reference
├─ /setup — research tool setup, save as reusable procedure
├─ /doc — create/update project spec documents
└─ Auto-detection: commits → suggest marking tasks done
↓
Session End
└─ /session-review — extract learnings, update tasks & docs, write session log
/learnExtract and record knowledge from the current session. Mnemo automatically determines the type (lesson, pitfall, pattern, solution, etc.).
You: /learn LanceDB query() has a default limit of 10
/research [topic]Research a topic via web search or Context7 (library docs), then save findings as a reference with automatic expiration.
You: /research React 19 Server Components
/setup [tool]First time: research tool setup → organize into steps → save as a permanent procedure. Next time: retrieve and execute the saved procedure.
You: /setup oxlint
/doc [topic] or /doc initCreate or update project specification documents in .claude/docs/.
/doc init — Auto-generate initial docs by surveying the codebase/doc authentication — Create or update a specific doc/session-reviewEnd-of-session review that:
/code-reuse-finderScan for duplicated code patterns and suggest refactoring opportunities.
Automatic memory recall for Claude Code - remembers context from past sessions
Persistent memory system for AI coding sessions — cross-tool memory sharing with 6-dimensional hybrid search
Universal memory runtime — cross-session cognitive memory for Claude Code. Remembers decisions, patterns, and context across coding sessions.
Persistent memory for Claude Code. Capture work across sessions and recall relevant context.