What is it? A self-contained memory system for AI agents that mimics human memory architecture:
- Episodic memory (conversations, experiences) - Semantic memory (concepts, relations, knowledge graphs) - Vector memory (HNSW-powered similarity search) - Automatic memory consolidation, reflection, and decay
Key technical choices:
- Single Rust binary with single-file database (no Postgres, no Redis, no vector DB) - Multi-user ready with complete data isolation - HNSW for O(log n) vector search instead of naive brute force - Cognitive processes: salience-based decay, memory consolidation, pattern detection
Why share this? I'm genuinely curious:
- Is the "brain-like memory" approach interesting or just over-engineering? - Are others frustrated by stateless LLM interactions? - What memory/retrieval strategies have worked for you? - Where would you take this architecture next?
I know there are limitations, but I wanted to share what's working today rather than wait for perfection. The core retrieval + consolidation loop feels genuinely useful.
Demo video (Skipped to Demo): https://www.loom.com/share/c187767b2d1e4e778bc41676c574408b?t=657