OPEN_SOURCE ↗
YT · YOUTUBE// 21d agoOPENSOURCE RELEASE
Engram brings persistent memory to coding agents
Engram is a persistent memory layer for AI coding agents, packaged as a single Go binary with SQLite/FTS5 storage and exposed through MCP, HTTP, CLI, and a TUI. It is built to preserve project context, decisions, and observations across sessions instead of letting each chat start from zero.
// ANALYSIS
This is the kind of infrastructure that can make agents feel less like disposable chat windows and more like real collaborators. The core bet is that durable context, not bigger prompts, is what unlocks reliable long-running coding workflows.
- –The single-binary, SQLite/FTS5 approach is a strong fit for local-first developer tooling: easy to install, inspect, back up, and ship.
- –MCP plus HTTP, CLI, and TUI access makes the memory layer portable across editors, terminals, and custom automations instead of locking it to one agent.
- –The real challenge is memory hygiene, not storage; if recall, consolidation, and forgetting are clumsy, the system turns into context sludge fast.
- –This lives in a crowded agent-memory category, so the differentiator will be setup friction and retrieval quality, not just “persistent memory” as a feature.
- –For teams, the big promise is shared institutional knowledge: one agent learns a pattern once, and later sessions can reuse it without manual `MEMORY.md` babysitting.
// TAGS
engramai-codingagentmcpcliapiself-hostedopen-source
DISCOVERED
21d ago
2026-03-21
PUBLISHED
21d ago
2026-03-21
RELEVANCE
9/ 10
AUTHOR
Github Awesome