But it should not only be interactive through a GUI. Because the codex will not have a window to interact with. It can only communicate via MCP. It runs on a non‑GUI Linux.
Genymotion SaaS can be fully controlled headless via the CLI tool gmsaas and the HTTPS API, so a code base on a purely text‑based Linux server can start devices, run tests, and generate screenshots via ADB. The platform supports concurrently running instances and offers interactive live sessions via a browser if occasional manual intervention is needed.
- Authenticate the CLI with an API token and start a device:
gmsaas instances start <RECIPE_UUID> <NAME>Automation Features. - Connect to the device via ADB, run your tests, and capture screenshots with
adb exec-out screencap -p > screenshot.png. - Stop the device after completion:
gmsaas instances stop <INSTANCE_UUID>.
The solution is optimized for CI/CD pipelines and can be integrated into Jenkins, GitHub Actions, CircleCI, and other tools Genymotion SaaS.