Show HN: I canceled my AI code reviewer and wrote a free local one
mukundzha6
22 points
21 comments
August 18, 2026
Related Discussions
Found 5 related stories in 114.3ms across 8,687 title embeddings via pgvector HNSW
- Show HN: I created an open source locally usable full fledged AI platform theguysudo · 16 pts · September 19, 2026 · 59% similar
- Ask HN: AI writes better code than me. How to keep my identity? jdw64 · 11 pts · August 28, 2026 · 59% similar
- Show HN: Jeff – A read-only CLI for semantic code review using Jev imalessandro · 20 pts · September 18, 2026 · 57% similar
- Show HN: Huzzah – a novel approach to coding with AI danielvaughn · 261 pts · August 20, 2026 · 57% similar
- I stopped reviewing my agents' code. Here's what I do instead alexeyindeev · 12 pts · October 04, 2026 · 56% similar
Discussion Highlights (8 comments)
xshahneil76
similary i also solved the local search for all AI IDE tools i used and built a proactive memory and its all local completely and rest encrypted. myinventory.site
kosolam
Can you share some highlights of what it can do? (I’m just asking the agent to review the pr usually)
doc_ick
How is this different from bandit, python black that have differential flags?
benatkin
Seems to be mixing up linting with code review - though this does lint only the changes which is an option (I prefer to lint the whole codebase though)
StableAlkyne
I've never seen this idiom before: try: AVOUCH_VERSION = importlib.metadata.version("avouch") except importlib.metadata.PackageNotFoundError: AVOUCH_VERSION = "0.3.2" What's the intended purpose? It seems to be protecting against a scenario where the package is not installed but the CLI is somehow running... ...But that seems like a very odd thing to be concerned about. Plus, unless I'm missing something, the program will crash with an an ImportError before that block can ever run.
ramon156
how is tjis better than (OpenCode|Pi|CC|Codex) that had a Reviewer agent? the whole idea of e.g. CodeRabbit is that it allows to review PRs autonomously. making it local defeats the purpose. it doesnt help that these projects have AI generated README's. Not AI-assisted, or AI-curated, but fully generated. it's a bunch of sentences that say nothing. "the diff is whats reviewed". okay, what about per-commit reviews? does it keep context of that? just diffs isnt enough to review a PR, it just sounds efficient but youre leaving a lot of context out, so the reviewer will have trouble confidently reviewing your changes.
DemolitionMan
I can't quite figure out what distinguishes it from other similar projects—and, above all, what problem it solves.
doc_ick
Thought this looked familiar. A repost likely by the same person. Og: https://news.ycombinator.com/item?id=49219370 Especially with a few commits just renaming the project and removing the roadmap.