Article may be outdated

This article is 17 days old. Some details may have changed since publication.

Hacker News·3 min read·medium

Show HN: I canceled my AI code reviewer and wrote a free local one

M
mukundzha6
Show HN: I canceled my AI code reviewer and wrote a free local one
AI Summary

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.

Dive DeeperCreate a free account to unlock

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.

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
technologystartups

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 account

Already have an account? Sign in