REC · iOS Simulator · real iPhone

Fly through your app.
Land an E2E test.

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.

  • macOS 14+ · Apple silicon
  • Plain Maestro YAML
  • Free beta

The old way

hunt selectors hand-write YAML run, fail, fix, rerun

Press Record. Use your app like a real user. Press Stop. Your test is ready for CI.

Flight plan

Three waypoints, one test

  1. WPT 01

    Record

    Pick a simulator or a connected iPhone and your app. Click, swipe and type in the live preview.

  2. WPT 02

    Review

    Every action becomes a readable step with the most stable selector. Add checks with Pick Element.

  3. WPT 03

    Run

    Run it with Maestro and watch each step turn ✓ or ✗, with a screenshot and logs when something fails.

Instruments

Everything on board

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.

Test data, never hard-coded

Fill fields from your environment variables. Tests store the variable name, never the real value.

Flaky tests, caught

Every run is saved with its pass rate and the step that fails most.

Simulator & real iPhone

Record and run on any simulator or a real iPhone over USB or Wi-Fi — or on many devices at once with BrowserStack.

Every Maestro command

Actions, assertions and flow control (Only If, Repeat, Retry) from a visual palette.

Reusable flows

Record Login once, reuse it everywhere, and chain tests into workflows with a run report.

Git for the team, YAML for CI

Save the project into your repo; teammates pull and get every change. Export plain Maestro YAML and a GitHub Actions workflow. No lock-in.

New

Real devices in the cloud

Connect BrowserStack and run any test or workflow on many real iPhones and iPads at once, with a video of every run and the results saved to History.

Bring your own AI: Claude APIOpenAI APIClaude CodeCodexCommand Code

Boarding

Ready for take-off in minutes

  1. Download the DMG and drag AppFlight to Applications.
  2. First launch: right-click the app → Open → Open (the beta isn’t notarized yet).
  3. The Setup Assistant checks Xcode, the iOS Simulator, Java and Maestro, and fixes what’s missing in one click.
  4. Choose your app build and press Record. Updates install themselves from then on.
Gate
macOS 14+
Seat
Apple silicon
Crew
Xcode · Maestro
Class
Free beta
Download for macOS

Tower

Questions

Do I need to know Maestro?

No. AppFlight writes the Maestro YAML for you. If you already use Maestro, you can import your existing flows.

Does it support Android?

Not yet. AppFlight focuses on iOS: the Simulator and real iPhones and iPads.

Where does my data go?

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.

Can I run tests on many devices at once?

Yes. Connect your BrowserStack account (App Automate plan) and run on real iPhones and iPads in the cloud, several at once. Record on the Simulator or your iPhone, then send a device build (.ipa) to the cloud.

Is it free?

Yes, AppFlight is free during the beta.