№ 01
One memory, shared over MCP
mcpEight tools — save, search, update, list, and a one-call session-start digest. Claude Code, Claude Desktop, Cursor: anything that speaks the protocol writes into the same ledger, and every entry is stamped with who wrote it.
№ 02
Recall that actually recalls
searchHybrid search: sqlite-vec embeddings and FTS5 keywords merged with reciprocal rank fusion, plus a gentle recency boost. The embedding model runs locally on CPU — recall works with zero API keys, offline.
№ 03
A clerk, not an editor
clerkA local Ollama — or any pasted cloud key — organizes the store into topics, drafts titles, distills dropped PDFs into candidate entries. Every AI change is staged for your approval. Nothing edits your memory silently.
№ 04
One file of state
sqliteThe whole store is a single SQLite file on your disk. A backup is a file copy; a snapshot happens on every boot; a markdown export turns the ledger into a git-diffable folder. No accounts, no cloud, no telemetry.
№ 05
The atlas
mapThe clerk draws your store as a constellation — people, projects, tools and how they connect, laid out with real physics. Built on request, never used for retrieval; a map, not a database.
№ 06
Your agents' whole desk
skillsIt also manages agent skill files on disk and discovers memory your agents already keep, importing it hash-tracked so nothing files twice. The web UI, REST API and MCP endpoint are one process, one port.