Simulators and emulators in one hub

Run iOS Simulators and Android emulators inside ace. Tap, type and rotate them yourself, or hand a device to an agent to test your app.

    Mobile testing that agents can do

    The devices hub runs simulators and emulators in ace, beside the thread that is changing your app. Agents read the screen as a UI tree, tap and type, and read the device log, so they can reproduce a bug, fix it and check the fix on the device.

    iOS Simulators need a Mac with Xcode. Android emulators need the Android SDK on the machine that runs them.

    Devices are yours to lend

    An agent asks before it uses a device, and you approve it once. You can hand a device to any agent in a thread, and take it back at any time.

    Questions about devices

    Can an agent test my iOS app?

    Yes. On a Mac with Xcode, an agent can start an iOS Simulator, read its UI tree, tap and type, and read the logs. You approve the device first.

    Does it work with Android?

    Yes. Android emulators run in the same hub with the same tools, so any agent can test an Android build.

    More of ace

    Free, open source, and yours to run.

    Install ace on your computer, point it at a project, and start a thread with any agent you have logged in.

    Download for MacDownload for WindowsDownload for Linux

    v0.0.19 for macOS on Apple silicon, 239 MB. v0.0.19 for Windows on x64, 208 MB. v0.0.19 for Linux on x64 (AppImage). Release notes

    Star on GitHub