engram
LOCAL-FIRST · MCP-NATIVE · YOUR DATA STAYS PUT

One memory.
Every agent.

The durable memory layer your AI agents share — Claude Code, Cursor, your own SDK. It dedups, resolves contradictions, and curates itself, so memory gets sharper as it grows.

◇ one file on disk◇ offline embeddings◇ no API keys
engram — console
Overview136 live · 1 workspace
CORE
88
ACTIVE
48
WHY ENGRAM

Memory that maintains itself

Storing facts is a commodity. The hard part is what happens after six months of accumulation — duplicates, stale facts, contradictions. That's the part engram automates.

Curation engine
Dedup on write, contradictions resolved by supersession — never deletion. Decay and promotion keep a capped, high-signal core.
Every agent, one memory
MCP is the transport: the same memory answers in Claude Code, Cursor, Claude Desktop, and your own agents. Memory is the durable layer.
Workspaces
Personal, per-project, or shared with your team — one mechanism. Facts live in one place; sharing is mounting, not copying.
HOW IT WORKS

Five moves, one loop

1
Prime
core memories injected at session start
2
Capture
agents store atomic facts as you work
3
Resolve
insert, merge, or supersede — never append blindly
4
Recall
semantic + graph search, ranked, with provenance
5
Curate
decay, promotion, and prunes you approve