Set up Mnemo Cortex — local-first persistent memory — so the agent can save, recall, and search across sessions.
curl http://localhost:50001/health to check.bash
git clone https://github.com/GuyMannDude/mnemo-cortex.git
cd mnemo-cortex
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -e .
mnemo-cortex init # interactive wizard: pick model providers
mnemo-cortex start # listens on http://localhost:50001
mnemo-cortex health # verify
Then continue with Path 2.
Pick the host's integration guide and follow it:
HostIntegrationClaude Codeintegrations/claude-code/ — hooks or sync serviceClaude Desktopintegrations/claude-desktop/ — drag-and-drop .mcpb bundleOpenClawintegrations/openclaw-mcp/ — one-line openclaw mcp set configLM Studiointegrations/lmstudio/ — mcp.json + restartAnythingLLMintegrations/anythingllm/ — MCP plugin config + Automatic modeAgent Zerointegrations/agent-zero/ — in-container Docker setupOllama Desktopintegrations/ollama-desktop/ — ollama launch openclaw from terminal
Each integration registers the same MCP tools: mnemo_save, mnemo_recall, mnemo_search, mnemo_share, plus 5 Developer's Passport tools by default.
In a fresh session of the host:
Use
mnemo_saveto remember that I tested the install today.
Then in a separate session:
Use
mnemo_recallto find what I told you to remember.
If the recall surfaces what you saved, the chain is wired. If the model agrees but no tool fires (no tool-call indicator in the chat), the model probably doesn't support tool calling — switch to a tool-capable model (Qwen3 any size, GPT-4/4o, Claude 3.5+, Mistral 7B v0.3).
MNEMO_URL is wrong. Check with curl http://localhost:50001/health.MNEMO_AGENT_ID between save and recall. Same agent_id reads its own memories by default; cross-agent search requires mnemo_share toggled on.Read THE-LANE-PROTOCOL.md (~5 min). The install is the easy part — the protocol is what makes Mnemo pay off in practice.