Local semantic memory that runs entirely on your Mac using MLX. It stores memories as Markdown files in an Obsidian-compatible vault and indexes them with sqlite-vec for hybrid search. The MCP interface exposes save, search, recall, and ask operations. The standout feature is time-machine: you can snapshot the corpus at any past date to debug agent regressions or reproduce historical behavior. It includes a recall daemon that keeps the embedder warm for sub-200ms queries, auto-capture that extracts insights after exchanges, and ambient recall that injects top-3 memories before every prompt. Ships with a CLI for direct interaction and comes pre-wired with hooks for Claude Code session lifecycle events. Everything runs in-process with no external services or API keys.
claude mcp add --transport stdio jagoff-memo uvx memo