AI code review that actually reads your repo.

Connect a GitHub repository and DIFFGENCE delivers specific, useful feedback on every pull request — grounded in your codebase, not generic advice. Reviews land in under a minute.

  • Free to start
  • No credit card
  • Comments only — never auto-approves
acme/checkout·#482 · Refactor cart pricing
● Live
apps/checkout/pricing.ts
@@ -42,9 +42,12 @@ export function computeTotal(cart: Cart) {
   const subtotal = cart.items.reduce(
     (acc, item) => acc + item.price * item.qty,
     0,
   );
-  const tax = subtotal * 0.08;
-  return subtotal + tax;
+  const tax = computeTax(subtotal, cart.region);
+  const discount = applyPromo(subtotal, cart.promo);
+  return Math.max(0, subtotal + tax - discount);
 }
+3−23 files changed
DIFFGENCE reviewMINOR ISSUES

computeTax handles region correctly

Matches the lookup in apps/checkout/tax.ts:18 — good.

!

applyPromo may return NaN

If cart.promo is undefined and PROMO_CODES[code] returns 0, the multiply on line 47 returns NaN. Default to 0 explicitly.

i

Math.max(0, …) double-guards

The clamp is fine, but combined with applyPromo's existing floor it's redundant. Pick one.

gpt-4o-mini · 412 in / 218 out · 8.2s
Reviews in < 60sgpt-4o-miniReads your repoGitHub nativeKnowledge in gitComments onlyReviews in < 60sgpt-4o-miniReads your repoGitHub nativeKnowledge in gitComments only
Features

Built for teams who actually ship code.

Every detail tuned for the developer loop — small bot footprint, strong signal-to-noise, no surprises in CI.

Reads your repo

Reviews are grounded in your code — file paths, function names, existing patterns. No generic advice.

Lands in under a minute

Webhook in, comment out. The worker streams diffs to the model and posts back before you Cmd-Tab.

Comments only — never blocks

DIFFGENCE leaves a single review comment. It never approves, requests changes, or auto-merges.

Knowledge lives in git

.ai-reviewer/knowledge.md sits in your repo, version-controlled. Edit it like any other file.

Per-installation tokens

We never reuse your OAuth token for repo work. Every action runs through a scoped GitHub App install.

Effort that adds up

Each merged PR earns effort points. See team velocity at a glance, without timesheet theater.

How it works

Three steps. One minute. Zero theater.

Wired straight into GitHub. No CLI, no GitHub Action to maintain, no surprises in your pipeline.

01

Install the GitHub App

Pick the repos you want reviewed. We mint per-install tokens — no broad OAuth grants.

02

Open a pull request

A webhook fires the moment your PR is opened. The worker pulls the diff and loads repo knowledge.

03

Read the review, ship the code

A single, focused comment appears within a minute. Issues, suggestions, verdict. You stay in control.

Ship better PRs. Starting on your next push.

Free to start. Install in two clicks. No credit card, no commitment, no CI changes.