AI pilot writes tests for you
Describe a flow in plain words. The AI drives the device, records the steps and asks when it needs your help.
REC · iOS Simulator · real iPhone
AppFlight records what you do on the iOS Simulator or a real iPhone and turns it into a clean Maestro test. No selector hunting. No hand-written YAML.
The old way
hunt selectors hand-write YAML run, fail, fix, rerun
Flight plan
Pick a simulator or a connected iPhone and your app. Click, swipe and type in the live preview.
Every action becomes a readable step with the most stable selector. Add checks with Pick Element.
Run it with Maestro and watch each step turn ✓ or ✗, with a screenshot and logs when something fails.
Instruments
Describe a flow in plain words. The AI drives the device, records the steps and asks when it needs your help.
Fill fields from your environment variables. Tests store the variable name, never the real value.
Every run is saved with its pass rate and the step that fails most.
Record and run on any simulator, or a real iPhone or iPad over USB or Wi-Fi.
Actions, assertions and flow control (Only If, Repeat, Retry) from a visual palette.
Record Login once, reuse it everywhere, and chain tests into workflows with a run report.
Save the project into your repo; teammates pull and get every change. Export plain Maestro YAML and a GitHub Actions workflow. No lock-in.
Bring your own AI: Claude APIOpenAI APIClaude CodeCodexCommand Code
Boarding
Tower
No. AppFlight writes the Maestro YAML for you. If you already use Maestro, you can import your existing flows.
Not yet. AppFlight focuses on iOS: the Simulator and real iPhones and iPads.
Tests and recordings stay on your Mac or in your own git repository. Only when you use the AI chat is the content sent to the provider you chose.
Yes, AppFlight is free during the beta.