{"id":"alexgladkov-claude-in-mobile","name":"claude-in-mobile","af_score":61.8,"security_score":24.2,"reliability_score":32.5,"what_it_does":"claude-in-mobile is an MCP server (and also a standalone CLI) that lets an AI client control devices and apps for automation: Android via ADB, iOS Simulator via simctl and optional WebDriverAgent for UI inspection/element tapping, Desktop via a Compose Multiplatform companion, and Aurora OS via audb (with additional on-device Python for gestures). It exposes “tools” such as device listing, screenshots (including annotated screenshots), UI interactions (tap/swipe/input), app control, permissions management, and log/system information.","best_when":"You want an agent-driven, cross-platform automation layer that speaks MCP/stdio to your AI client and you can provide the required local tooling (ADB/Xcode/Appium/WDA/audb/companion build).","avoid_when":"You need enterprise auth, multi-tenant isolation, or strict compliance guarantees out of the box, or you cannot tolerate the operational complexity of device/simulator dependencies.","last_evaluated":"2026-03-30T13:40:20.090700+00:00","has_mcp":true,"has_api":false,"auth_methods":["stdio/local process transport (MCP)","Local CLI usage"],"has_free_tier":false,"known_gotchas":["Statefulness: UI actions (tap/type/swipe/launch) are not idempotent; agents may need to confirm current screen before acting.","iOS element interactions depend on WebDriverAgent; without WDA, some element-based tools may fail or be limited.","Platform capability differences: some tools are explicitly not supported on certain targets (e.g., input_text on Aurora, desktop app install/stop/launch limitations as listed).","Device/environment dependencies: ADB connectivity, simulator boot state, WDA port availability (8100+), audb/SSH and on-device Python for Aurora gestures.","screenshot size/latency: annotated/smart screenshots can add processing time; agents should handle timeouts."],"error_quality":0.0}