Skip to content
NAVIDIFF DOCUMENTATION

What Navidiff is

Navidiff is visual pull-request review: a local web app plus a Chrome extension, with the Claude Agent SDK as the engine. It's a port of an internal pr-review skill into something you drive with your eyes and a keyboard.

It works against any number of repos — enter an owner/name slug in the Launcher and the server clones it on demand; every repo your GitHub App is installed on just works, nothing to check out by hand.

The one idea

The human reviews, the AI navigates. Triage is deterministic and free — every changed file is bucketed the instant a PR loads, with no model call and no tokens. The AI (judge, explain, guide, ask, chat, claim-vs-diff) runs only when you press a button, and each button says what it costs.

That split is the whole design. The machine does the tireless, mechanical work — bucketing files, pairing added and deleted lines, finding moved code across files, computing blast radius — for free. You spend money on judgement, deliberately, one file or one question at a time.

Where to go next

  • Run it — dev, prod, Docker, and the full config table.
  • GitHub App — the one-time setup that lets the server read PRs.
  • Reviewing a PR — triage, the passes, the diff engine, the keyboard map.
  • Deploying — host it on Railway with Postgres and GitHub sign-in.

Ready to review a real change?

Open Navidiff