This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
tapflow
Self-hosted mobile app QA platform for browser-based testing
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.
“Self-hosted mobile app QA platform for browser-based testing”
tapflow was submitted on Product Hunt and earned 6 upvotes and 3 comments, placing #74 on the daily leaderboard. 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.
On the analytics side, tapflow competes within Productivity, Open Source, Developer Tools and GitHub — topics that collectively have 1.3M followers on Product Hunt. The dashboard above tracks how tapflow performed against the three products that launched closest to it on the same day.
Who hunted tapflow?
tapflow was hunted by Duchan. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of tapflow including community comment highlights and product details, visit the product overview.
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