01 AI code review · GitHub App

Cut review time & bugs in half.

Reviews for teams that move fast without breaking things. Install PRBuff once on a repo or your whole org, and every pull request gets a clear, actionable review the moment it opens.

2 clicksto install
Every PRreviewed
Each pushre-reviewed
Open Add JWT session tokens #482 reviewing
auth/session.py
payload = {"sub": user.id, "role": role} - token = jwt.encode(payload, SECRET, alg="HS256") + token = jwt.encode(payload, SECRET, alg="none") return token
PRBuffsecurity · high
✓ commit suggestion view all findings reply
/ 01No workflow secretsnothing to store in your repo
/ 02Private by designreviewed in a sandbox
/ 03Server-side GitHub Appinstall once, no pipeline step
/ 04Uninstall stops reviewsinstant off, in-flight cancelled
02 How it works

Get started in 2 clicks.

Code reviews were hard before. AI-speed shipping made them impossible. PRBuff keeps up. Install it once, and your next pull request gets reviewed on its own.

1

Install the app

Open github.com/apps/prbuff and choose your account or organization.

2

Pick your repos

All repositories or just a few. Approve read-the-diff and write-a-comment access. That's it.

3

Open a pull request

PRBuff reviews it within minutes and refreshes the review on every push. Drafts wait until you're ready.

03 Find the bugs. Skip the noise.

We do the heavy lifting. You do the final 10%.

Hard-to-find bugs, security holes, and the tedious stuff humans skim past, flagged with a severity, a location, and a fix. Without the noise.

security · highauth/session.py

Tokens signed with alg="none" skip signature checks, so any client can forge a token with any role.

- jwt.encode(p, SECRET, alg="none")+ jwt.encode(p, SECRET, alg="HS256")
performance · medapi/orders.py

Order items are fetched one query at a time inside the loop, an N+1 that explodes on large carts.

Batch the lookups into one query before the loop.
tests · lowbilling/refund.py

The new partial-refund path has no test. Only full refunds are covered.

Add a case for amount < total with a balance check.
correctnesssecurityperformancemaintainabilitycomplexityduplicationtests

Applied automatically for your stack. Right now: Python · service

04 More than comments

It does the boring parts too.

One-click fixes, a chat that knows your diff, a check that can block a risky merge, and real security and dependency scanning behind every review.

/ 01

One-click fixes

Where the fix is clear, PRBuff posts a committable suggestion. Press Commit suggestion and it's in. It never pushes to your branch itself.

commit suggestion
/ 02

Verified fixes

Opt in and PRBuff proves a one-click fix at least compiles before offering it. A broken suggestion is demoted, never handed to you.

✓ verified
/ 03

Chat with @prbuff

Mention @prbuff on the PR or any diff line. It answers grounded in the change, right in that thread. No context-switching.

@prbuff
/ 04

Pre-merge gate

PRBuff posts a prbuff/review check that fails on a critical issue. Make it required, and risky PRs can't merge.

prbuff/review
/ 05

Security scanning

Real static analysis runs alongside the review, so injection and unsafe patterns get caught, not guessed at by a model alone.

SAST
/ 06

Duplication detection

Flags logic copy-pasted across files that should live in one place, so the same bug doesn't have to be fixed twice.

duplication
/ 07

Dependency intel

For bumped packages, PRBuff surfaces release dates and known CVEs, cited, so a sneaky upgrade doesn't slip through review.

deps + CVEs
/ 08

Agent mode

Opt in and PRBuff reads around the diff (read-only) to ground its review in your actual repo, following a symbol to where it's defined.

agent · read-only
05 Private by design

We take security seriously.

Every review runs in its own isolated sandbox and is dropped the moment it's posted. The app asks for the narrowest access GitHub allows, nothing more.

/ 01

Isolated sandbox

Each PR is reviewed in its own throwaway environment, created for that review and torn down after.

/ 02

Zero data retention

Your code is read to write the review, then dropped. Nothing is kept once the review is posted.

/ 03

Narrow permissions

Read the diff, write the comment, read repo metadata. PRBuff never asks for more.

access scoped per install uninstall stops reviews instantly in-flight reviews cancelled

Your next PR
is the demo.

Install the GitHub App on a repo or your whole org, open a pull request, and see the review land. PRBuff takes it from there.

free to install · no credit card needed · uninstall anytime