[04] Memory/ What it knows

Memory for AI agents

What the agent still knows tomorrow.

7 options tracked · 6 open source · 6 self-hostable · optional

· All 7 options/ Compare
OptionWhat it doesLicenceSelf-host
Mem0Extracts durable facts from conversations and recalls them on the next turn.Open sourceYes
ZepTemporal knowledge graph memory — facts with validity windows, not just embeddings.Open sourceYes
HonchoTreats memory as a reasoning problem, not a retrieval one — you ask its Dialectic API a question about the user and get a synthesised answer.Open sourceYes
SupermemoryMemory graph plus automatic user profiles, with connectors that sync from Drive, Gmail, Notion and GitHub.ProprietaryNo
LangMemMemory primitives that plug straight into LangGraph checkpoints.Open sourceYes
CogneeBuilds a graph + vector memory layer over your agent's history and documents.Open sourceYes
Postgres (rolled by hand)A messages table and a summaries table. Boring, auditable, yours.Open sourceYes
· Published benchmark scores/ Every number sourced

Only figures with a published source appear here. A blank cell means nobody has published one for that pairing — which, for most of this category, is the honest answer.

LoCoMo. Treat every figure here as contested. Most headline LoCoMo numbers are produced by the vendor being measured, and independent re-runs have differed from vendor claims by as much as 30 points on the same benchmark name. The spread between rows is the story, not the winner.

Sources
· Head to head/ 21 comparisons
· Common questions/ FAQ

What is the memory layer of an AI agent?

What the agent still knows tomorrow. It is optional; plenty of working agents skip it.

How many memory options are there?

This registry tracks 7. 6 are open source and 6 can run on your own infrastructure.

Which memory option should I choose?

It depends on constraints rather than preference: whether you must self-host, whether the budget allows a hosted service, and which language your team writes. Describe what you are building and the advisor fills this layer along with the other 9.

· The other 9 layers/ Keep going
· For agents/ This page, machine-readable

Every page here answers to Accept: text/markdown and returns the same content at roughly a tenth the tokens. No separate site, no toggle — same URL.

curl -s -H "Accept: text/markdown" https://newagent.build/layers/memory