#4040th of 70 in Agent frameworks and SDKs
mobilerun
LLM agent framework that taps, swipes and types on Android and iOS devices
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 9.7k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- Python
7,946 on 1 Apr 20269,729 on 21 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Mobilerun drives Android and iOS devices from natural-language tasks through a CLI, terminal UI or Python API. A Portal app on the device exposes the accessibility tree, screenshots and input actions to the LLM agent, with an optional manager-executor reasoning mode for longer tasks. It works with OpenAI, Anthropic, Gemini, xAI, Ollama, DeepSeek, OpenRouter and OpenAI-compatible endpoints.
Who it is for: Developers automating or testing mobile apps with LLM agents
Strengths
- Combines accessibility tree with screenshots; --vision-only covers apps without a11y data
- Many providers supported, including local Ollama models
- Custom tools, structured output and app cards extend agent behavior in Python
- Tracing via Arize Phoenix or Langfuse, plus saved trajectories
Weaknesses
- Requires ADB, USB debugging and installing the Portal app on the device
- iOS setup is a separate flow and is documented only briefly
- Python 3.14 is not supported; needs >=3.11,<3.14
- Hosted devices and fleet features are in the paid Mobilerun Cloud, not the framework
What it needs
- no GPU
- Docker
- Needs ADB, Mobilerun Portal app, Android device or iOS device/simulator, LLM provider API or Ollama
- Models: OpenAI, Anthropic, Gemini, xAI, Ollama
Also in Agent frameworks and SDKs
See all 70| Rank | Project | Score |
|---|---|---|
| 1 | ppt-masterAgent skill that turns documents into natively editable PowerPoint decks | 94 out of 100 |
| 2 | langchainPython framework for building LLM agents and apps from interoperable components | 89 out of 100 |
| 3 | browser-usePython library that lets an LLM agent control a web browser | 89 out of 100 |
| #4 | openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing | 89 out of 100 |
| #5 | mastraTypeScript framework for building AI agents and workflows | 89 out of 100 |