Launched this week

tapflow
Self-hosted mobile app QA platform for browser-based testing
13 followers
Self-hosted mobile app QA platform for browser-based testing
13 followers
Run iOS simulators and Android emulators directly in the browser. Self-hosted mobile QA using your existing Macs. MIT open source with no cloud uploads and no monthly device farm fees.



Our QA team needed a way to run iOS and Android testing in the browser β without setting up Xcode on every machine.
I looked at Appetize and BrowserStack. Both solved the problem, but before signing up I hit two issues:
The pricing scales fast with team size ($59+/month and up)
App binaries get uploaded to their cloud β a non-starter for anything sensitive
We already had Macs in the office. Why pay monthly for cloud simulators we could run ourselves?
So I built tapflow instead.
tapflow lets teams run iOS simulators and Android emulators directly in the browser using Macs they already own.
No cloud uploads.
No monthly device farm fees.
No app binaries leaving your network.
Getting started is simple:
After that, your QA team can open a browser and start testing immediately.
Tap, swipe, install builds, rotate devices, take screenshots β all from the browser.
What's included:
Browser-based simulator & emulator control
iOS + Android support
Team management with invites and roles
Build uploads from the dashboard
Fully self-hosted
MIT licensed
One technical detail I'm especially proud of:
iOS simulator touch works without WebDriverAgent using SimDeviceLegacyHIDClient + IndigoHID.
We've been using it internally for a while, and I finally cleaned it up enough to open source it.
It's still early (v0.2.1), so there are definitely rough edges, but the core workflow is already usable.
Would genuinely love feedback from mobile teams, QA engineers, or anyone building internal developer tools.
And if it looks useful, a β on GitHub would really help the project get discovered.
π GitHub: https://github.com/jo-duchan/tap...
π Docs: https://tapflow.dev
mailX by mailwarm
This is a solid move for teams that want full control over mobile testing without relying on expensive device farms. Keeping everything self hosted also makes compliance and security a lot easier to manage.
@thamibenjellounΒ Thanks Thami! That's exactly the motivation behind it β teams already have Macs, so why pay for an external farm just to run a simulator? The compliance angle is something we hear a lot too, especially from teams that can't let app data leave the network. Appreciate you checking it out!