{"repo":"droidrun/mobile-harness","free":true,"listed":false,"github":"https://github.com/droidrun/mobile-harness","clone":"git clone https://github.com/droidrun/mobile-harness.git","description":"Skills for controlling Android, iOS and cloud phones","language":null,"stars":323,"topics":["ai-harness","claude-code","codex","mobile-ai","mobile-development"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Portable operating instructions for AI agents controlling Android and iOS devices—locally or in the cloud. Mobile Harness is a compact Markdown harness, not an agent runtime. Its primary control path is Python's mobilerun core , with optional client apps where needed. Agent Setup Prompt Copy paste it into your agent: Scope - Android through mobilerun-core using local ADB with optional Portal, Portal HTTP-only, or cloud. - iOS through mobilerun-core using ios-portal HTTP or cloud. Skill Install via npx (skills.sh) Install the harness as an agent skill with the skills CLI: Update an installed copy with npx skills update from the same project. First use still requires the Python setup in install.md . Manual Install Install the full public control API: Use Python 3.11, 3.12, or 3.13 to create the venv. Tell agents which Python runtime to use: Base mobilerun-core includes cloud support through mobilerun-sdk . The local extra installs mobilerun-core-local , which mobilerun-core uses internally for local Android and iOS backends. Agents should still import only mobilerun core . Primary API After connecting, agents should inspect device.capabilities and use device.supports(...) before optional operations. device.execute script(\" \") runs JavaScript in the device's foreground Chrome tab and returns its JSON result. Cloud devices only; local backends raise UnsupportedOperation . Gate it with device.supports(\"execute script\") ; the platform guides describe this key's network-probe behavi","default_branch":null,"files":null,"tree":[],"storefront":"/r/droidrun","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/droidrun/mobile-harness/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}