Mobilerun

Active
GitHub Python MIT

Description

Mobilerun is an open-source Android and iOS device automation framework that lets LLM agents control mobile devices via screenshots and UI state.

Key Features

  • LLM-agnostic — Compatible with any LLM provider, switch models on demand
  • Mobile-native tools — Screenshots, UI state, tap, swipe and type as agent tools
  • Multi-step planning — Agents autonomously plan and execute multi-step tasks
  • CLI & Python API — Both command-line and Python SDK access
  • Cloud hosted — Mobilerun Cloud provides managed runtime
  • Benchmarked — 91.4% execution accuracy on public datasets

Use Cases

💡 Driving Android and iOS devices via natural language commands
💡 Adding mobile device control to AI agents
💡 Automating mobile app test cases in CI
💡 Remotely scheduling mobile device tasks via Mobilerun Cloud
💡 Benchmarking LLMs as agents in real mobile scenarios

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (9.1k stars)
  • Permissive open-source license (MIT)
  • Responsive to issues, low backlog

Quick Start

# Install Mobilerun
pip install mobilerun

# Connect a device and run the agent
mobilerun run "Open WeChat and send a message to the file transfer assistant"

Related Projects

Mobile MCP

5.9k · TypeScript
Active A

Model Context Protocol server for mobile automation and scraping on iOS, Android, emulators, simulators and real devices

mcpmobile-automationios +3
  • · MCP protocol-based mobile automation server supporting iOS and Android real devices and emulators
  • · Efficient and lightweight LLM interaction using native accessibility trees
  • · Visual sense capability that falls back to screenshot analysis when a11y data is unavailable

Agent Device

4.1k · TypeScript
Active A

CLI to control iOS and Android devices for AI agents, enabling coding agents to directly interact with mobile devices for testing and automation.

mobileiosandroid +3
  • · Device automation CLI for iOS, Android, TV, and desktop app verification by AI agents
  • · Token-efficient UI snapshots with semantic refs like @e1, @e2 for element interaction
  • · Evidence capture including screenshots, videos, logs, traces, network traffic, and crash context

Chrome DevTools MCP

49.3k · TypeScript
Active A+

MCP server providing Chrome DevTools capabilities to coding agents, enabling web debugging, performance analysis, and DOM manipulation automation.

mcpchrome-devtoolsbrowser-debug +2
  • · Performance Insights — Record Chrome performance traces and extract actionable optimization recommendations
  • · Advanced Browser Debugging — Analyze network requests, take screenshots, check console with source-mapped stack traces
  • · Reliable Automation — Puppeteer-based browser automation with automatic wait for action results