Tool Open source

tapflow

tapflow is a self-hosted mobile QA platform for streaming iOS simulators and Android emulators to a team’s browser. It uses a relay server, a macOS agent that drives the simulators and emulator, and a browser dashboard connected through WebSockets; the agent connects outbound to the relay and does not require WebDriverAgent. QA users can interact with devices in real time without installing Xcode, Android Studio, or local simulator tooling.

View repository Visit site Mentioned in 1 video ↓

Overview

The platform supports build uploads, status tracking, touch and gesture input, clipboard synchronization, device audio, network control, deeplinks, session recordings, team roles, REST endpoints, and personal access tokens. It also includes an experimental YAML flow runner that produces JUnit reports and an experimental MCP server for controlling simulators through LLM agents. The relay can run on Linux or macOS, while agents run on macOS, and the project is distributed under the MIT license.

What tapflow is used for

1 use taken from transcripts — each links to the moment in the video.

  • Lets your whole team test mobile builds from a browser with no Xcode or Android Studio on their machines: a Mac agent runs the iOS simulator and Android emulator and streams them to a dashboard you host yourself. Upload a build, track it from backlog to done, and record sessions for bug reports.

Videos mentioning tapflow

1 in the library.