Back to directory

Mazemaker

A persistent memory system for AI agents that continuously transforms raw conversations into a knowledge graph of atomic facts and their relationships, consolidating and superseding stale facts in the background rather than only retrieving similar text chunks.

Mazemaker

Mazemaker positions itself against memory systems that store text chunks and return the nearest ones by embedding similarity, which it argues cannot follow multi-step reasoning chains, notice that separate facts should be connected, replace a fact once it becomes outdated, or explain why a given memory was recalled. Instead, it continuously turns conversations into a cognitive graph of atomic facts, semantic links, supersession chains for facts that have changed, synthesized abstractions and temporal trajectories, consolidating that graph in the background between sessions rather than only at query time.

On a 500-question, 25,000-memory subset of the LongMemEval benchmark, the project reports 84.26 percent recall at five results and 90.00 percent recall at ten, with a comparison benchmark scoring 94.0 percent across 200 questions. It works with MCP-connected agents and the Hermes Agent framework, and runs locally.

It is written in Python.

More in Agent memory

See all 450
  • A long technical guide to AI agent memory: why stateless LLMs need it, the different memory architectures from vector stores to knowledge graphs, and how Cognee implements one as an open-source memory layer.

  • A local, file-based long-term memory layer for a personal AI that never summarizes conversations, keeping every line with a timestamp and searching by time first and words second, rather than retrieving only similar-seeming chunks.

  • NEOTH

    deepwiki.com

    A local-first personal AI daemon in Rust with five memory tiers, consent-gated tools, a WASM plugin sandbox, multi-provider model routing and signed audit logs, aimed at people who want both a daily assistant and a serious coding helper.