
engram
Persistent memory system for AI coding agents: agent-agnostic Go binary with SQLite + FTS5, MCP server, HTTP API, and CLI.
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Oct 2026
Engram is a memory layer for AI coding agents. Your agent forgets everything when a session ends; Engram stores the bug fixes, decisions and conventions it learns in a local SQLite file with full-text search, then hands them back next session. It works with Claude Code, Codex, Cursor and any other agent that speaks MCP (the plug-in standard agents use to call outside tools). MIT licensed and free.
Setup is easy: brew install gentleman-programming/tap/engram, then engram setup claude-code (or your agent). One Go binary, no Node, Python or Docker. Sharing across machines works through Git sync, or Engram Cloud, which is a server you host yourself on Docker and Postgres, not a paid service.
There's no paid tier anywhere. Solo: free, five minutes. Small teams: free with Git sync or one self-hosted Cloud box. Larger teams: free, but someone owns the server, tokens and upgrades.
The catch: memory is only as good as what the agent chooses to save, and junk memories pollute later sessions. "Personal" memories are a search filter, not a privacy wall: enroll a project for sync and they go to everyone with access. Releases land almost daily, so pin versions. claude-mem is the closest alternative.
Free vs Self-Hosted vs Paid
fully freeFree: Everything. The CLI, MCP server, HTTP API, terminal UI, Git sync and Engram Cloud are all in the MIT-licensed repo. Memory lives in a single local SQLite file (~/.engram/engram.db).
Self-hosted: Locally it is one Go binary via Homebrew or GitHub Releases, with zero infrastructure. Engram Cloud, the optional team sync server with a browser dashboard, is self-hosted only: docker compose with Postgres, an official GHCR image for linux/amd64 and arm64, on your own VPS, Dokploy, Coolify or Portainer. You own tokens, backups and upgrades.
Paid: No paid tier and no hosted service. The only real cost is whatever AI coding agent you already pay for.
Free at every size. Team sharing means running your own Engram Cloud server on Docker and Postgres; there is no hosted plan to buy.
What to do by team size
- Solo
- free; brew install plus one setup command
- Small team
- free; share via Git sync or one self-hosted Engram Cloud box
- Medium team
- free; self-host Engram Cloud with authenticated tokens and pin versions
- Large team
- free, but budget ops time for the Postgres-backed Cloud server and frequent upgrades
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
Similar Tools

Maps how a codebase fits together so you can see it instead of grepping it. Runs inside Claude Code, Cursor, Copilot, and other coding agents.

A powerful meta-prompting, context engineering and spec-driven development system that enables agents to work for long periods of time autonomously without losing track of the big picture
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
License: MIT License
Engram name and logo are trademarks of the author; the code is plain MIT.
Commercial use: ✓ Yes
About
- Stars
- 7,821
- Forks
- 818
Explore Further
More tools in the directory
rea
Reverse engineer anything with agents, from app behavior down to native binaries.
435.8k ★openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
394.0k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
298.1k ★