Ito logo

Ito Review (2026)

Agentic QA that runs your application on every pull request. Ito spins up a disposable copy of your app in a sandbox, drives the user flows your diff touches, and posts a pass/fail report with video replays and reproduction steps.

Rating

4.8

Starting Price

$40/seat/month

Free Plan

Yes

Languages

7

Integrations

1

Best For

Teams shipping AI-generated changes to web apps who want a behavioral gate before merge, and open-source maintainers who need protection against regressions in community contributions.

Last Updated:

10 Things You Should Know About Ito

  1. 1 Positions itself as a new category - "behavioral code review powered by agents" - rather than as a static or LLM reviewer
  2. 2 Runs take approximately 45 minutes to 2 hours because the product optimizes for thoroughness over speed
  3. 3 Supports web applications and HTTP APIs today, with native mobile stated as on the roadmap
  4. 4 Free for qualified non-commercial open-source projects under MIT or Apache licenses
  5. 5 First 5 pull requests are free, with results expected within 60 minutes of installation
  6. 6 Vendor-reported figures include 81% of bugs found being unique to runtime and 50% fewer regressions - these are not independently verified

Pros & Cons

Pros

  • Executes the change instead of reading it, which covers a failure class static and LLM reviewers structurally cannot reach
  • Nothing to write and nothing to maintain - no Playwright or Cypress suite decaying in your repo
  • The best failure evidence of any tool in this directory - video replay, reproduction steps, responsible lines, and a severity rating on every failure
  • Validates outcomes rather than patterns, so a green run means the flow works rather than the diff looks fine
  • Genuinely free for qualified MIT and Apache open-source projects, including video artifacts
  • Setup is a GitHub app install with no test framework, browser driver, or CI changes, and the first PR is tested inside an hour
  • Fixes trigger an automatic re-run, so the loop closes without manual retriggering
  • Framework-agnostic across React, Vue, Next.js, Rails and Django, so it does not care what your stack is

Cons

  • Runs typically take 45 minutes to 2 hours, so this is a merge gate, not instant PR feedback
  • GitHub only at time of writing - no GitLab, Bitbucket, or Azure DevOps
  • Web apps and HTTP APIs only, with native mobile still on the roadmap
  • Per-review pricing on top of the seat fee makes cost hard to predict on busy repos
  • Coverage is inferred from the diff, so a business-critical flow that diffs rarely touch may not get visited
  • Impact metrics on the marketing site are vendor-reported with no independent verification

Features

Executes the application in a containerized sandbox built from your source
Derives a test plan from the diff and PR description rather than a written script
Drives real browser interactions and backend logic like a user would
Video replay of every run attached to the pull request
Failure reports with reproduction steps and the responsible lines of code
Severity ratings to prioritize what to fix first
Automatic re-run when a fix is pushed
No test framework, browser driver, or CI pipeline changes to install
Framework-agnostic - React, Vue, Next.js, Rails, Django and others
Custom rules on the Pro plan

Ito Overview

Every other tool in this directory reads your pull request. Ito runs it.

That sentence is the whole product. Static analyzers match your diff against rules. LLM reviewers reason about what the diff probably does. Both are working from the text of a change, which means both are, in the end, making an educated guess about behavior. Ito builds a disposable copy of your application from source in a containerized sandbox, opens it in a real browser, clicks through the user flows the diff touches, and reports what actually happened.

The company calls this “behavioral code review powered by agents” and positions it as a new category rather than a better reviewer. Their argument for why the category needs to exist now is straightforward: AI writes an increasing share of the code in a pull request, every tool that checks that code only reads it, and the first thing that actually runs the change is production.

How Ito Works

The pipeline has three stages, and the useful thing about it is that each one is doing something a diff-reading tool cannot.

Observe. When a PR opens, Ito reads the diff and the PR description and infers which user flows the change could affect. This is the step that replaces a written test plan. Nothing is scripted, so nothing has to be maintained when the code moves.

Execute. Ito builds a disposable copy of your app from source in a containerized sandbox and drives it like a user would - navigating the UI, triggering backend logic, exercising the affected paths. This is the expensive step, and it is why runs take 45 minutes to 2 hours rather than the 2 to 5 minutes a commenting reviewer takes.

Validate. Rather than checking that code exists or matches a pattern, Ito checks outcomes. Did checkout complete? Did the form submit? Did the flow that used to work still work? Results come back as a PR comment.

