项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 9919
使用教程
环境要求
- Python >=3.11,<3.14(3.14 暂不支持)
- 已安装 uv 包管理工具(docs.astral.sh/uv)
- Android 设备需开启开发者选项与 USB 调试
- 电脑已安装 ADB(Android Platform Tools)
- iOS 设备需走单独的 iOS Portal 流程
安装与启动步骤
-
1安装 mobilerun
用 uv 以全局工具方式安装 mobilerun CLI,注意 Python 版本需为 3.11 到 3.13,3.14 不支持。
uv tool install mobilerun -
2连接并检查设备
用数据线连接 Android 设备,确认已开启开发者选项和 USB 调试,先用 adb 确认设备被识别。
adb devices -
3安装设备端 Portal
执行 setup 会在设备上安装 Mobilerun Portal 应用并开启其无障碍服务,为本地控制做准备。
mobilerun setup -
4配置模型与运行参数
运行 configure 进入配置流程,按提示填写所选大模型与相关运行参数(项目为 LLM 无关设计)。
mobilerun configure -
5执行第一条指令
用自然语言描述任务,Agent 会理解屏幕并自动点击、滑动、输入,完成多步流程。
mobilerun run "Open settings and turn on dark mode" -
6可选:高级运行参数
按需追加参数:--vision 启用视觉、--reasoning 启用推理、--ios 走 iOS、--steps 限制步数、--debug 调试。
mobilerun run "Open Settings" --steps 30 --debug
如何确认成功
执行 mobilerun run "What app is currently open?" --vision,能返回当前前台应用即表示链路正常。
常见问题
Q:安装时报 Python 版本错误怎么办?
A:项目要求 Python >=3.11,<3.14,3.14 尚未支持。请切换到 3.11~3.13 的环境后重新执行 uv tool install mobilerun。
Q:运行时报找不到设备?
A:确认已装 ADB、数据线连接正常、设备已开启开发者选项与 USB 调试;可用 adb devices 检查设备是否被识别。
Q:可以控制 iOS 设备吗?
A:可以。README 说明 iOS 支持通过独立的 iOS Portal 流程配置,运行命令时加 --ios 参数,例如 mobilerun run "Take a screenshot" --ios。
Q:Agent 点错或任务太复杂怎么办?
A:可加 --vision 提升屏幕理解、加 --reasoning 增强多步规划,并用 --steps 30 限制最大步数、加 --debug 查看执行细节。
注意事项
- README 明确说明 iOS 需单独走 iOS Portal 流程,配置方式与 Android 不同。
- 安装前务必确保 ADB 可用且设备已完成 USB 调试授权,否则 setup 与 run 都会失败。
- 项目为 LLM 无关设计,具体可接入的模型清单与配置项请参考 mobilerun configure 的交互提示及官方文档。
核心亮点
- LLM 无关设计,可自由切换不同大模型作为决策引擎,避免绑定单一厂商
- 用自然语言描述任务即可驱动手机操作,省去编写和维护 Appium/坐标脚本的成本
- 面向真实 Android 设备自动化,覆盖点击、滑动、输入等完整交互动作链
不足之处
- 移动端自动化依赖屏幕视觉识别,界面复杂或动态加载时稳定性仍需验证
- 项目处于成长阶段,文档与社区生态相对早期,长期维护情况待观察
适用场景
- 自动完成跨 App 的重复操作,如签到、领券、批量消息发送
- 移动端 AI Agent 研究与实验,验证 LLM 在真实设备上的规划执行能力
- 测试或运营场景下批量操作多台 Android 设备,减少人工点击
替代项目
Appium、Maestro、DroidBot
上一篇:mixamo-llm-mocap
下一篇:wexflow
同类项目推荐
n8n-autoscaling
开源
n8n 队列模式自动扩缩 worker,高峰不排队、闲时不浪费
n8n queue mode build with automatic worker scaling and puppeteer
agentic_coding_flywheel_setup
开源
30分钟把空VPS变成多智能体开发环境
Bootstraps a fresh Ubuntu VPS into a complete multi-agent AI development environment···
oxylabs-ai-studio-js
开源
浏览器里跑脚本,想抓哪个网站抓哪个
Structured data gathering from any website using AI-powered scraper, crawler, and br···
mobilerun-portal
开源
用大白话指挥手机,AI 帮你自动点按滑
Automate your mobile devices with natural language commands - the counterpart androi···
OpAgent
开源
让 AI 像人一样点网页,自动完成多步操作
The OpAgent framework is used to automate web browser operations, achieving State-of···
SeleniumBase
开源
写 Python 脚本自动开浏览器,绕过反爬还能跑测试
APIs for Web Scraping, Browser Automation, and E2E Testing. CDP Mode bypasses bot-de···
pbottleRPA
开源
用脚本+AI 搞定浏览器和桌面重复操作
pbottleRPA is a professional RPA+AI software for professional users. It supports pr···
fynt
开源
自托管工作流引擎,把重复操作串成自动流程
Self-hostable workflow automation platform
cc-connect
开源
在聊天软件里远程指挥本地 AI 写代码
Bridge local AI coding agents (Claude Code, Cursor, Gemini CLI, Codex) to messaging ···
