Runs in your CIBYO Anthropic keyNo scripts to writeAny preview URL
comber checklive · 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.