Starter
Try AI PR review.
- 2 reviewers
- Code Review
- Security Review
- 3 seats included
- 15,000 credits to start, then 5,000/mo
- Unlimited repos
CodeRabbit and GPT 5.6 Luna Pro have an AI code review F1 score 0.6 points apart, 42.2% and 41.6%, on the same 50 pull requests. CodeRabbit posted 288 findings and GPT 5.6 Luna Pro posted 63: 4.6 times as many, for nearly the same score.[1]
F1 combines precision and recall into one number, so it cannot say which of the two a reviewer gave up. The chart shows both for the nine reviewers in our October benchmark, and the table gives the counts behind each score.
| Reviewer | F1 | Precision | Recall | Found | Matched none | Findings per PR |
|---|---|---|---|---|---|---|
| Qodo v2Review app | 58.5% | 55.4% | 62.0% | 98 of 158 | 79 | 3.54 |
| Muse Spark 1.3IonWarp Code Review | 56.6% | 65.3% | 50.0% | 79 of 158 | 42 | 2.42 |
| DeepSeek V4 ProIonWarp Code Review | 51.4% | 70.3% | 40.5% | 64 of 158 | 27 | 1.82 |
| Cursor BugbotReview app | 51.4% | 56.9% | 46.8% | 74 of 158 | 56 | 2.60 |
| Greptile v4.1Review app | 51.1% | 50.9% | 51.3% | 81 of 158 | 78 | 3.18 |
| DeepSeek V4.1 FlashIonWarp Code Review | 49.2% | 49.7% | 48.7% | 77 of 158 | 78 | 3.10 |
| GLM 5.3 FlashIonWarp Code Review | 42.8% | 50.0% | 37.3% | 59 of 158 | 59 | 2.36 |
| CodeRabbitReview app | 42.2% | 32.6% | 59.5% | 94 of 158 | 194 | 5.76 |
| GPT 5.6 Luna ProIonWarp Code Review | 41.6% | 73.0% | 29.1% | 46 of 158 | 17 | 1.26 |
94 of 158 known issues, 59.5% recall, and 194 findings that matched none. That is 5.76 findings per pull request, 1.88 of them matching a known issue. Only Qodo v2 found more.[1]
46 of 158, 29.1% recall, and 17 findings that matched none: 1.26 findings per pull request, 0.92 of them matching.[1]
59 of 158, 37.3% recall, and 59 findings that matched none: 2.36 findings per pull request, 1.18 of them matching. Its F1 is 42.8%.[1]
Qodo v2 leads the nine at 58.5%. IonWarp's Code Review reaches 56.6% on Muse Spark 1.3 and 49.2% on its default model, DeepSeek V4.1 Flash, sixth of the nine.[1]
The Core set of Martian's open code review benchmark: 50 pull requests and 158 known issues.[2] Public code only, with no customer data.
IonWarp ran it, one trial per reviewer, with one Claude Opus 4.5 judge for all of them. Martian has not certified these results, and the release is marked provisional.[1]
The apps ran from Jan 23 to Apr 7, 2026, and the models from Sep 8 to Oct 6, 2026. Every app has shipped changes since, and so have we.[1]
A finding counts against precision when it matches none of the 158 known issues. It may still be a real problem the set does not list.
Each model row is IonWarp's Code Review reviewer running that model. Each app row is the vendor's own product. Read the shape of each reviewer here, not a ranking of products.
One workspace price with seats included. Credits pool across your team. Unlimited repos on every plan.
Try AI PR review.
Get AI PR review right from day 1.
Scale AI PR review.
Custom reviewers + credits · GitHub Enterprise · SSO/SAML + audit logs · Custom security review + SLA
The harmonic mean of precision and recall. Precision is the share of a reviewer's findings that match a known issue, and recall is the share of known issues it found.
F1 trades precision against recall, so a reviewer that finds more and posts more can score about the same as one that finds less and posts less.
Not always. It means the finding matched none of the 158 known issues in the set. Some unmatched findings are real problems the set does not list.
In the release of Oct 6, 2026, Qodo v2 at 58.5%, then IonWarp's Code Review on Muse Spark 1.3 at 56.6%. IonWarp's default model, DeepSeek V4.1 Flash, scored 49.2%, sixth of nine.
Use it to shortlist. Then compare found and unmatched, and try the reviewer on your own pull requests, since a benchmark set is not your codebase.