All docs
Core concepts2 min readUpdated

Automated visual review with an AI judge

UI Verify's AI judge labels each visual change on a pull request a likely regression or an intended change, with a reason, before you review it.

A diff tool tells you *that* pixels changed. It cannot tell you *whether* the change was the point of the pull request or a mistake. On a busy repo that leaves you a review queue full of intended changes to click through one by one. UI Verify runs an AI judge over each changed story to do that triage first.

What does the AI judge look at?

For each changed story the judge looks at the baseline, the candidate, the regions that changed, and what the pull request says it does (its title and description), and produces a verdict: a likely regression, or a likely intended change, with a short reason. Likely regressions sort to the top of the review queue and likely intended changes to the bottom, so the changes worth a close look come first.

Baseline vs candidate, ready to accept, deny, or ignore - with the story's change history underneath for context.

Can the AI judge accept a change on its own?

No. The judge never changes a baseline on its own. It ranks and explains; promoting a candidate to a baseline is always an explicit action, taken by a human or by an agent you authorized. The pull-request check does not read the verdict either: it holds the PR until each change is reviewed, and a denied change fails it. A green build never means the AI quietly accepted something for you.

Are flaky changes filtered out of the review queue?

Yes. UI Verify checks a change is real by re-rendering the story - a diff that does not reproduce is auto-ignored as a flake and collapses out of the queue, so your review only spends time on changes that actually happened. See automatic flake detection.

Can my coding agent read the judge's verdicts?

Yes. Because the diffs and verdicts are exposed over MCP, your coding agent can pull them straight into the pull-request flow - list the changes, read the judge's reasoning, accept the intended ones - without you leaving the terminal. See Triage with your agent.

Coming from another tool? See how UI Verify compares to Chromatic, side by side.

Visual testing for agents

UI Verify is visual regression testing for Playwright, Storybook and Vitest. Your coding agent sees what its UI change did and fixes it before users see it. See how it works.

Get started