GitHub App · Free to install

AI Code Reviews,
Delivered in Minutes.

Zevro Review is a GitHub App that reads your pull requests and posts a structured review — inline comments, a summary, and a verdict — automatically, every time.

How It Works

From install to review in three steps.

No configuration required to get started. Zevro Review works out of the box with sensible defaults, and lets you tune everything when you're ready.

Install the GitHub App

Add Zevro Review to your GitHub organisation or individual repos in seconds. No tokens to manage, no webhooks to configure — GitHub handles the connection.

Open a Pull Request

Push a branch and open a PR as usual. Zevro Review triggers automatically on opened and synchronize events. Or call it manually with /review in any comment.

Get a Detailed Review

Within minutes, your PR receives inline comments for specific issues and a top-level summary with a verdict: APPROVE, REQUEST_CHANGES, or COMMENT.

Features

Everything a thorough reviewer would catch.

Zevro Review goes beyond linting. It reads intent, tracks issues across PRs, and adapts to how your team works.

Multi-provider AI

Backed by OpenRouter, giving you access to Claude, GPT-4o, Gemini, and more. No vendor lock-in — switch models in your config without touching any code.

Findings lifecycle

Issues are tracked across PRs: new → active → resolved → reintroduced. Follow-up reviews know what was already flagged, so you only hear about genuinely new problems.

Configurable per repo

Drop a .zevro/code-review.yml in your repo to customise the AI model, review focus areas, ignored paths, and strictness level — per-repository, per-branch if needed.

Automatic & on-demand

Reviews trigger on every PR open and push automatically. Need a re-review after addressing feedback? Drop a /review command in any PR comment.

Inline comments + structured summary

Issues appear as inline comments pinned to the exact line. A top-level summary collects counts by severity and closes with a GitHub-native review verdict.

Minutes, not hours

A typical PR review completes in 1–3 minutes. No queue, no waiting for a teammate to have a free half-hour. Merge velocity stays high without sacrificing quality.

Review Preview

See what a review looks like.

Zevro Review posts directly to your pull request — inline comments on specific lines, and a structured summary at the top level.

src/api/users.ts +42 −7
44 async getUser(id: string) {
45 const user = await db.query(
46 `SELECT * FROM users WHERE id = ${id}`
47 );
48 return user;
49 }
zevro-review [bot] commented on line 46
Critical

SQL Injection — string interpolation in query

Interpolating id directly into a SQL string allows an attacker to escape the query and run arbitrary statements. Use a parameterised query instead:

// Before (vulnerable)
const user = await db.query(`SELECT * FROM users WHERE id = ${id}`);

// After (safe)
const user = await db.query(
  'SELECT * FROM users WHERE id = $1',
  [id]
);

This ensures the value is always treated as data, never as SQL syntax.

zevro-review [bot] left a review
REQUEST_CHANGES

Review Summary — PR #142 · feat: user lookup endpoint

1 Critical 2 Warnings 3 Suggestions

The core logic is sound but the SQL injection on line 46 must be fixed before this is safe to merge. Two additional warnings around missing input validation and an uncaught promise rejection are noted. Three non-blocking style suggestions are included below.

Security

Your code stays yours.

Zevro Review is designed with a minimal-footprint approach. We access only what the review requires, and nothing persists after it's done.

Ephemeral checkout

Your repository is cloned in an isolated environment, reviewed, and immediately deleted. No code persists between reviews or between repositories.

No source code storage

We do not store, index, or log your source code. The only things retained are review metadata — finding counts and PR identifiers — for the lifecycle-tracking feature.

Transparent AI provider

Reviews are processed through the AI provider you configure (defaulting to OpenRouter). You choose the model and the provider. Zevro Review is the orchestration layer — not a black box.

Shallow clone only

Only the files changed in the pull request are fetched. A shallow clone minimises data transfer and limits exposure to the diff under review, not your entire history.

Ready to ship better code?

Install Zevro Review on GitHub and get your first automated review in minutes.

Contact us