Hard constraints first
Self-hosting, deletion, tenancy, licensing, model dependency, runtime fit, and recovery can eliminate a candidate.
Interactive architecture workspace
Choose the architecture before the product. The advisor separates hard constraints from preferences, keeps a no-system outcome available, and returns a recommendation you can take into a real design discussion.
Research snapshot: 2026-08-11 / 17 representative systems / no accounts or tracking
The premise
First decide what must persist, who owns the meaningful state, which portability layer matters, and what the team can operate. Only then compare implementations.
Self-hosting, deletion, tenancy, licensing, model dependency, runtime fit, and recovery can eliminate a candidate.
Operational memory can be derived and replaceable. Organization-owned facts, records, and decisions should remain recoverable elsewhere.
Current documentation, independent research, benchmark claims, and untested behavior are different evidence levels.
Decide
The path is adaptive. It does not end at a product category. It keeps asking the cross-cutting questions that make a production decision defensible.
What to expect
Five adaptive phases · browser-local · no account
Your answers stay in this browser. Shared links contain only allowlisted question and option identifiers, never free text or names.
Guided decision
Choose the phase you want to review.
The map
The visual map is the fast orientation. The workspace applies deployment, governance, portability, and evidence constraints to the same family records.
Architecture first
No dedicated memory system
The durable facts already belong in Git, ADRs, an application database, or ordinary search.
Developer operational memory
Coding agents need lessons, decisions, fixes, and project context across sessions.
Application and user memory
A customer-facing or internal application needs persistent user, session, or agent context.
Temporal context graph
The agent must answer what was true, when it was true, what superseded it, and which source produced it.
Enterprise knowledge memory
Documents, entities, workflows, and domain ontologies must become connected, queryable context.
Reflective learning memory
The agent should retain, reflect on, and improve from prior experience.
Stateful agent runtime
A long-running agent needs a runtime-managed identity, memory hierarchy, or framework-native store.
Canonical sovereign knowledge
Portability, auditability, and long-term ownership dominate automatic memory formation.
Canonical state stays yours. Derived memory may accelerate an agent, but it should not be the only copy of meaning.
Accessible decision map
Use the guided advisor for the complete adaptive path. This list exposes the same branches without relying on the visual map.
Decisive question: Are stable records and ordinary retrieval enough?
The durable facts already belong in Git, ADRs, an application database, or ordinary search.
First systems to evaluate: Existing source of truth + search
Decisive question: Does engineering work need continuity across tools and sessions?
Coding agents need lessons, decisions, fixes, and project context across sessions.
First systems to evaluate: AgentMemory, GBrain, Memorix
Decisive question: Must a product remember people, preferences, and recurring context?
A customer-facing or internal application needs persistent user, session, or agent context.
First systems to evaluate: Mem0, Supermemory, Memobase, MemMachine, Honcho
Decisive question: Do relationships change over time and need provenance?
The agent must answer what was true, when it was true, what superseded it, and which source produced it.
First systems to evaluate: Graphiti, Zep
Decisive question: Is the hard problem connecting heterogeneous organizational knowledge?
Documents, entities, workflows, and domain ontologies must become connected, queryable context.
First systems to evaluate: Cognee, GBrain, Supermemory
Decisive question: Must the agent consolidate experience into lessons or mental models?
The agent should retain, reflect on, and improve from prior experience.
First systems to evaluate: Hindsight
Decisive question: Should the runtime itself own the agent's durable state?
A long-running agent needs a runtime-managed identity, memory hierarchy, or framework-native store.
First systems to evaluate: Letta, LangMem, MemOS, OptMem
Decisive question: Must the organization own the meaningful state independently of the memory engine?
Portability, auditability, and long-term ownership dominate automatic memory formation.
First systems to evaluate: GBrain, Existing source of truth + search, Memorix
Cross-cutting rule: keep organization-owned canonical state outside the operational memory product.