Every-click QA for preview deploys

It clicks everything.
You hear about
what broke.

Point comber at a preview URL. It explores your app like a real user, catches the broken click, and hands you the repro — no test scripts to write.

$ npx comber check <url> v0.1.1 · 125/wk
$ npx -y comber-mcp in Cursor, Claude & more v0.1.0
Runs in your CIBYO Anthropic keyNo scripts to writeAny preview URL
comber check live · one run, cheap replays
One expensive run. Then deterministic replays.
47 clicks
Explores every reachable state like a real user — no test scripts.
$0.01 a run
DOM-first, vision only when it has to. Cents, not dollars, per crawl.
41 seconds
Fits inside CI, on every preview deploy, before your users get there.
Why comber
Writing end-to-end tests is a second job.
Scripted tests only catch what you thought to script — and they rot the moment the UI moves. comber explores your app like a person and finds what you didn't know to look for.
the old way
  • Write and maintain Playwright / Cypress scripts by hand
  • They break every time a selector moves
  • They only test the paths you remembered
  • A green suite still ships the bug nobody scripted
with comber
  • Point it at a URL — no scripts to write
  • It clicks every reachable state like a real user
  • Catches the broken click you never thought to test
  • Files it with a repro, screenshot, and trace
How it works
Three steps, on every preview deploy.
01

Point it at a URL

Drop comber check <url> into CI, or connect a repo and let it fire on every preview deploy. Bring your own key, or let us run it.

02

It explores like a user

DOM-first, vision only when it needs it — comber clicks, types, and navigates every reachable state, watching the console, network, and accessibility tree.

03

You get the receipts

Every finding lands with a repro, a screenshot, and a trace — plus cheap deterministic replays, so the expensive run happens once.

What you get
Every click, checked — for cents.

Every-click coverage

Not the happy path you scripted — every reachable state, explored like a real user.

Real repros

Each finding ships with the exact steps, a screenshot, and a trace you can replay.

Runs in your CI

One line in GitHub Actions, GitLab, or any CI — fires on every preview deploy.

Cheap and fast

DOM-first keeps it at cents per run and inside your CI budget — vision only when needed.

More than broken clicks

Catches server errors, failed requests, and accessibility breaks — not just dead buttons.

Your key or ours

Bring your own Anthropic or OpenAI key, or let us run the whole thing on our infra.

Pricing
Free in your own CI. Upgrade when the team ships on it.
Free
$0
Self-host the CLI; see every run in the hosted dashboard.
  • The comber CLI in any CI
  • Unlimited runs — your own Anthropic key
  • Full findings + replays
  • Hosted dashboard · 1 project · 1 seat
Start free
Starter
$19 /mo
For solo devs shipping with a safety net.
  • 3 projects
  • 30-day run history guaranteed
  • Full run history + findings dashboard
  • Email support
Choose Starter
Pro
$49 /mo
For growing teams shipping every day.
  • 15 projects · 3 team seats
  • 90-day run history guaranteed
  • Roles & permissions (RBAC)
  • Priority email support
Choose Pro
Team
$149 /mo
For orgs that need scale and control.
  • Unlimited projects · 10 seats
  • 1-year run history guaranteed
  • Custom roles & permissions
  • Priority support
Choose Team

Annual billing (~40% off) is available in-app. Managed runs — we run the crawl for you, no CI or keys — are coming soon: get on the early-access list.

Point comber at your next preview deploy.

Find what broke before your users do — no test scripts required.

comber is a product of RADLAB LLC, a Wyoming limited liability company. © 2026 RADLAB LLC.