Mobile Harness: Control Skills for AI Agents on Android and iOS

Repositorydroidrun/mobile-harnessTool

Mobile Harness provides portable operating instructions and interfaces enabling AI agents to control Android and iOS devices locally or in the cloud. Rather than acting as a standalone agent runtime, it functions as a compact Markdown harness powered by the mobilerun_core Python library.

Key points

  1. Platform coverage: Controls Android via local ADB, HTTP portals, or cloud instances, and iOS via HTTP (ios-portal) or cloud backends.
  2. Architecture: Serves as an operating harness for agents, routing device actions through the mobilerun-core Python library.
  3. Setup methods: Distributable as an agent skill via npx skills add droidrun/mobile-harness or manually installed into a Python 3.11–3.13 virtual environment.
  4. Core capabilities: Provides unified methods for inspecting UI accessibility trees (find_nodes), capturing screenshots, launching apps, and executing JavaScript in Chrome tabs on cloud devices.

Why it matters

AI coding and automation agents have largely focused on desktop and browser environments. Mobile Harness provides a structured abstraction layer that allows autonomous agents to interact reliably with physical and cloud-hosted mobile operating systems.

Analysis

The project addresses the fragmentation involved in mobile UI automation for AI agents. By combining plain Markdown skill instructions with a Python control library, it lowers the barrier to letting LLMs inspect and drive mobile apps. It targets developers building autonomous mobile agents and automated QA workflows. With roughly 340 GitHub stars, an MIT licence, and clearly scoped backends, it represents a lightweight, practical foundation for mobile device orchestration.

Found in

Summary generated by AI (Gemini 3.8 Flash, 27 September 2026). It may contain errors – the original source is authoritative.

Similar in content, found by the AI search.

  • X post:Niels Schmidt

    Mobile Harness: Open-Source iOS and Android Control for AI Agents

    Niels Schmidt has introduced Mobile Harness, an open-source harness enabling coding agents such as Codex or Claude Code to drive real iOS and Android devices locally and in the cloud through a unified API.

    1.3kbookmarks124.6kviews

    AI & LLMs· Announcement

  • Repository:ShawnPana/phone-harness

    Phone Harness: AI Agents Controlling Real Smartphones Without Companion Apps

    Phone Harness is an open-source tool that allows AI agents such as Claude Code or Codex to control physical smartphones. It bypasses jailbreaks, Xcode, and WebDriverAgent by relying on macOS Sequoia iPhone Mirroring for iOS and ADB for Android.

    2.3kstarsPython

    AI & LLMs· Tool

  • Repository:mobile-next/mobile-mcp

    Mobile Next: MCP Server for Cross-Platform Mobile Automation

    Mobile Next is an open-source Model Context Protocol (MCP) server that connects AI agents and LLMs to iOS and Android environments. It abstracts platform-specific quirks across simulators, emulators, and real physical devices.

    6.3kstarsTypeScript

    AI & LLMs· Tool

  • Link:mobilenext.ai

    Mobile Next: Programmable Mobile Runtime for AI Agents

    Mobile Next provides an infrastructure that allows AI agents to control real iOS and Android devices, simulators, and emulators via API and the Model Context Protocol (MCP). The stack comprises an MCP server, a CLI utility, the Playwright-inspired Mobilewright testing framework, and an on-demand cloud device farm.

    AI & LLMs· Tool

Let's talk about your project

Locations

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Vienna
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Parts of this content were created with the assistance of AI.