agent-device
CLI tool for controlling iOS and Android devices for AI agents.
- Type
- MCP
- Transport
- stdio
- Open source
- Yes
- GitHub Stars
- ★ 2.9k
- Source
- mcp-github
- Repository
- github.com/callstack/agent-device
Overview
agent-device is a CLI tool that enables AI agents to control iOS and Android devices. It supports native apps, Expo, Flutter, and React Native applications, and runs on emulators, simulators, and real devices. With this tool, AI can open apps, inspect UIs, interact with visible elements, and collect debugging evidence. Ideal for scenarios requiring verification of actual device app behavior, such as code implementation and regression testing.
Capabilities
- ▪Inspect real app UI
- ▪Interact with visible elements
- ▪Capture screenshots and videos
- ▪Record and replay workflows
- ▪Cross-platform execution
Use cases
Setup
npm install -g agent-device@latest
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
Which platforms are supported?
Supports iOS, Android, tvOS, macOS, Linux, and desktop applications.
How do I get started?
After installing the CLI, use `agent-device help workflow` to get help.
Related skills
gemini-cli
Gemini CLI is an open-source AI agent that brings Gemini's powerful capabilities directly into the terminal.
private-gpt
Provides a complete API layer for local models, supporting RAG, skills, tools, and more.
planning-with-files
File-based persistent planning skill, ideal for AI coding agents and long-running tasks.
scientific-agent-skills
Transform any AI agent into a scientific assistant with 147 ready-to-use research skills.
susi_alexa_skill
A skill that enables question-and-answer interactions between Alexa and Susi AI.
claude-context
Provides code search capabilities for Claude Code, turning the entire codebase into context.