droidrun/mobilerun
Automate your mobile devices with natural language commands - an LLM agnostic mobile Agent 🤖
解决的问题
Mobilerun 解决了利用 AI 实现移动设备自动化的挑战。它允许开发者通过自然语言控制 Android 和 iOS 设备,使智能体能够在无需人工干预的情况下执行诸如导航应用、输入文本和提取数据等任务。
工作原理
该框架充当了 LLM 与物理或虚拟移动设备之间的桥梁。通过在设备上安装配套的 'Portal' 应用,框架获得了检查屏幕、读取 UI 结构以及执行点击和滑动等操作的能力。用户可以通过命令行界面 (CLI) 或 Python API 触发这些操作,并支持包括 OpenAI、Anthropic 以及通过 Ollama 运行的本地模型在内的多种 LLM 提供商。
适用人群
该工具专为需要自动化移动应用测试、执行重复性移动任务或构建能够与原生移动环境交互的 AI 智能体的开发者和 QA 工程师而设计。
亮点
- 使用自然语言指令控制 Android 和 iOS 设备。
- 支持直接任务执行和复杂的推理模式。
- 兼容主流 LLM 提供商和本地模型。
- 通过 CLI、Python API 或 Docker 容器提供灵活的集成方式。
- 通过结合屏幕截图和辅助功能数据,提供基于视觉的理解能力。
- 内置对通过 Langfuse 等工具进行执行追踪和遥测的支持。
相关
- 项目
- 项目
- 项目
- 项目
- 项目