A local-first CLI over your own notes: the model never sees a document id, so it can't fabricate a citation (MIT)

Reddit r/LocalLLaMA Tools

Summary

Chamber is a local-first CLI that prevents AI citation fabrication by never exposing document IDs to the model, then verifies cited passages via hashing. It supports any OpenAI-compatible endpoint and runs without config, database, or network.

Mine, MIT, free, nothing to sign up for. Any OpenAI-compatible endpoint including loopback; transcript below is a local 30B. The bit I couldn't get elsewhere: **the model is never in a position to invent a citation.** It's shown `[1]`…`[k]` and never a document id, path or hash — the numbers are resolved back to files *after* the answer is written, and each sentence is judged on its own citations. A sentence citing nothing is marked `UNSUPPORTED`, not treated as load-bearing. When the corpus can't answer, it says so instead of composing something out of the nearest pieces: ``` $ chamber ask "what should a customer do if they want to return a perishable item after the office has closed?" I don't know [APORIA] I don't know ``` Second half: cited passages get hashed, and a scheduled `chamber verify` re-reads them and exits non-zero when one changes — so you find out a conclusion is standing on moved ground without going looking. That half needs no model. Whole loop in one command, throwaway folder, no config/db/model/network: ``` git clone https://github.com/abm9111/chamber && cd chamber npm ci && node --experimental-strip-types src/cli.ts try ``` Caveats, plainly: it proves a cited passage *is* what it claims to be — not that the claim follows from it. Needs Node 23.6+ (runs TS directly, no build step). `docs/KNOWN_LIMITATIONS.md` has 17 entries. Written with AI help and the commit trailers say so; I'd rather be judged on `npm run probes` and the CI'd demos in `demos/`. https://github.com/abm9111/chamber Feedback over stars — is per-sentence citation gating the right granularity, and is there a better answer than hashing for "this source moved under me"?
Original Article

Similar Articles

Are local models good enough yet for AI meeting memory?

Reddit r/LocalLLaMA

The author discusses testing AI meeting note tools, highlighting Bluedot for its searchable context and the value of querying meeting history naturally via Claude MCP, while questioning whether local models can match cloud tools.