github.com/verygoodplugins/automem

Two stores running side by side — FalkorDB for the graph, Qdrant for the vectors — fronted by a small API that handles both. Memories carry their own embedding (Voyage, 1024-dim) and their own graph edges, so recall can be either what's near this in meaning or what's connected to this or, more usefully, both at once.

Sixteen thousand memories live in there right now, written by claude-session-memory and a handful of other agents. The FalkorDB volume snapshots every minute; the Qdrant volume snapshots on its own schedule. The whole stack is internal-only — nothing about memory should ever leave the box.

The interesting choice is using a graph store at all. Most "AI memory" systems are vector-only. The graph half pays off the moment you want to ask which memories belong to the same project, which ones were captured in the same session, or which ones share a person.