Tools/Gentleman-Programming/engram

engram

Persistent memory system for AI coding agents — agent-agnostic Go binary with SQLite + FTS5, MCP server, HTTP API, and CLI.

5.9k+118/wkemergingGoMIT Licensetrending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Jun 2026

Engram gives it persistent memory. It's a Go binary with SQLite and full-text search that any AI agent can read and write to, so context survives across sessions.

It works via MCP server, HTTP API, or CLI, meaning it's agent-agnostic. Claude Code, Codex, OpenClaw, or anything else that speaks HTTP can use it. Your agent writes memories during a session and reads them back next time. Full-text search (FTS5) means it retrieves relevant context, not just raw dumps. MIT licensed, Go.

The catch: persistent memory is only useful if the agent writes good memories. Garbage in, garbage out. If the agent stores irrelevant context, it pollutes future sessions. SQLite is great for single-user but won't scale to a team sharing one memory store. And the MCP protocol is still young; not every agent supports it natively.

Free vs Self-Hosted vs Paid

fully free

Fully open source under MIT. No paid tier, no hosted version. You run the Go binary on your machine. SQLite means zero infrastructure, no database server needed. Completely self-contained.

Free. Zero infrastructure cost: it's a single binary with embedded SQLite.

Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
76/100 · B+
Adoption21/30
Maintenance21/25
Community9/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Growing adoption: 2,585 starsPermissive license (MIT)

About

Stars
5,887
Forks
622

Explore Further

More tools in the directory