mirror of
https://github.com/callstack/agent-device.git
synced 2026-09-14 20:06:34 +08:00
1.4 KiB
1.4 KiB
Agent-native app automation for mobile, TV, and desktop.
agent-device gives coding agents structured UI access, deterministic interactions, and app-level evidence across mobile, TV, and desktop targets. Use it to verify generated code, debug broken flows, profile runtime behavior, and turn exploratory QA into replayable checks.
Features
- One CLI, many app surfaces: Control iOS, Android, tvOS, Android TV, Amazon Vega OS TV apps in the Vega Virtual Device, macOS, and Linux desktop targets through one CLI.
- Accessibility-first snapshots: On supported targets, accessibility trees give agents structured UI context without forcing screenshot-only reasoning.
- Agent-native interactions: Tap, pan, fling, pinch, rotate, scroll, focus, type, assert, and find visible UI through refs, selectors, and semantic finders.
- Built-in debugging and profiling: Use each target's supported backends to collect logs, inspect traffic, capture screens and recordings, and sample performance.
- Session and replay: Open apps, keep stateful context, and replay recorded
.adactions to reproduce flows without AI at runtime. - React Native internals: Use agent-device react-devtools for component trees and render profiles, and agent-device cdp for React Native JS heap snapshots, diffs, and leak retainers.