docs ] github ]
install
src/utils/score.ts+5 −2 · 1 hunk scanning
@@ -1,7 +1,10 @@ 11 import type { Review } from "../types" 3export function calculateScore(review: Review): number { 4 return review.findings.length * 10 3+export function calculateScore(review: Review, weights: Weights): number { 4+ return review.findings.reduce((total, finding) => { 5+ const weight = weights[finding.severity] ?? 1 6+ return total + weight 7+ }, 0) 58 } 710 export function isPassingScore(score: number): boolean {

Local AI code review.

One command. Your

$ npm install -g diffgazer
SCROLL

One command.

It opens a review workspace
in your browser.

~/your-repo
review pipeline

Four steps, streamed.

REVIEW ~/acme-api · staged queued
Collect diff
Project context
Review issues
Generate report

Findings, ranked.

blocker high medium low nit
j k navigate
$ npm install -g diffgazer

Node 22+. Run it in a repo with changes.
Only the diff and the prompt leave your machine — to the provider you pick:
Gemini · Z.ai · OpenRouter · DeepSeek · Qwen · Kimi · MiniMax · Ollama Cloud · OpenCode Zen.