← r/LocalLLaMA
▲
0
-1
18👁
r/LocalLLaMA · u/utsapoddar · 6d ago

Engram: local-first memory for coding agents. SQLite FTS5 + BM25, optional local embeddings, no network at recall time (MIT)

post image

I'm the author. Engram is free and MIT licensed.

Everything is plain Markdown on your disk. Search is BM25 over a SQLite FTS5 index that is rebuilt from the Markdown, so the index is disposable. If a local embedding model is already provisioned, cosine results are fused with the lexical ones by reciprocal rank fusion. Recall never downloads a model, so with no model present it simply stays lexical.

The test suite enforces recall@5 of at least 90% across 20 seeded queries. That is a small set, so it works as a regression gate, not a benchmark. Walkthrough video above. Repo: https://github.com/utsapoddar/engram

1 0 0 10/3 13:30 10/9 02:20 UTC
scorecomments18 sightings
first seen 2026-10-03 13:30 UTClast seen 2026-10-09 02:20 UTCscore then 1score now 0gained -1sightings 18
open on reddit ↗ 💬 11 (+11)