0.89ms vector search
FAISS-powered. 12× faster than sqlite-vec. Scales to millions of memories.
from arriadne import AriadneMemory
memory = AriadneMemory("./my-memory.db")
# Store a memory
memory.add(
content="VPS has 4 cores, 8GB RAM, Ubuntu 24.04",
source="system",
importance=0.8,
)
# Search — vector + keyword + graph, fused
results = memory.search("server specs", limit=5)
# → [<Memory content="VPS has 4 cores..." score=0.94>]| Ariadne | Mnemosyne | Mem0 | ChromaDB | |
|---|---|---|---|---|
| Vector search | 0.89ms | 153ms | 12ms | 8ms |
| Hybrid search | ✅ | ❌ | ❌ | ⚠️ |
| Knowledge graph | ✅ | ⚠️ | ❌ | ❌ |
| Runs locally | ✅ | ✅ | ❌ | ✅ |
| No daemon | ✅ | ✅ | ❌ | ❌ |
pip install arriadne