alt.hn

4/12/2026 at 9:25:53 PM

Show HN: Rekal – Long-term memory for LLMs in a single SQLite file

https://github.com/janbjorge/rekal

by jeeybee

4/13/2026 at 9:21:57 PM

I’m going to try this out. Curious how effective it’s been for your own use, OP? Anything particularly interesting or where it still falls over and requires tuning that you’ve observed? I find these types of projects interesting in sort of an anthropological sort of way. So far, I’ve yet to try anything that hasn’t still required a great deal of intervention to keep agents using guardrails without scolding them to do so. I guess this might force them more reliably, but I’ll need to try it and find out.

by alsetmusic

4/14/2026 at 7:19:54 AM

[dead]

by jeeybee

4/13/2026 at 6:54:40 PM

The hybrid search scoring is really well thought out. One question: are the 0.4/0.4/0.2 weights fixed or configurable? To me it feels like different use cases would want different balances (e.g. a coding assistant would want higher recency weights than a research tool would).

by eitanlebras

4/13/2026 at 9:10:23 PM

The 0.4/0.4/0.2 weights are just based of hand wavy trail an error, will look into other options. I could make them configurable?

by jeeybee

4/13/2026 at 9:48:10 PM

I think that'd be cool, maybe just a simple config option in pyproject.toml or a .rekal/config.yml would cover most use cases: they could default to 0.4/0.4/0.2 but could be overriden.

by eitanlebras

4/13/2026 at 7:17:03 PM

All memories should not decay at the same rate. these weights should be configurable !

by SachitRafa

4/13/2026 at 9:10:34 PM

Thanks, i will look into making them configurable.

by jeeybee

4/12/2026 at 11:33:57 PM

Nice clean project - Python 3.14 as a requirement might be an issue for adoption...

by axeldunkel

4/13/2026 at 6:16:25 AM

Thanks! You're right, that's just a relic of my dev environment. Will broaden the version requirement.

by jeeybee

4/14/2026 at 10:55:52 AM

[dead]

by MrHermes

4/12/2026 at 9:32:40 PM

[dead]

by maxbeech