Would your team pay for a self-hosted “Maestro-like” mobile test runner on real devices (iOS/Android) across Mac/Linux/Windows?

Published 2 hours ago
Source: reddit.com

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):

  1. Is this something you or your team would actually use vs Appium/Maestro/cloud device farms?
  2. What would be the must-have features for you to trust it in it?
  3. What would be a dealbreaker? (e.g., no inspector, limited selectors, iOS quirks, etc.)
  4. Pricing: how would you prefer to pay? - per device host (agent) - per device (connected iPhone/Android) - per CI runner/concurrency - flat team license
  5. 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.

submitted by /u/interlap
[link] [comments]

Categories

androiddev