Hey, everyone!
I’m trying to validate a product idea before I invest more time.
Context:
A lot of mobile teams want to run simple smoke flows (tap, type, waitFor, assertVisible, screenshots) on their own real devices in CI. In practice, iOS often forces you into Mac-only setups, and many teams end up using cloud device farms instead, but the pricing can get crazy fast.
Idea I’m exploring:
A self-hosted runner that executes "Maestro-like" YAML flows (tap, type, waitFor, assertVisible, screenshots, etc.) on:
- real iOS + Android devices
- iOS simulators + Android emulators
…and it would work on Mac + Linux + Windows hosts (so you can run it on whatever CI hardware you have).
The focus would be CI usability:
- JUnit output + clean exit codes
- rich artifacts on failure (screenshots, logs, UI snapshot, optional video)
- simple install: one agent on the device host, then run tests
Questions (I’m looking for blunt feedback):
- Is this something you or your team would actually use vs Appium/Maestro/cloud device farms?
- What would be the must-have features for you to trust it in it?
- What would be a dealbreaker? (e.g., no inspector, limited selectors, iOS quirks, etc.)
- Pricing: how would you prefer to pay? - per device host (agent) - per device (connected iPhone/Android) - per CI runner/concurrency - flat team license
- Roughly, what would be a reasonable monthly budget? (Even ranges help: $5–$20, , $50-$100, $100–$300, $500+, etc.)
Looking forward to hearing your thoughts.
[link] [comments]