Show HN: mobile-agent – Let AI agents control Android and iOS devices
mobile-agent is an experimental, MIT-licensed tool that drives Android devices and emulators, iOS Simulators and physical iPhones for AI agents, using a daemon that keeps a live mirror of each attached screen to answer snapshots, waits and settle checks without reading the device on every request. On Android a single-dex agent runs as the shell user via app_process with no APK or instrumentation, while on the iOS Simulator input goes through dtuhidd and frames from IOSurface; a physical iPhone needs a signed XCTest runner for its accessibility tree. Its CLI follows agent-browser's command grammar, @eN refs and JSON envelope, and a mobile-agent-mcp server exposes the same tools to MCP clients; nothing is published to crates.io or as a binary yet, so it is built from source.