jo-duchan / tapflow
Self-hosted iOS & Android simulator streaming for the whole team
Why this job: works in the areas we cover, but does not say which job it does
What it does
- No mobile toolchain for QA users. teammates test from a browser without installing Xcode, Android Studio, or local simulator tooling.
- Self-hosted by default. no third-party cloud and no external accounts; everything runs on hardware you already own.
- Use your existing Mac setup. run agents on Macs that already have the iOS Simulator or Android emulator available.
- API-first. REST endpoints and Personal Access Tokens support CI/CD and AI-agent workflows.
- Browser streaming. iOS & Android at ~30 fps, no extra app on the device. Both stream H.264 through a 2-tier decoder (WebCodecs on secure contexts, WASM/tinyh264 on plain HTTP), which removes the media-element buffer from the decode path. R
Get started
npm install -g tapflow
# or: yarn global add tapflow | pnpm add -g tapflow- Maintenance
- Active
- Last commit today
- Stars
- 1,970
- +326 this week
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- v0.32.0
- Released 12 days ago
- Built with
- TypeScript
- 85% of the code
Is it looked after?
- Contributors
- 2
- Last 90 days
- Issues
- 83% closed
- 54 still open
- Pull requests
- 811 merged
- 3 waiting
- Releases
- 59
- 30+ in the last year
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| dungngminh / simutil | 1,216 | 2 days ago | MIT | Mac, Windows, Linux |
| lycorp-jp / sim-use | 1,540 | today | Apache-2.0 | No downloads |
| noqa-ai / noqa | 192 | 3 months ago | MIT | No downloads |
More: languages, topics and project record
Languages
- TypeScript 85%
- JavaScript 9%
- Swift 3%
- Objective-C 1%
Topics
- appetize-alternative
- android
- ios
- react-native
- android-emulator
- app-testing
- developer-tools
- emulator
- flutter
- ios-simulator
- mcp
- mobile-qa
Project record
- JobOther AI tools
- StatusListed
- Commits3,250
- Forks184
- Watching10
- Stars in 28 days+1,044
- CreatedMay 7, 2026
- First seen by usNov 7, 2026
- CheckedNov 12, 2026

