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 Debug Bridge),並確保您已安裝 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),從而可以使用自然語言命令自動化移動工作流程和設備交互。