Setup is a GitHub app install. There is no test framework to add, no browser driver to configure, and no changes to your CI pipeline. The company states roughly 60 minutes from install to the first tested pull request.

What You Actually Get on a PR

The report is the strongest part of the product, and it is worth being specific about, because “we found a bug” is worth very little without the next three things.

Each run posts a summary of which flows passed and which failed. Each failure carries:

  • A video replay of the run, so you can watch the failure happen rather than reconstruct it
  • The lines of code Ito holds responsible
  • Reproduction steps
  • A severity rating, so a full queue can be triaged

Push a fix and the run retriggers automatically.

The video is the part that changes the economics. The usual cost of a failing end-to-end test is not the fix, it is the twenty minutes spent reproducing the failure locally before you can start. A replay removes most of that.

Pricing

PlanPriceWhat you get
Open SourceFreeRuntime analysis on unlimited public repos, video and screenshots per run, one-click GitHub install. Qualified non-commercial projects under MIT or Apache licenses only
Pro$40/seat/monthUnlimited repos, 20 code reviews per seat included, $3 per additional review, unlimited read-only users, custom rules, team insights
EnterpriseCustomEverything in Pro plus security and compliance review, enablement, custom DPAs and invoicing, higher limits

Everyone gets their first 5 pull requests free, with no card required.

The number to watch is the consumption charge. Twenty reviews per seat per month sounds generous until you map it onto a repository where five engineers open four PRs a week each. At that rate a team of five gets 100 included runs against roughly 80 PRs, which is fine - until you count the re-runs after each fix. Every re-run is a run. Model your actual PR-plus-fix volume before you commit, because the marginal $3 is where this gets expensive, not the $40.

Where Ito Fits

Ito is not a replacement for a fast commenting reviewer, and framing it as one would set the wrong expectation. A 45-minute-to-2-hour run cannot be the thing a developer waits on while iterating. It is a gate before merge.

The sane configuration is layered. Keep something fast - CodeRabbit, Qodo, or Gitar - reviewing the diff in the first few minutes so a developer gets feedback while the change is still in their head. Let Ito run in the background as the behavioral gate that has to be green before merge. The two tools are looking for different failures, and the overlap between them is smaller than you would expect.

It is also worth being clear about the boundaries. GitHub only. Web apps and HTTP APIs only, with native mobile stated as roadmap. If you are on GitLab, or your critical path is a mobile client, this is not usable today regardless of how good the idea is.

Vendor Claims Worth Flagging

Ito’s marketing cites some strong numbers: 81% of bugs found are unique to runtime, 50% fewer regressions, 10x more coverage, and customer-reported figures of roughly 30% more features per sprint and 70% fewer production regressions.

These are vendor-reported and we have not verified any of them independently. The 81% figure in particular is the sort of claim whose meaning depends entirely on what was counted and against which baseline. Treat them as directional marketing rather than a benchmark, and ask for the methodology if the number matters to your business case.

The underlying premise - that executing a change catches a class of failure that reading it cannot - does not need those numbers to hold up. It is true on its face.

Verdict

Ito is the most genuinely differentiated tool we have added to this directory in a while, because it is not competing on how well it reads a diff. It is the only one that runs the application.

That earns it a real place in the stack for teams shipping AI-generated changes to web apps, and it is an unusually good deal for open-source maintainers, who get the full product free and are exactly the people most exposed to regressions in drive-by community contributions.

We rate Ito 4.8, and the reasoning is worth stating plainly because it is scored on a different axis to most of this directory. Our usual rating leans on detection quality against a diff, and Ito does not read diffs. What it is being credited for is coverage of a failure class - broken user flows, execution-time regressions, side effects that only appear when services talk to each other - that nothing else here reaches at all, and evidence quality on failure that is the best of any tool we have reviewed: video, repro steps, responsible lines, severity, automatically re-run on a fix.

That combination is rare. Most tools in this directory are competing on the margin of the same job, and a better one saves a reviewer some reading. Ito is the only one that closes a hole. If an agent wrote a third of your diff and nobody read every line, the question that matters is not whether the code looks right, it is whether the app still works - and Ito is the only product here that answers it before merge rather than after deploy. On top of that, it is the least demanding tool to adopt on the list: a GitHub app install, no framework, no drivers, no pipeline edits, first tested PR inside an hour.

