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, Android emulators, and physical devices with consistent snapshot and interaction commands.

Token-efficient UI snapshots

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 across platforms.

Visual verification

Capture full-resolution screenshots and video recordings for reporting and visual checks.

Traceable automation

Collect trace logs for XCTest 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.