Dynamic Memory Network
Inspired by Zettelkasten. Memories are stored as nodes in a graph, not just flat vector rows. Links are automatically generated and evolved over time.
Dynamic memory networks, automatic link generation, memory evolution, and hybrid BM25 + vector retrieval. No Python required.