Methodology
What is counted
For each tool with a verified GitHub bot, we ask the GitHub REST Search API how many public pull requests created in one ISO week were formally reviewed by that bot. The exact query is:
is:pr is:public created:<Monday>..<Sunday> reviewed-by:<bot login>
A secondary column uses the same query with commenter: instead of reviewed-by:, which also counts PRs where the bot only left a comment (for example a summary). Each request is sent to https://api.github.com/search/issues with per_page=1; we record GitHub's total_count, incomplete_results, the HTTP status and the request time. Every number on this site links to its query.
Cohort and schedule
- We measure the ISO week that ended at least 7 days before the run, so reviews that arrive a few days late are included.
- The refresh runs weekly (Tuesday 06:00 UTC). Monthly reports cover a calendar month and are measured after the 8th of the next month (from 00:00 UTC on the 9th); an earlier measurement is never published.
- Requests are unauthenticated, sent one at a time at least 15 seconds apart, below GitHub's published limit of 10 searches per minute. We never scrape GitHub's HTML pages.
- If GitHub answers 403 or 429, the run stops, is saved as partial, and the site keeps showing the last complete week with a stale badge. A failed request is stored as empty, never as 0, and a total GitHub flags as
incomplete_resultsis shown as unavailable, not as a number. - Each complete weekly snapshot is immutable and kept in the public data files.
Latest complete week: 2026-W39, measured 2026-10-07.
What the numbers are not
- Not unique users or customers. A count is pull requests, and one customer can open many.
- Not private repositories. Only public PRs are visible; vendors with mostly private usage look smaller.
- Not quality. A review being posted says nothing about whether it was useful. See independent benchmarks for that.
- Not market share. One PR can be reviewed by several bots, so counts cannot be summed or turned into shares.
- Not exhaustive. GitHub search totals are what GitHub reports for the query at that moment and can drift slightly.
Bot identity checks
A tool gets a number only when its bot passes all of these:
- The login resolves through
GET /users/<login>to an account of typeBot; we store its numeric ID. - A first-party source ties that bot to the product: the vendor's docs or install link, or the GitHub App page published by the vendor's own organisation.
- An audit samples 3 public PRs from the
reviewed-by:results and confirms viaGET /repos/…/pulls/…/reviewsthat each contains a review by that numeric ID. Only the pass count is stored. - Every month the numeric ID and type are re-checked; a mismatch downgrades the tool to unverified.
Tools that post as github-actions[bot] or through the user's own token are not attributable (12 tools). Bot accounts that serve several products are marked shared and are not ranked (10). Tools whose bot has not passed yet are unverified (8). None of these is shown as 0.
| Tool | Login | Numeric ID | Audit | Mapping |
|---|---|---|---|---|
| Amazon Q Developer for GitHub (code review) | amazon-q-developer[bot] | 208079219 | 3/3 (2026-10-07) | source |
| Augment Code Review | augmentcode[bot] | 185243770 | 3/3 (2026-10-07) | source |
| Baz | baz-reviewer[bot] | 174234987 | 3/3 (2026-10-07) | source |
| Bito AI Code Review Agent | bito-code-review[bot] | 188872107 | 3/3 (2026-10-07) | source |
| ChatGPT-CodeReview (CR-GPT) | cr-gpt[bot] | 125169248 | 3/3 (2026-10-07) | source |
| CodeAnt AI | codeant-ai[bot] | 151821869 | 3/3 (2026-10-07) | source |
| CodeRabbit | coderabbitai[bot] | 136622811 | 3/3 (2026-10-07) | source |
| CodeReviewBot | codereviewbot-ai[bot] | 128834522 | 3/3 (2026-10-07) | source |
| Corgea | corgea[bot] | 152934588 | 3/3 (2026-10-07) | source |
| cubic | cubic-dev-ai[bot] | 191113872 | 3/3 (2026-10-07) | source |
| DeepSource | deepsource-io[bot] | 42547082 | 3/3 (2026-10-07) | source |
| Entelligence Code Review | entelligence-ai-pr-reviews[bot] | 174136889 | 3/3 (2026-10-07) | source |
| Gemini Code Assist on GitHub | gemini-code-assist[bot] | 176961590 | 3/3 (2026-10-07) | source |
| Gitar | gitar-bot[bot] | 159877585 | 3/3 (2026-10-07) | source |
| GitHub Copilot code review | copilot-pull-request-reviewer[bot] | 175728472 | 3/3 (2026-10-07) | source |
| Greptile | greptile-apps[bot] | 165735046 | 3/3 (2026-10-07) | source |
| Kodus (Kody) | kody-ai[bot] | 148880201 | 3/3 (2026-10-07) | source |
| LlamaPReview | llamapreview[bot] | 184758061 | 3/3 (2026-10-07) | source |
| Macroscope | macroscopeapp[bot] | 170038800 | 3/3 (2026-10-07) | source |
| MatterAI AI Code Reviews | matterai-app[bot] | 150888575 | 3/3 (2026-10-07) | source |
| OpenAI Codex code review | chatgpt-codex-connector[bot] | 199175422 | 3/3 (2026-10-07) | source |
| Panto AI Code Review | pantoaibot[bot] | 174348656 | 3/3 (2026-10-07) | source |
| Pullfrog | pullfrog[bot] | 226033991 | 3/3 (2026-10-07) | source |
| Qodo (Qodo Merge) | qodo-code-review[bot] | 151058649 | 3/3 (2026-10-07) | source |
| Sourcery | sourcery-ai[bot] | 58596630 | 3/3 (2026-10-07) | source |
| Typo AI Code Reviews | typo-app[bot] | 139475626 | 3/3 (2026-10-07) | source |
Facts: pricing, platforms, self-hosting, licence
Every fact comes from the vendor's own website, docs, repository or official marketplace listing, with the source link and the date it was checked. We do not copy prices from review sites. Facts older than 30 days are re-checked by hand, one page at a time. When a fact is not published, we say so instead of guessing.
A tool is listed if its main function includes AI review of pull or merge requests and it is generally available. Listing is free and is not for sale.
Integrity rules for sponsorship
- Payment never changes the ranking, the counts, the verification status, or which facts are shown.
- Sponsored cards carry a “Sponsored” label and sit outside the ranked table.
- No paid tier is called “verified”. Verification is free and applies to every tool the same way.
Details: advertise.
Data and privacy
We store only aggregate counts and bot identities. PR titles, authors, repository names and any other personal data are never stored; an automated test fails the build if a data file contains such fields. GitHub data is used under GitHub's API terms for aggregate public research; this site does not resell API access or data.