🧠
Semantic Memory
AI remembers by meaning, not keywords. Local ONNX embeddings (768d) with usearch persistent HNSW index. Hybrid search via FTS5 + RRF.
Local-first semantic memory engine. Single Rust binary, zero infrastructure, 30ms recall, fully offline.
| Feature | uteke | Mem0 | Letta | Cognee |
|---|---|---|---|---|
| Install | 1 binary | pip + Docker + Qdrant | pip + Docker + Postgres | pip + Docker + Neo4j |
| API Keys | ✅ None needed | ❌ OpenAI/LLM key | ❌ LLM key | ❌ LLM + vector DB |
| Offline | ✅ Fully | ❌ Cloud embedding | ❌ Needs server | ❌ Needs LLM + DB |
| Semantic Search | ✅ Local ONNX | ✅ Cloud embedding | ⚠️ Keyword + archival | ✅ GraphRAG |
| Privacy | ✅ Data stays local | ⚠️ Sent to LLM | ⚠️ Sent to LLM | ⚠️ Sent to LLM |
| Recall Speed | ~30ms | Network RTT | Network RTT | Network RTT |
| Tag Management | ✅ list/rename/delete | ⚠️ Basic | ❌ | ⚠️ Basic |
| Memory Aging | ✅ Auto-cleanup | ✅ | ✅ Core memory | ✅ TTL-based |
| Shell Hooks | ✅ bash/zsh/fish | ❌ | ❌ | ❌ |
| License | Apache-2.0 | Apache-2.0 | Apache-2.0 | Apache-2.0 |