
mnemo is a sidecar service that extracts named entities and relationships from conversations using an LLM, builds a persistent knowledge graph in SQLite, and injects relevant context back into future prompts automatically in under 50ms. It works with Ollama, OpenAI, Anthropic, or any OpenAI-compatible API, and ships as a single static binary with zero cloud dependency.
The system runs a 6-stage retrieval pipeline: full-text chunk search → entity name search → graph expansion (breadth-first search over the knowledge graph) → relation filter → score and rank → assemble context. Available as Docker + Ollama (free), static binary, CLI tool, or Python SDK.
Performance on Apple M2 in debug build: entity insert at ~0.12 ms (~8,300 ops/s), full-text chunk search at ~0.28 ms (~3,500 ops/s), and full retrieval pipeline at ~4.2 ms (~238 ops/s). Release build is 3–5× faster. Includes 122 Rust tests, 21 Python tests, and 12 benchmarks.
Summaries like this, in your inbox every morning.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.
Chunghwa Telecom president Rong-shy Lin said the shift from conversational AI to autonomous AI agents is resha…

Apple and Meta said they would jointly release a new open-weight AI model designed to run on high-end Macs, ai…

A writer and entrepreneur opened his daily to-do list and found 156 items, and concluded that an AI assistant…

A Zenn contributor sorted AI use into three modes — AI as an assistant, AI running alongside people, and AI th…

A non-engineer operator says one person ships four smartphone apps on Google Play, three on the App Store, wit…

The walkthrough points the CLI at a local mock via the ANTHROPIC_BASE_URL environment variable
