THE PLATFORM

Autonomous QA platform

Eleven services in two families. Every card is a window onto one of them — press its Start and watch the run, then the thing it hands back.

Test your live appPointed at your app, not your board

Explore with Target

Name what you're afraid of — “break checkout”, “find what's slow” — and Vibe Test hunts your live app for it until it gets there, or proves it can't.

Your app's URL You start each sweep
EXPLORE scripted demo
GOAL
“break checkout”
Say what you are afraid of. The sweep opens staging like a first-time user and hunts for exactly that — and for anything else it trips over on the way.
LAST SWEEPS
“find what’s slow”FAST · staging · yesterday0 findings
SWEEPFASTDEEPstaging
LENSESFunctionalSecurityUX
Press to watch a scripted run

Personas Journeys Testing

Real personas walk your key journeys end to end and judge whether the experience actually delivers — through four lenses at once: functional, security, UX and performance.

Your app's URL You start each audit
PERSONAS scripted demo
J-1Visitor signs up and verifies emailNew visitor · Sign up and verify emailPassed
J-4Buyer completes a purchaseReturning buyer · Complete a purchase · selectednever walked
J-6Admin refunds an orderSupport admin · Refund an orderPassed
The persona, the goal and the steps come from your Product Kit — Vibe Test wrote it from your app, and you edited it.
JOURNEYS · 1/7J-4 selectedstaging
LENSESFunctionalSecurityUXPerformance
Press to watch a scripted run

Agentic Regression Suites

Repeatable suites in plain language, run on demand or on a schedule. When your UI moves, the locators heal themselves instead of turning red.

Your app's URL On demand, or on your schedule
REGRESSION scripted demo
Checkout suite12 cases · plain-language · last run yesterday · selectedPassed
Account settings suite11 cases · last run yesterdayPassed
Coupon rules suite9 cases · never runIn review
A case reads “Pay with the saved card and expect the confirmation page” — no selectors to maintain. The map underneath heals itself when your UI moves.
SUITES · 6 · 2 ACTIVEstagingnightly 02:00
Press to watch a scripted run

Scenario Testing

Multi-actor flows, checked step by step: the admin publishes, the customer subscribes, the admin sees the payment. Every step proves what it changed reached the next one.

Your app's URL + actor logins You start each scenario
SCENARIO scripted demo
Plan change reaches a subscriberActive3 activities
Activity 1ADMINPublishes the new plan
Activity 2CUSTOMERSubscribes to it
Activity 3ADMINSees the payment land
Each actor gets its own browser and login. An activity only passes when what it changed is visible to the next one.
ACTORSADMINCUSTOMERstagingCleanup: restore
Press to watch a scripted run

Change Testing

Ship, and it checks what you shipped. It reads the commits and the diff, works out which parts of your app that change could have broken — leaning on what has broken here before — and walks them. Nobody presses anything.

A connected repo + your app's URL Starts itself when you deploy
CHANGE scripted demo
#869Make the Overview say what to dovibe-test · main · 4 commits · 6 files · ready to deployStarting its check
Nobody presses anything in real life — the deploy is the trigger. This button stands in for it.
RECENT
#864Rename the run history tabHeld
#861Bump dependenciesNothing user-facing
ON EVERY DEPLOYmainstagingFastDeep
Press to watch a scripted run

GenAI Features Evaluation

Your AI features held to a quality standard you set — scored per contract, with the evidence behind every score.

Your AI feature Not available yet
In development — the other ten are live today
AI EVALUATION scripted demo
Run failure explainerapproved
G1Answers stay inside the product18 pass · 1 weak · 0 violationHealthy
R1Never invents a run it cannot see12 pass · 3 weak · 4 violationFailed
E1Says so when the context is thin9 pass · 5 weak · 1 violationUnstable
TARGETRun failure explainer3 contracts
In development — the other ten are live today
Runs off your trackerFor teams with a board

Bugs Testing

Every ticket that reaches your test column, tested on your live app — then moved to Done or sent back Rejected, with the evidence attached.

Your tracking tool A ticket reaching your trigger column
BUGS TESTING scripted demo
KAN-231Totals ignore the shipping rule In Progress → Testassigned: you
A developer drags the ticket into Test. That is the whole trigger — Vibe Test picks it up from there.
THE TICKET SAYS
Orders over $50 should ship free. The cart shows $4.99 shipping on a $62 order.
TRIGGERJira · column “Test”staging
Press to watch a scripted run

Bugs Fixing

A confirmed bug becomes a pull request, watched through CI and merged — then handed straight back for re-test. Never pushed to your branches.

Tracking tool + GitHub repo A bug reaching your fix column
BUGS FIXING scripted demo
KAN-231Totals ignore the shipping rule In Review → FixConfirmed
The fix starts from the evidence Bugs Testing attached — the failing request, the screenshot, the steps — not from the ticket’s prose.
fix/kan-231-shipping-rulea branch of its own · PR against main · your CI decides
TRIGGERJira · column “Fix”acme/shopnever pushes to main
Press to watch a scripted run

Sanity

The moment a fix lands, a tight ring of checks runs around it — on the features most likely to break with it. Anything the ring catches is filed as a new bug, linked to the fix that caused it.

Tracking tool + Bugs Testing A bug retest landing on Fixed
SANITY scripted demo
KAN-231Totals ignore the shipping rule Test → Fixed · re-test passedFixed
The bug is gone. The ring asks the next question: what else did that fix touch? It plans from what has broken together here before, and from the diff itself.
BUG MAPcart totals ↔ gift cards ↔ checkout · 3 past incidents
PLANNED FROMbug mapfix diffproject knowledge
Press to watch a scripted run

Story Review

Is this story ready for dev? A decision-grade call before anyone starts building — with the questions that have to be answered first.

Tracking tool + story tickets A story reaching grooming
STORY REVIEW scripted demo
STORY-88Save a cart for laterGrooming
AS WRITTEN
As a shopper I want to save my cart so I can come back to it later. AC: the cart is there when I return.
Two sentences a developer would have to guess around. The review names the guesses before anyone builds on them.
AGAINSTQuality CanvasValue-Quality Map
Press to watch a scripted run

Story Test

Acceptance criteria turned into an exhaustive matrix and walked on the live app — a verdict per criterion, not one per story.

Tracking tool + your app's URL A story reaching ready-for-test
STORY TEST scripted demo
STORY-88Save a cart for laterReady for test
ACCEPTANCE CRITERIA · 3
AC1A saved cart survives sign-outuntested
AC2Items restore with their priceuntested
AC3Out-of-stock items are flaggeduntested
MATRIXexhaustivestaging
Press to watch a scripted run

Watch a service at work

3 short films, a service each.

Explore with Target

Name what you're afraid of — “break checkout” — and watch the sweep hunt your live app for exactly that.

Personas Journeys Testing

A real persona walking a key journey end to end, judging whether the experience actually delivers.

Scenario Testing

A multi-actor flow, activity by activity: each activity has to prove what it changed reached the next actor.

All it needs is your URL.