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>
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 to self-host. Pay only when we run it.
Free
$0
Self-hosted in your own CI, with your own AI key.
  • The CLI + GitHub Action
  • Unlimited runs in your CI
  • Bring your own Anthropic / OpenAI key
  • Full findings + replays
Start free
Managed
Usage · credits
We run the crawl on our infra. Type a URL, click Run.
  • No CI, no keys, no setup
  • Pay per run — pick your model
  • Hosted dashboard + history
  • Auto-run on preview deploys
Get early access
Enterprise
Custom
SSO, private workers, and volume for whole teams.
  • SSO + org controls
  • Isolated / private workers
  • Volume credit pricing
  • Priority support + SLA
Talk to us

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.