Engram: Persistent Memory System for AI Coding Agents

RepositoryGentleman-Programming/engramTool

Engram is an open-source, agent-agnostic memory engine written in Go that provides AI coding assistants with persistent memory across sessions.

Key points

  1. Addresses the problem of AI coding agents forgetting context once a session ends.
  2. Packaged as a standalone Go binary with zero external dependencies.
  3. Built on SQLite with FTS5 for data storage and full-text search.
  4. Provides multiple interfaces: an MCP server, HTTP API, CLI, and a terminal user interface (TUI).
  5. Supports both local and cloud/team setups under the MIT licence.

Why it matters

AI coding assistants typically lose all accumulated project insights when a chat or session concludes. An agent-agnostic persistence layer using standard protocols like MCP and HTTP allows software engineers to maintain long-term memory across sessions without vendor lock-in.

Analysis

Engram targets developers and teams seeking to enhance their AI coding workflows with shared, persistent context. Technically, its Go architecture combining SQLite and FTS5 delivers a lightweight, zero-dependency footprint while offering extensive access points via MCP, HTTP, CLI, and TUI. With over 6,300 GitHub stars, extensive documentation spanning architecture, plugins, and team setups, and recent maintenance in September 2026, the project shows strong maturity.

Found in

Summary generated by AI (Gemini 3.8 Flash, 27 September 2026). It may contain errors – the original source is authoritative.

Similar in content, found by the AI search.

  • Repository:rohitg00/agentmemory

    agentmemory: Persistent Memory for AI Coding Agents

    agentmemory is an open-source TypeScript solution providing persistent memory for coding agents and MCP clients. Powered by the iii engine, it builds on Andrej Karpathy's LLM Wiki pattern by introducing confidence scoring, lifecycle management, knowledge graphs, and hybrid search.

    28kstarsTypeScript

    AI & LLMs· Tool

  • Repository:thedotmack/claude-mem

    claude-mem: Persistent Cross-Session Memory for AI Agents

    The open-source project claude-mem (now also branded as Grok Mem) captures agent activity during active sessions, compresses it with AI, and injects relevant context back into future runs.

    93.1kstarsJavaScript

    AI & LLMs· Tool

  • Repository:vectorize-io/hindsight

    Hindsight: Agent Memory That Learns

    Hindsight is an MIT-licensed memory system designed to help AI agents learn over time. Rather than merely recalling conversation histories, it aims to overcome the limitations of conventional RAG and knowledge graphs on long-term memory tasks.

    41.3kstarsPython

    AI & LLMs· Tool

  • Repository:EveryInc/compound-engineering-plugin

    Compound Engineering: 33-Skill Plugin for AI Coding Agents

    Compound Engineering is an open-source plugin for AI coding agents designed to structure development workflows and systematically preserve learned context. It runs on 14 platforms, including Claude Code, Cursor, and Codex.

    24.9kstarsTypeScript

    AI & LLMs· Tool

Let's talk about your project

Locations

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Vienna
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Parts of this content were created with the assistance of AI.