The remaining 0.2 is practical rather than conceptual. The 45-minute-to-2-hour run makes it a gate rather than feedback, so it needs a fast reviewer in front of it. GitHub-only and web-and-API-only rule out a real share of teams outright. The consumption pricing is hard to forecast on a busy repo because re-runs count. And the coverage is inferred, so a critical flow your diffs rarely touch may go unvisited. Our rating reflects a documented evaluation and trial usage rather than a multi-month production deployment. We will revisit it with longer-run data.

Pricing Plans

Open Source

Free

  • Runtime analysis on pull requests
  • Unlimited public repositories
  • Video and screenshots per run
  • One-click GitHub installation
  • Qualified non-commercial projects under MIT or Apache licenses only
Most Popular

Pro

$40/seat/month

  • Unlimited repositories
  • 20 code reviews included per seat, then $3 per additional review
  • Unlimited read-only users
  • Custom rules
  • Team insights and analytics

Enterprise

Contact sales

  • Everything in Pro
  • Security and compliance review
  • Technical support and enablement
  • Custom data processing agreements
  • Custom invoicing and payment terms
  • Higher product limits

Supported Languages

JavaScript TypeScript Python Ruby Go PHP Java

Integrations

GitHub

Our Verdict

Ito is doing something none of the other tools in this directory do: it runs the application. Every reviewer here, from SonarQube's rules to CodeRabbit's LLM, reasons about the text of a diff. Ito builds a disposable copy of your app, drives the flows the diff touches, and reports what actually happened, with video. That is a real gap in the review stack, and it is a more honest answer to AI-generated code than another commenting bot. It is also the only tool here whose output is evidence rather than opinion: a failure arrives with a replay, reproduction steps, the responsible lines, and a severity, which is the difference between a finding you act on and one you argue about. The constraints are narrow but firm. A 45-minute-to-2-hour run makes this a pre-merge gate rather than the fast feedback loop developers are used to, it is GitHub-only and web-and-API-only, and the consumption pricing - 20 reviews per seat, then $3 each - needs modelling before you commit on a busy repository. None of that is a flaw in the product so much as a description of what it is for. Run it as the behavioural gate behind a fast commenting reviewer and it earns its place immediately. Our rating reflects a documented product evaluation and a trial run rather than a multi-month production deployment, and we will revisit it once we have longer-run data.

Similar Tools

Frequently Asked Questions

What does Ito do that CodeRabbit or SonarQube does not?

It executes your application. CodeRabbit reasons about the text of the diff with an LLM, and SonarQube matches it against thousands of rules, but neither runs the code. Ito builds a disposable copy of the app from your source in a sandbox, navigates the user flows the change touches, and reports what actually happened. That catches broken flows, regressions, and cross-service side effects that only appear at execution time.

How long does an Ito run take?

Typically 45 minutes to 2 hours. Ito optimizes for thoroughness rather than speed, so it is best used as a gate before merge rather than as instant feedback while a developer is still iterating. Most teams pair it with a fast commenting reviewer that responds within minutes.

Is Ito free?

There are two free paths. Qualified non-commercial open-source projects under MIT or Apache licenses get runtime analysis on unlimited public repositories at no cost, including video artifacts. Everyone else gets their first 5 pull requests free. Paid usage starts at $40 per seat per month on the Pro plan, which includes 20 code reviews per seat and charges $3 for each additional review.

Do I need to write tests for Ito to work?

No. Ito is scriptless. It reads the diff and the PR description, infers which user flows are affected, and generates the test plan itself. There is no test framework to install, no browser driver to configure, and no CI pipeline changes. That also means there is no test suite to maintain when a CSS class or selector changes.

What platforms and app types does Ito support?

GitHub for source control, with a one-click app installation. On the application side it covers web apps and HTTP APIs and is framework-agnostic - React, Vue, Next.js, Rails, and Django are all called out. Native mobile is stated as on the roadmap rather than shipped. There is no GitLab, Bitbucket, or Azure DevOps support at the time of writing.

What does Ito post on a pull request?

A test summary of which flows passed and failed. Each failure carries a video replay of the run, the lines of code held responsible, reproduction steps, and a severity rating. Pushing a fix triggers an automatic re-run, so the report updates without anyone retriggering it manually.

Should Ito replace my Playwright or Cypress suite?

Not on day one. Ito covers the same ground without scripts, and it does not break when a selector changes, which is the main maintenance cost of a hand-written end-to-end suite. But it is a young product and its coverage of your critical paths is inferred rather than specified. Run it alongside your existing suite first and see what each catches that the other misses before you delete anything.

Related Articles