Avouch - Git-aware AST code review for Python

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

Avouchは、Gitの差分に基づいて変更したPythonファイルだけをレビューする軽量な静的解析CLIです。ASTを使って正確なメトリクスを提供し、設定ファイルでルールを調整できます。デーモンやネットワーク不要で、git pushの前に素早く実行できます。CI統合も簡単で、JSON出力や終了コードで自動化に組み込めます。Avouchはレビューを強制せず、結果を報告するだけなので、開発ワークフローを妨げません。

「レビュー対象はリポジトリ全体ではなく、差分です。AvouchはGitから変更ファイルを特定し、あなたがこれからプッシュする作業だけをレビューします。受け継いだレガシーコードに悩まされることはありません。」
  1. kosolam

    何ができるのか、ハイライトを教えてもらえますか?(私は普段、エージェントにPRのレビューを頼んでいるだけなんですけど)

  2. ramon156

    これは、レビューアージェントを持っていた(OpenCode|Pi|CC|Codex)よりどう優れているのですか?例えばCodeRabbitの考え方全体は、PRを自律的にレビューできるようにすることです。ローカルで動かすのは、その目的を無意味にします。

    また、これらのプロジェクトがAI生成のREADMEを持っていることは助けになりません。AI支援でも、AIキュレーションでもなく、完全に生成されたものです。それは何も言っていない文の集まりです。「レビューされるのは差分です」。では、コミット単位のレビューはどうですか?そのコンテキストを保持しますか?差分だけではPRをレビューするのに十分ではありません。効率的に聞こえるかもしれませんが、多くのコンテキストを省いているので、レビュアーはあなたの変更を自信を持ってレビューするのに苦労するでしょう。

  3. benatkin

    これは、リンティングとコードレビューを混同しているように見えます。ただし、変更された部分だけをリントするのは一つの選択肢です(私はコードベース全体をリントする方が好みですが)。

  4. DemolitionMan

    他の類似プロジェクトと何が違うのか、そして何よりも、どのような問題を解決するのか、はっきりとはわかりません。

  5. doc_ick

    これは見覚えがあると思いました。おそらく同じ人による再投稿でしょう。

    元記事:https://news.ycombinator.com/item?id=49219370

    特に、プロジェクト名を変更してロードマップを削除するだけのコミットがいくつかあります。

この日のほかの記事

2026-08-18