agent-device
agent-device — a Claude Code skill from callstackincubator/agent-device
Features
- ✓CLI for UI automation on iOS, Android, macOS, tvOS, AndroidTV
- ✓Agent-driven workflows for deterministic UI interactions
- ✓Session-based automation with structured snapshots and replayable flows
- ✓Supports metadata-aware retries and timeouts for robust testing
- ✓Human-readable documentation and compact agent skills for guidance
Installation Guide
npm install -g agent-deviceagent-device now performs a lightweight background upgrade check for interactive CLI runs and, when a newer package is available, suggests a global reinstall command. Updating the package also refreshes the bundled skills/ shipped with the CLI.
Set AGENT_DEVICE_NO_UPDATE_NOTIFIER=1 to disable the notice.
On macOS, agent-device includes a local agent-device-macos-helper source package that is built on demand for desktop permission checks, alert handling, and helper-backed desktop snapshot surfaces. Release distribution should use a signed/notarized helper build; source checkouts fall back to a local Swift build. Local helper overrides through AGENT_DEVICE_MACOS_HELPER_BIN must use an absolute executable path.