Droidrun
WebsiteFree Trial
Droidrun是一个开源框架,使AI代理能够通过自然语言命令控制Android和iOS设备,从而实现移动应用和工作流程的无缝自动化。
https://www.droidrun.ai/?ref=producthunt&utm_source=aipure

产品信息
更新于:2025年07月31日
什么是 Droidrun
Droidrun是一个强大的移动代理基础设施,旨在弥合AI系统和移动平台之间的差距。它于2023年推出,并获得了210万欧元的种子前融资,使开发者和企业能够使用自然语言命令自动化移动交互。该框架迅速获得了关注,在发布后的24小时内有超过900名开发者注册,并积累了3,300+个GitHub星标,使其成为同类产品中增长最快的移动代理项目。
Droidrun 的主要功能
Droidrun是一个创新的开源框架,使AI代理能够通过自然语言命令控制Android和iOS设备。它利用Android的辅助功能服务来访问结构化的UI层次结构,从而使AI可以直接与移动应用程序交互、自动化工作流程和提取数据。该平台支持多个LLM提供商(包括OpenAI、Anthropic、Gemini、Ollama、DeepSeek),并为开发人员和企业提供本地和基于云的解决方案。
自然语言控制: 通过自然语言命令启用对移动设备的控制,从而使AI代理可以跨不同的应用程序执行复杂的任务
多LLM提供商支持: 与包括OpenAI、Anthropic、Gemini、Ollama和DeepSeek在内的各种语言模型兼容,从而在AI实施中提供灵活性
结构化UI访问: 使用Android的辅助功能服务直接访问结构化的UI层次结构,从而使自动化比传统的屏幕抓取方法更可靠
云基础设施: 提供具有预安装应用程序、并行任务执行和安全凭据管理的托管解决方案
Droidrun 的使用场景
移动数据提取: 从不提供外部API的仅限移动平台的应用程序中提取数据
自动化测试: 通过自动化跨多个应用程序和设备的测试场景来支持QA流程
工作流程自动化: 自动化跨不同应用程序的复杂多步骤流程,例如预订旅行安排或管理社交媒体帐户
辅助功能支持: 通过启用移动设备的语音控制操作来帮助行动不便的用户
优点
在AndroidWorld基准测试中具有较高的成功率(63.0%)
具有广泛文档的开源框架
支持物理和虚拟设备
比传统的屏幕抓取方法更可靠
缺点
云功能目前处于候补名单阶段
某些功能需要Android 10或更高版本
长时间运行的任务可能会消耗大量电量
如何使用 Droidrun
安装先决条件: 在您的计算机上安装ADB(Android调试桥),并确保您已安装Python
安装DroidRun Portal应用: 在您的Android设备上安装DroidRun Portal辅助服务应用,以启用UI控制和反馈
配置环境: 在.env文件中设置环境变量,其中包含您选择的LLM API密钥(OpenAI、Anthropic、Gemini等)
连接设备: 使用命令\'adb connect <device-ip>:5555\'通过USB或TCP/IP连接您的Android设备,或使用\'droidrun connect <device-ip>\'
安装Python包: 使用pip安装DroidRun Python包,以访问该框架的功能
创建代理脚本: 使用DroidAgent类编写Python脚本,指定您的目标,选择的LLM,并启用所需的功能,如视觉和推理
配置LLM: 在代理初始化中选择和配置您首选的LLM提供商(OpenAI、Gemini、Anthropic等)
运行您的代理: 执行您的脚本,使代理使用自然语言命令在您的Android设备上执行指定的任务
监控执行: 使用启用的跟踪和调试功能来监控任务执行并在需要时进行故障排除
保存模板: 对于经常使用的任务,将其保存为模板,以便重复使用,而无需重新输入命令
Droidrun 常见问题
Droidrun是一个框架,它使AI代理能够原生控制手机(包括Android和iOS),从而可以使用自然语言命令自动执行移动工作流程和设备交互。