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
@@ -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);
}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.
Math.max(0, …) double-guards
The clamp is fine, but combined with applyPromo's existing floor it's redundant. Pick one.
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.
Three steps. One minute. Zero theater.
Wired straight into GitHub. No CLI, no GitHub Action to maintain, no surprises in your pipeline.
Install the GitHub App
Pick the repos you want reviewed. We mint per-install tokens — no broad OAuth grants.
Open a pull request
A webhook fires the moment your PR is opened. The worker pulls the diff and loads repo knowledge.
Read the review, ship the code
A single, focused comment appears within a minute. Issues, suggestions, verdict. You stay in control.