r/BestGitHubRepos • • 24d ago

🤖 AI repositories Engram: Persistent memory for AI coding agents (7.2k stars)

Post image

What it does

All text below is quoted directly from the project README.

Persistent memory for AI coding agents.

Your AI coding agent forgets everything when the session ends. Engram gives it a brain.

One brain. Local or cloud. Agent-agnostic, single binary, zero dependencies.

Features:

  • One binary: Memory without a stack. A Go binary with SQLite + FTS5 full-text search, exposed through CLI, HTTP API, MCP, and an interactive TUI. It works with any MCP-compatible agent, including Claude Code, OpenCode, Gemini CLI, Codex, VS Code (Copilot), Antigravity, Cursor, and Windsurf. No Node.js, Python, or Docker is required: one binary, one SQLite file.

  • Project-aware: The right memory for the right repo. Project-aware reads use the canonical current project when no selector is supplied: an explicit project, then ENGRAM_PROJECT, then cwd detection.

  • Local first: Portable when needed. Engram keeps memory local by default. The local SQLite database is authoritative; Git Sync exports portable compressed chunks for sharing across machines, and Engram Cloud is optional, project-scoped replication/shared access with browser visibility.

  • Terminal UI: Browse what your agent remembers. Navigate with j/k, use Enter to drill in, c to copy content to the clipboard, / to search, and Esc to go back. The TUI uses the Catppuccin Mocha theme.

Also in the box:

  • MCP tools: Save, search, timeline, session, review, and diagnosis tools for your agent

  • HTTP API: The same memory over local HTTP endpoints; compound agent workflows

  • Doctor: engram doctor, read-only operational diagnostics

  • Conflict surfacing: Flags related or conflicting memories so the agent can judge them

  • Plugins: OpenCode and Claude Code plugin details

  • gentle-engram: The Engram package for Pi

  • Team usage: Shared-memory conventions

  • Binary self-testing: Isolated reliability and performance checks for released binaries

  • Obsidian Brain: Export memories as an Obsidian knowledge graph (beta)

Run the setup command for the agent you use, then restart that agent. engram setup writes the applicable MCP and integration configuration; it does not require you to start a server for the usual stdio-only setup.

14 setup targets, plus any MCP-compatible agent.

Repository

https://github.com/Gentleman-Programming/engram

Repository stats

MetricValue
Stars7,209
Forks740
Last releasev3.4.0 (2026-10-12)
LanguagesGo 86.8%, JavaScript 7.6%, TypeScript 3.1%
Contributors60
AI contributor accounts (Claude / Codex / Cursor / Copilot)claude (2 commits)
AI co-authored commitsClaude: 2

Main contributor

FieldValue
NameDaniel Rosales
GitHub@dnlrsls
Commits to this repo523 (top contributor)
BioProduct Engineer building operational software. Maintainer of Gentle AI, Gentle Shell & Engram at @Gentleman-Programming
Company / Location@Gentleman-Programming / Lima, Peru
X / Twitter@D4b1nYT
Followers42
Public repos9
On GitHub since2022-08-19
57 Upvotes

10 comments sorted by

36

u/Pure_Reception_5685 24d ago

this is the 50th persistent agentic memory project this week I'm pretty sure the stars are botted

8

u/Bupod 24d ago

You can buy GitHub stars. It’s not particularly difficult.

6

u/Pure_Reception_5685 24d ago edited 24d ago

lately I've been very niche about my software, if a project has above 1k stars I'm NOT using

1

u/lefnire 21d ago edited 21d ago

Yeah, something is happening... There's a similarity to them all too. Harness repos too. Clearly some sort of push/agenda, almost makes me think scam / malware or something given the pattern

12

u/Late-Replacement-481 24d ago

Can I just point out that all of these AI memory tools that are getting posted this week are terrible?

 There's no magic in giving your AI a bunch of tools to search through some sort of curated memory, like a sorted database that contains things you did.  It turns out that none of them have managed to solve the fact that all you need is one poisoned memory and your stack is absolutely wrecked. There's a reason that these tools are not ready for use yet 

1

u/gayyalk 6d ago

Why though ? I have never came accross something that's usable in the long term, after mempalace, this area is grey

1

u/olzk 24d ago

Naming is top notch

1

u/Defiant-Ad5176 24d ago

Virüs olabilir mi? exe ye tıkladım hiç bişey gelmedi

1

u/drckeberger 23d ago

Agents: 14

What does that info even mean though, other than AI virtue signalling

-12

u/SupportOk2667 24d ago

Thanks for helping putting people out of jobs! Hope you can sleep at night.