This is a local-first memory system that runs CozoDB embedded in Node.js, giving Claude persistent storage with hybrid search across vector embeddings, full-text, and graph traversals. It exposes entity CRUD, observation tracking, and three search modes: vector similarity via HNSW, multi-hop graph reasoning, and community-based summaries. The agentic retrieval layer auto-routes queries to the right strategy, and temporal validity lets you query any point in history. Embeddings run locally via ONNX (bge-m3 by default, swap to MiniLM if you're RAM-constrained). Includes LangChain and LlamaIndex adapters. Reach for this when you need structured, queryable memory that goes beyond append-only chat history, especially if you want graph relationships and time-travel without managing external databases.
claude mcp add --transport stdio tobs-code-cozo-memory -- npx -y cozo-memory