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.

6.8k+152/wkemergingGoMIT Licensetrending

The Lens

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

Updated Aug 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.

What to do by team size

Solo
free
Small team
free
Medium team
free
Large team
free
Self-hosting ops:trivial

Get tools like this every Wednesday

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

Similar Tools

Score
80/100 · A
Adoption21/30
Maintenance25/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
6,751
Forks
697

Explore Further

More tools in the directory