AI Code Reviewer
Sign in

Try it here first

AI PR reviews you can judge without signing in.

A recruiter should be able to see the output in 30 seconds. The sample below is that path. Sign in only if you want the GitHub App on your own repos.

Free check · no GitHub sign-in

Inspect a review the way a reviewer would.

I left a sample on the homepage on purpose: you should not need an account to judge whether the bot is useful. Toggle Files vs Conversation, then open GitHub if you want the same comments in the real UI.

Retry GitHub file pagination instead of failing the whole review

you/demo-repo

Example output

Inline notes only on added (+) lines — same rule as production.

async function listPullFiles(octokit, pull) {
− return octokit.pulls.listFiles(pull);
+ const files = [];
+ for await (const page of octokit.paginate.iterator(
+ octokit.rest.pulls.listFiles,
+ { ...pull, per_page: 100 }
+ )) {
+ files.push(...page.data);
+ }
+ return files;

features/reviews/server/pr-files.ts:42

Cap retries (and sleep with backoff). Without a max, a bad token or secondary rate limit can keep this step running until Inngest times out.

features/reviews/server/pr-files.ts:58

Skip lockfiles here too, or the 100k character budget is spent on yarn.lock before the real diff reaches the model.

  • Inline comments are filtered to added lines so GitHub does not reject the review.
  • Diff is capped at 100k characters (not tokens). Lockfiles are skipped.
  • A second model judges the review. If the judge is down, the original still posts.

After a public demo PR exists, this panel loads that PR live. Until then these are the same kinds of comments the pipeline posts.

Sign in with GitHub

1. Connect

Install the GitHub App on the repos you want reviewed.

2. Optional sync

Index a repo so comments can cite nearby code, not just the diff.

3. Open a PR

Reviews run in the background and post on the PR (inline + summary).