© 2026FindAgent  · @simprr
返回列表
d

droidrun/droidrun

Automate your mobile devices with natural language commands - an LLM agnostic mobile Agent 🤖

ai-agentsandroidandroid-automationhacktoberfestmobile-automation
⭐

8.1k

Stars

🔱

827

Forks

👁

48

Watchers

📋

32

Issues

PythonMIT创建于 2025/4/12更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

Docs Cloud

GitHub stars droidrun.ai Twitter Follow Discord Benchmark

Deutsch | Español | français | 日本語 | 한국어 | Português | Русский | 中文

Mobilerun 是一个由 Droidrun 提供支持的云解决方案,Droidrun 是一个强大的框架,旨在通过 LLM Agent 控制 Android 和 iOS 设备。它允许你使用自然语言命令来自动化设备交互。查看我们的基准测试结果。

  • 🤖 使用自然语言命令控制 Android 和 iOS 设备
  • 🔀 支持多种 LLM 提供商(OpenAI、Anthropic、Gemini、Ollama、DeepSeek)
  • 🧠 针对复杂多步骤任务的规划能力
  • 💻 易于使用的 CLI,配备增强的调试功能
  • 🐍 可扩展的 Python API,用于自定义自动化
  • 📸 屏幕截图分析,实现对设备的视觉理解
  • 🫆 使用 Arize Phoenix 进行执行追踪

📦 安装

注意: 目前不支持 Python 3.14。请使用 Python 3.11 – 3.13。

pip install droidrun

🚀 快速上手

请阅读我们的文档,了解如何在几秒钟内安装并运行 droidrun!

Quickstart Video

🎬 演示视频

  1. 住宿预订:让 Droidrun 为你搜索公寓

    Droidrun Accommodation Booking Demo

  2. 潮流猎手:让 Droidrun 帮你寻找热门帖子

    Droidrun Trend Hunter Demo

  3. 连续签到助手:让 Droidrun 帮你保持心仪语言学习 App 的连续签到记录

    Droidrun Streak Saver Demo

💡 使用场景示例

  • 移动应用的自动化 UI 测试
  • 为非技术用户创建引导式工作流程
  • 自动化移动设备上的重复性任务
  • 为非技术用户提供远程协助
  • 使用自然语言命令探索移动 UI

👥 贡献

欢迎贡献代码!请随时提交 Pull Request。

📄 许可证

本项目采用 MIT 许可证授权 - 查看 LICENSE 文件了解详情。

安全检查

为了确保代码库的安全,我们集成了 bandit 和 safety 安全检查工具。这些工具有助于识别代码和依赖项中潜在的安全问题。

运行安全检查

在提交任何代码之前,请运行以下安全检查:

  1. Bandit:用于查找 Python 代码中常见安全问题的工具。

    bandit -r droidrun
    
  2. Safety:用于检查已安装依赖项中已知安全漏洞的工具。

    safety scan
    
贡献者
jsTHRRbSrg
项目信息
默认分支main
LicenseMIT License
创建时间2025/4/12
最近更新今天
GAI 中文摘要

Droidrun 是一个基于 Python 构建的移动端自动化框架,旨在通过大语言模型赋予 AI 对物理设备及虚拟机的原生控制能力。用户仅需使用自然语言描述意图,即可实现对 Android 和 iOS 设备的复杂自动化操控,从而解决传统自动化脚本编写繁琐的问题。

支持通过自然语言指令直接控制 Android 和 iOS 设备。 兼容多种主流大语言模型供应商,包括 OpenAI、Anthropic、Gemini、Ollama 和 DeepSeek。 具备处理复杂多步骤任务的智能规划能力。 提供功能完备的命令行工具,并内置增强型调试功能。 提供易于扩展的 Python API,方便开发者进行二次开发与定制。

该项目适用于需要进行移动端批量测试、流程自动化或应用交互自动化的开发者和测试人员,特别适合处理涉及多个应用跳转或复杂逻辑的移动端任务场景。