Control iOS and Android devices with AI agents.

agent-device is a token-efficient, lightweight CLI for iOS and Android device automation. Gives your agents "eyes" to see and "hands" to interact with the UI.

One CLI, many devices

Control iOS simulators and Android emulators with consistent commands for snapshotting, input, and navigation.

Token-efficient UI snapshots

XCTest accessibility trees give agents a complete view of the UI while keeping output compact.

Interactions that just work

Tap, swipe, scroll, focus, and type with precise coordinates or semantic finders.

Session and replay

Open apps, switch apps in-session, and replay recorded actions to reproduce flows.

Visual verification

Capture full-resolution screenshots for reporting and visual checks.

Traceable automation

Collect trace logs for XCTest and AX to debug flaky interactions.

Need React or React Native expertise you can count on?

We've spent years building full-stack, cross-platform apps and solving tough technical challenges.