AppiumTestDistribution/appium-device-farm — reverse-engineered prompt
Reverse engineered prompt
Build me an Appium 2 plugin that lets our team run mobile automation on a shared device farm instead of manually choosing devices. It should discover and manage connected Android, iOS, and tvOS real devices, emulators, and simulators, then create driver sessions on available devices so multiple tests can run at the same time.
I also want a simple web dashboard where testers can see which devices are online, busy, or free, watch active sessions in real time, view logs, and review recorded test runs later. Add login, users, teams, and access keys so automation jobs can connect securely. It should support a setup where devices can be spread across machines, and it should be usable from CI/CD pipelines.
Please make it practical to install, configure, and run locally first, with clear sample config files and docs. Use TypeScript since this is for the Appium ecosystem, and look up current Appium plugin docs online if you need to.
Want more depth? Deep Reverse