engram

engram

A persistent memory system for AI coding agents.

MCPDevOpen source
Type
MCP
Transport
stdio
Open source
Yes
GitHub Stars
★ 4.6k
Source
mcp-github

Overview

Engram is a persistent memory system designed for AI coding agents, supporting SQLite + FTS5 full-text search, and exposed via CLI, HTTP API, and MCP server. It works with any MCP-compatible agent, such as Claude Code, OpenCode, Gemini CLI, and more. Engram provides a single Go binary with no additional dependencies, enabling local or cloud deployment. With Engram, AI agents can retain memory beyond sessions, improving coding efficiency and consistency.

Capabilities

  • Persistent memory storage
  • Full-text search capability
  • Multi-agent support
  • Local or cloud deployment
  • Zero dependencies

Use cases

Code assistanceProject memory managementCross-session data sharingTeam collaboration

Setup

Requires: API Key
brew install gentleman-programming/tap/engram

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

No, not usually — agents start automatically.

Most of the time, manual startup is not required.

Only when an agent forgets to use Engram after long-running sessions.

Manual configuration is needed only if the agent fails to use Engram after extended sessions.

Related skills