NewQuality OS · 8 pillars · Rolling health

Gotta catch 'em all.
Eight quality pillars. One Quality OS.

Visual bugs, broken flows, a11y failures, perf regressions, tracking gaps — caught per page, scored over time, gated on every PR. Install @visualq/mcp in Cursor or Claude Code.

No credit card required

Three engines. Eight pillars. One Quality OS.

Three engines power the Quality OS: functional journeys (FRT), visual regression (VRT), and tracking plan validation — scored across all 8 quality pillars.

Automated functional tests from plain text

Describe user journeys in plain language — sign up, checkout, navigate. Compiled to Playwright Gherkin, executed on every run, with a recorded replay you can debug in the player.

Natural languageText to PlaywrightRecorded replay

Pixel-perfect visual regression

Catch unintended UI changes on every release — anti-shift intelligence, content rules, and a six-mode diff viewer. Complements your functional tests with layout coverage on three viewports.

Anti-shift3 viewportsDiff viewer

Tracking plan validation

Import your tracking spreadsheet, map events to FRT scenarios, and run automated checks that tags fire on every journey.

Excel importEvent auditFRT-linked runs

AI Coach · FRT

Describe a journey in plain text

Your request

 

Got it — I'll generate the FRT feature and record the run for replay.

Checkout journey

1 scenario · recorded run

Replay

Audit every pillar.

Your site score reflects every page — not just the last audit

VisualQ maintains per-page health across all pillars, aggregates fresh scores into a site Quality Score with coverage, and gates PRs when any pillar regresses.

Page health

Each page keeps its latest score per pillar — visual, functional, a11y, perf, SEO, security, tracking, privacy.

Site aggregate

Site score = mean of fresh page scores. Coverage always visible — e.g. 67% · 8/12 pages audited.

CI gate

gate_pr_quality blocks merges when rolling health drops below your threshold — not when a single run fails.

From audit to CI-gated quality in four steps

Run a quality audit, establish baselines, gate every PR on rolling health, and ship with confidence.

01

Step 1

Audit

Run a full quality audit or import your free /audit score — six page pillars on day one, eight inside your project.

Configure your test scenario

Advanced settings
02

Step 2

Baseline

Capture VRT baselines and compile FRT journeys. The AI Coach can accelerate setup from plain-language flows.

Recent activity

Baseline
TypeEnvironmentScopeProgress
BaselineProductionCheckout flow0 / 3
Phone · 375px
Tablet · 768px
Desktop · 1920px

Playwright · capturing screenshots

03

Step 3

Gate

Every PR runs against rolling page health. gate_pr_quality fails the build when any fresh pillar score regresses.

Checkout flowdesktopFail0.42%
100%
3 / 3
ReferenceTest
Reference
Test
04

Step 4

Review

Watch FRT replays, inspect visual diffs in six viewer modes, approve baselines, and release from CI.

Checkout flowdesktopPass0.00%
No visual changes
ReferenceReference
TestTest
Pixel-perfect match

Promote this capture as baseline

Checkout flowdesktopApproved
Updated baseline
New baseline saved

Baseline synced · next CI run will pass

Ready for CI

Go from zero to gated QA in one conversation

The AI Coach accelerates onboarding — share your site, describe critical flows, and get FRT scenarios, VRT baselines, and your first quality audit without manual Playwright setup.

Starts from a single prompt

Give your domain and testing goals — the Coach configures the project, environment, and base URL. No YAML, no Playwright setup.

Project setupNatural languageReady in minutes

Builds functional tests automatically

Describe a user journey in everyday language. The Coach matches steps from your library, compiles Playwright, and records a replay you can watch and iterate on.

Text to FRTGherkin → PlaywrightStep library

Adds visual regression on top

The Coach crawls your site, picks key pages, and creates VRT scenarios across phone, tablet, and desktop — then captures baselines for CI.

Site crawl3 viewportsBaseline capture
Get started free

AI Coach

Functional + visual QA from one chat.

Project created

Acme — Marketing site

https://acme.com

Ready to crawl

Pay for scale, not features

Every plan ships the full Quality OS — all pillars, all integrations, unlimited scenarios. You only choose how many projects you run and how many snapshots you capture each month.

Free

Try the suite

$0forever

No credit card required

  • 1 project
  • 150 snapshots / month
  • Full platform included
Current plan

Hobby

Indie & freelance

$19/month
  • 1 project
  • 1 500 snapshots / month
  • Full platform included
Get started
Most popular

Team

Most popular

$59/month
  • Unlimited projects
  • 15 000 snapshots / month
  • Full platform included
Get started

Business

Scale-ups

$179/month
  • Unlimited projects
  • 75 000 snapshots / month
  • Full platform included

Enterprise

Quality OS at scale

Custom
  • Unlimited projects
  • Unlimited snapshots
  • Full platform included

Included on every plan

No feature gates — Free gets the same product as Business.

All 8 quality pillars: Visual, Scenarios, A11y, Perf, SEO, Security, Tracking, Privacy
Unlimited scenarios, environments, schedules & team members
Unlimited run history
All viewports and browsers (Chromium, Firefox, WebKit)
Lighthouse audits, CVE scanning, perf & a11y budgets
Smart Diff AI, AI Coach, severity classification & site crawl
Integrations: GitHub, GitLab, Slack, Jira, Xray, Piano, webhooks
CI/CD REST API and MCP agent access

We've got the answers you're looking for

Catch every regression — ship with confidence

Start free today. Run your first quality audit and gate your next PR from CI.

Get started free