Benchmark-Tested AI Code Review

Benchmark-tested AI review, free to start

RMCode reviews PRs with repository context and posts line-level fixes in GitHub. RMCode Free scored F1=53.0% on the Martian-50 code-review benchmark, measured end-to-end on the deployed service. Start with 30 free credits/month.

On every PR

Automatic repository-aware reviews on every push

Install GitHub App

2-click install · No credit card required

From your terminal

Pre-flight repo review before you push

$ npm install -g @review-my-code/rmcode
$ rmcode

CLI also supported

Pre-flight a repo before you push

$ rmcode

{o,o}

/)__) rmcode v0.1.2 — AI code review

" " ─────────────────────────────────

✓ Reviewed branch changes (12 files, typescript)

2 findings · 1 security · 1 bug

1 SECURITY SQL injection via unsanitized input

at src/routes/users.ts:134

Attacker-controlled input interpolated directly into SQL

fix: db.query('SELECT * FROM users WHERE id = $1', [userId]);

──────────────────────────────────────

2 BUG Missing null check on webhook payload

at src/middleware/auth.ts:87

req.body.data can be undefined when Stripe sends test events

fix: if (!req.body?.data) return res.status(400).end();

── ✗ changes requested · 2 findings · 1m48s ──

Scout · Free plan

Benchmark Proof

Free tier

F1=53.0%

Measured end-to-end on the deployed service and judged with the canonical Martian methodology

Max tier

Most thorough

Multi-scout ensemble across several model configurations — our most thorough pipeline

Open-source Martian-50 Code Review Benchmark. Official RMCode submission pending.

What Review My Code Catches

The bugs shallow diff review misses

Findings that depend on ownership, state, retries, and call paths across files.

!

Authorization & Ownership

Broken access checks, repo ownership gaps, and permission paths that can expose customer data.

Null & Edge Cases

Missing null checks, optional chaining gaps, and edge paths that only appear in production inputs.

Billing & Retry Hazards

Idempotency mistakes, double-charge paths, and failed-retry edge cases before they reach production.

Unsafe Fallbacks

Swallowed exceptions, missing catch blocks, and fallback paths that hide real failures.

Async Race Conditions

Timeouts, concurrent updates, and ordering bugs when workers, webhooks, or tabs overlap.

{}

Cross-File Regressions

Issues that depend on call paths, config, data shape, or state transitions across files.

How It Works

Three steps. Zero config.

01

Install

npm install -g @review-my-code/rmcode — or install the GitHub App for automatic PR reviews.

02

Review

Run rmcode --staged before committing, or push a PR and let the GitHub App review automatically.

03

Ship

Fix the findings Review My Code surfaces, ship with confidence.

Start free

Try RMCode before thinking about plans

Every account starts with 30 free Standard-review credits each month. No credit card required.

30 free credits/month

Run Standard reviews on real PRs as soon as launch opens.

GitHub App + CLI

Use it in pull requests or from your terminal.

Advanced tiers later

More review depth is available when your team needs it.

Join the free launch list

Get notified about launch updates and new review features: