One CLI, many app surfaces
Control iOS, Android, HarmonyOS, tvOS, Android TV, Amazon Vega OS TV apps in the Vega Virtual Device, macOS, Linux desktop targets, and a limited managed web browser through one CLI.
Control iOS, Android, HarmonyOS, tvOS, Android TV, Amazon Vega OS TV apps in the Vega Virtual Device, macOS, Linux desktop targets, and a limited managed web browser through one CLI.
On supported targets, agents read the accessibility tree instead of reasoning from screenshots alone.
Tap, pan, fling, pinch, rotate, scroll, focus, type, assert, and find visible UI through refs, selectors, and semantic finders.
Collect logs, inspect network traffic, capture screenshots and recordings, and sample performance where the target supports it.
Keep app state across commands in a session, and replay recorded `.ad` scripts to reproduce flows without an AI agent.
Use `agent-device react-devtools` for component trees and render profiles, and `agent-device cdp` for JS heap snapshots, diffs, and leak retainers.
We've spent years building full-stack, cross-platform apps and solving tough technical challenges.