Tapfleet turns your coding agent into a mobile QA engineer. It explores your app on a real device, writes the flows, and replays them nightly as deterministic steps — no model calls, no token bill, no device rental.
Sign up, mint a project token, and point your agent at Tapfleet. It gets 28 tools: drive a device, read the screen, save a flow, read a failure.
claude mcp add --transport http tapfleet \
https://app.tapfleet.dev/mcp \
-H "Authorization: Bearer <token>"Describe the feature in your own words. The agent opens your app on a simulator or a plugged-in phone, taps through it, and saves a flow that actually passed.
The flow compiles to deterministic steps. Nightly runs and pull-request checks execute those steps directly — the model is not in the loop, so the run costs nothing.
Writing the first test is the easy part. Keeping hundreds of them honest, for years, is the work.
Regression runs make no model calls. A thousand nightly tests cost the same as one: nothing.
Runs on the machine your app is already built on. No device farm to rent, no build to upload.
When a button moves, Tapfleet proposes the fix as a diff. Nothing turns green without a human.
Attach a Figma frame to a step. Every later run compares pixels and shows what drifted.
A test that flips between pass and fail is pulled aside automatically, and released when it settles.
Every pull request gets a check with the runs, the screenshots and the reason it failed.
Keep using Maestro — Tapfleet is built on it. What you pay for starts after the flow file exists: nightly scheduling, run history, flake quarantine, the pull-request gate, design diffs, and a coverage map of the screens nobody tests.
Install the runner, connect the agent, and have a green nightly run before the end of the day.