From flow to result.
Hand the agents a flow. They rove your live app the way users would, finding their own path to satisfy it. Along the way they report the bugs, UX flaws, and broken paths they hit.You write the flow
Describe what should happen in plain English. Any flow you’d hand a user: book an appointment, sign up a new account, reset a password.
Agents rove your live app
Agents launch your app and find their own path to satisfy the flow. If none works, that’s a finding in itself.
Findings with evidence
Every scenario returns pass, fail, or an explicit skip, plus the path it took and any bug or UX flaw it hit along the way. With a recording.
Your users don’t follow the script.
Real users take paths you didn’t write a test for. Roving agents find them first.Different modes for different use cases.
Same engine, different briefing. The less you tell the agents, the more autonomously they rove.Smoke
A flow with hints as waypoints. Fast sanity-check gate. Available today.
UX emulator
The agent plays a first-time user and reports where it gets confused or stuck.
Coverage expander
Visits every screen reachable from home and checks each one for breakage.
Chained flows
A compound flow with no hints. The agent finds each step on its own.
Crash hunter
Uses the app however it likes and reports anything that crashes, freezes, or locks up.
Start here
Install
Activate the CLI with one
dart pub global command.Quickstart
From
roveflow init to a passing smoke test in minutes.CLI reference
Every command and flag on one page.
Counter app walkthrough
The reference install, end to end.