UI Verify: visual regression review with an AI judge and agent feedback loop
UI Verify is a visual-regression service for development teams and coding agents. Its website describes capturing screens from existing test workflows, classifying visual changes and returning review decisions to a pull request. The intended benefit is a clearer explanation of a change, alongside the underlying screenshots.
Connect the tests that already render the interface
The UI Verify website lists Playwright, Storybook and Vitest browser tests, plus custom screenshot uploads. It describes capturing affected screens and carrying forward unchanged ones, with accepted baselines retained for later comparison.
Coverage still follows what the test setup renders. A page or state omitted from the capture plan cannot be evaluated simply because the service is connected. A useful initial setup includes the screens and viewport sizes where a shared component change could have wider effects.
Review the judge’s decision
The AI judge classifies changes as intended updates, regressions or flakes and provides reasoning. The site says people retain the final decision and that the judge alone does not make a new baseline.
That boundary is important for a visual tool: a difference can be intentional while still introducing an accessibility or usability problem elsewhere. Reviewers need the screenshot and context, not only a label. The vendor’s demonstration of a broken button is an example workflow, rather than a measurement of accuracy on every interface.
Let an agent investigate the feedback
UI Verify advertises an MCP server through which coding agents can inspect builds and differences, receive review feedback and work on fixes. The workflow can connect a denied visual change with the code that produced it, followed by another capture.
For an evaluation, introduce one deliberate visual change and one known regression in a small branch. Inspect the captured coverage, the judge’s explanation and the acceptance process before relying on the check as part of a merge decision. Current snapshot accounting, permissions and plan limits should be checked against the actual project setup.
