Actuator: eyes and hands for AI agents on mobile apps.
A single Rust binary, run as an MCP server, that lets an AI agent see a phone screen and act on it, on Android emulators, iOS simulators and cloud device farms. It finds a target by sight and taps by coordinate, so it also reaches apps with no accessibility elements, even ones drawn entirely on a canvas.
InstallInstall
claude mcp add drengr -- npx -y drengr mcpAny other MCP client runs npx -y drengr mcp from its config. macOS (Apple Silicon and Intel) and Linux; it finds ADB
and Xcode by itself.
- Claude Code
- Claude Desktop
- Cursor
- Windsurf
- VS Code
Three tools
drengr_looksees the screen: a screenshot with every element numbered, or a short text descriptiondrengr_doacts on it (tap, type, swipe, scroll, launch an app) and reports what changeddrengr_queryasks about it without a screenshot: devices, crashes, logs, network calls
On a canvas with nothing to hold on to
A single HTML canvas with no accessibility elements at all: Actuator finds each target by sight and taps by coordinate.