Live data from Hacker News

Show HN: Mnemo – local-first AI memory layer for any LLM (Rust, SQLite,petgraph)

github.com

21–30 of 49 posts

Re: Show HN: Mnemo – local-first AI memory layer for any LLM (Rust, SQLite,petgraph)

#21
post #20

I tend to agree with the rest of the commenters that the most likely outcome is that harnesses will include features like this. I had a slightly different issue and that was 'project-level memory' that i can use across models or harnesses (chat, claude code, etc). for a while i used Obsidian but it was not very good with hosted tools like claude.ai then i moved to a combination of Linear and Notion. Still using Linea…

[dead]

Re: Show HN: Mnemo – local-first AI memory layer for any LLM (Rust, SQLite,petgraph)

#22

Given the abundance of vaguely similar local-first AI memory layers, it might be a good idea to add a "Why Mnemo" section right at the top of README.md to explain why folks should consider using it.

Done "Why mnemo" section added to the README with a comparison table. Short version: single Rust binary, zero cloud, petgraph knowledge graph with multi-hop traversal, scored retrieval. Link in case you want to check it: github.com/zaydmulani09/mnemo

Re: Show HN: Mnemo – local-first AI memory layer for any LLM (Rust, SQLite,petgraph)

#23
post #11

Earlier quoted context omitted.

That's why I always ask: got benchmarks?

Yes — cargo run -p mnemo-bench. Ships with 12 benchmarks. Full retrieval pipeline is ~4ms on debug build. Numbers are in the README performance table.

I don't care if it's fast, if it makes the model dumber by cluttering up context.

Re: Show HN: Mnemo – local-first AI memory layer for any LLM (Rust, SQLite,petgraph)

#24

Earlier quoted context omitted.

Yes — cargo run -p mnemo-bench. Ships with 12 benchmarks. Full retrieval pipeline is ~4ms on debug build. Numbers are in the README performance table.

I don't care if it's fast, if it makes the model dumber by cluttering up context.

[flagged]

Re: Show HN: Mnemo – local-first AI memory layer for any LLM (Rust, SQLite,petgraph)

#26
I think we are all experiencing more or less the same kind of pain regarding memory+llms, and love to see how different approaches exist this problem.

How does mnemo decides when to forget something? So old history wont pollute the new answers?

Re: Show HN: Mnemo – local-first AI memory layer for any LLM (Rust, SQLite,petgraph)

#27

I think we are all experiencing more or less the same kind of pain regarding memory+llms, and love to see how different approaches exist this problem. How does mnemo decides when to forget something? So old history wont pollute the new answers?

Currently mnemo doesn't have automatic forgetting it's on the v0.2.0 roadmap. The mitigation right now is that retrieval scoring weights recency, so older chunks naturally rank lower than recent ones. A TTL system and explicit memory decay are the right long-term fix. Good callout.

Re: Show HN: Mnemo – local-first AI memory layer for any LLM (Rust, SQLite,petgraph)

#28

Brew installation? Not looking to use pip or load manually. For single bins or otherwise, brew is definitely preferred.

Homebrew tap is on the roadmap. For now the fastest path on Mac is cargo install --path crates/mnemo-api or the Docker one liner. Will add a brew tap for v0.2.0.

Re: Show HN: Mnemo – local-first AI memory layer for any LLM (Rust, SQLite,petgraph)

#29
post #5

Earlier quoted context omitted.

I haven't seen one unique product in AI, everyone is building the same thing

Fair. The differentiator is the Rust single binary + petgraph knowledge graph. No Python runtime, no cloud, survives restarts. Built it because nothing local fit that profile.

I rolled the same thing in Go months ago as I am sure at least another 1000 people have in their own way.

Re: Show HN: Mnemo – local-first AI memory layer for any LLM (Rust, SQLite,petgraph)

#30
post #12

Earlier quoted context omitted.

Or just wait a week and whatever’s built into your harness de jour will be as good or better than whatever homebrew solutions are out there > Most LLMs forget everything the moment a conversation ends. mnemo fixes that Even the opening line of the README is obviously very out of date. Might be true if you’re raw-dogging a model or using a basic agent SDK

After working with LLMs a bunch, I now want them to forget everything every time I end the conversation. Otherwise they get dumber and more confused over time. LLMs do not have memory and these "memory" systems that everyone makes don't change that fact. They just clutter up context with probably irrelevant noise. I don't want the LLM to remember everything I've ever said and try to make every project align with ofte…

Yep, the memory in the ChatGPT macOS app is also starting to piss me off. I think developers generally dislike ‘hidden’ state, which is what memory essentially becomes.
Post reply on HN