Engram is a persistent memory system for AI coding agents that uses a single Go binary and SQLite with FTS5 to store project context.
It functions as an agent-agnostic MCP server, allowing agents to save and retrieve decisions, bug fixes, and conventions across sessions without requiring Node.js, Python, or Docker.
- 01
Agent-agnostic MCP server support
- 02
Lexical full-text search via SQLite FTS5
- 03
Git-based memory synchronization
- 04
Interactive terminal UI (TUI) for memory management
- 05
Optional self-hosted Engram Cloud for team replication
Free
Engram is open-source (MIT license) and free to use. While Engram Cloud is available as an optional self-hosted replication layer, the project does not publish a specific price for it.
Best for
Developers who need persistent, dependency-free memory for coding agents and prefer lexical search over vector-based embeddings.
Not ideal for
Projects requiring semantic search (finding concepts by meaning rather than keywords) or users who prefer simple, manually maintained documentation files like CLAUDE.md.
Engram is a highly efficient, low-maintenance tool for developers who want to solve agent amnesia without adding complex infrastructure, though users should be prepared for a project that is still evolving rapidly.
Recent releases have introduced managed-token authentication for Engram Cloud, protocol-mode flags for optimizing session hooks, and improved conflict-surfacing features.
As of
Is Engram free?+
Yes - Engram is Free. Engram is open-source (MIT license) and free to use. While Engram Cloud is available as an optional self-hosted replication layer, the project does not publish a specific price for it.
Is Engram open source?+
Engram is not listed as open source on ai.dosa.dev - it is Free.
Who is Engram best for?+
Developers who need persistent, dependency-free memory for coding agents and prefer lexical search over vector-based embeddings.
Who is Engram not ideal for?+
Projects requiring semantic search (finding concepts by meaning rather than keywords) or users who prefer simple, manually maintained documentation files like CLAUDE.md.
What are the best Engram alternatives?+
The closest Engram alternatives on ai.dosa.dev are Pieces for Developers, agenttrace, Vibe Kanban - all listed under Developer Productivity & Workflow.
Who makes Engram?+
Engram is developed by Gentleman Programming. It is listed in the Developer Productivity & Workflow category on ai.dosa.dev.
Favorite this tool to revisit it later, or Zap it to contribute to the public vote count.