Show HN: I canceled my AI code reviewer and wrote a free local one
Avouch is a lightweight, Git-aware static analysis tool for Python that reviews code changes before they are committed. It focuses on the current diff rather than the entire repository, providing a fast, dependency-free way to enforce coding standards.
Why it matters
It offers developers a more efficient, local-first alternative to heavy AI-based code review tools, reducing friction in the development workflow.
Review the Python you changed, not the Python you inherited.
Avouch is a lightweight, Git-aware static analysis CLI for Python. It asks Git which files your next commit will touch, parses each changed .py file with the standard ast module, and reports structural problems against limits you configure in avouch.toml .
No daemon. No network. No path lists to maintain. Run it in the seconds before git push , fix what it flags, push.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in