opendroid

让手机自己干活:用 LLM 驱动屏幕自动操作,一句话搞定复杂任务。

opendroid 是一个开源的自主 Android 智能体项目,旨在通过本地或远程大语言模型(LLM)驱动,实现屏幕自动化操作。它利用 Android 无障碍服务(Accessibility)作为核心交互手段,能够模拟用户点击、滑动等操作,并结合多模态 AI 能力理解屏幕内容,从而自主规划并执行任务。该项目解决的是移动端 AI 助手从“被动问答”到“主动执行”的跨越问题,核心能力包括自规划任务分解、屏幕语义理解、跨应用操作等。它采用 Kotlin 开发,面向生产环境设计,提供了完整的自动化框架,开发者可基于此构建定制化的手机智能助手,适用于手机端 RPA、自动化测试、辅助操作等场景。

开源 free 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1068
维护状态 较活跃
是否开源 是
定价模式 free

项目数据

分类智能体
开发团队yashab-cyber
所属国家
定价模式free
价格说明开源项目,Apache-2.0许可,可自行部署使用,无付费版本。
访问状态
是否开源是
开源协议NOASSERTION
主要语言Kotlin
技术栈/模型accessibility,ai-agent,android,automation,autonomous,kotlin,llm,multimodal-ai
GitHub 星标★ 1068
30天Star增速
HF 下载量
上线时间2026-05-21 00:00:00
最近更新2026-09-23 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:进阶 约 20 分钟 部署方式:本地安装 4 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Android 手机或模拟器(需支持无障碍服务)
  • 用于构建的 Android 开发环境(项目使用 Kotlin 开发)
  • 网络连接,用于访问 GitHub Releases 与所用的大语言模型服务

安装与启动步骤

  1. 1获取项目源码

    README 提供了 GitHub 仓库地址,可先克隆到本地,后续用 Android 开发工具打开。

    git clone https://github.com/yashab-cyber/opendroid.git
  2. 2查看官方发布

    README 的 Build & Install 章节未给出具体命令,建议先到 Releases 页面查看是否有可直接安装的 APK。

  3. 3构建并安装应用

    README 未提供构建参数,请按仓库内的构建配置在 Android 开发工具中编译,或将上一步的 APK 安装到手机。

  4. 4开启无障碍服务

    OpenDroid 依赖 Android 无障碍服务作为核心交互手段,安装后需在系统设置中手动为该应用开启无障碍权限,之后才能模拟点击和滑动。

如何确认成功

应用安装成功并在系统设置的无障碍服务列表中出现且已启用,即可认为具备执行自动化任务的基础条件。

常见问题

Q:README 里没有具体的安装命令怎么办?

A:README 中 Build & Install 章节的命令块为空,只能参考仓库 Releases 页面下载 APK,或克隆源码后用 Android Studio 等工具自行构建,具体配置以仓库实际内容为准。

Q:为什么必须开启无障碍服务?

A:项目以 Android 无障碍服务作为核心交互手段,用于模拟点击、滑动等操作,未开启该权限时智能体无法操作屏幕。

Q:可以使用本地模型吗?

A:项目定位支持本地或远程大语言模型驱动,但 README 未给出具体的模型配置方法,需自行查阅仓库内文档。

Q:有官方的交流渠道吗?

A:README 提供了 Discord 邀请链接和项目官网,遇到问题可通过这些渠道反馈。

注意事项

  • README 节选中的 Build & Install 部分只有标题、没有实际命令,本教程中的构建与安装步骤为基于项目信息的保守推断。
  • 无障碍服务权限较高,请在了解风险后自行决定是否开启。
  • 首次使用前建议关注仓库 Releases 与官方文档以获取最新安装方式。

核心亮点

  • 基于无障碍服务,无需 root 即可实现深度系统级自动化操作
  • 支持本地和远程 LLM 灵活切换,兼顾隐私与性能
  • 多模态理解屏幕内容,任务规划更智能,适应复杂动态界面

不足之处

  • 早期项目,文档和社区生态尚待完善
  • 依赖无障碍服务,部分应用或系统版本可能限制操作

适用场景

  • 自动化完成手机上的重复性操作,如批量填写表单、清理通知
  • 作为个人 AI 助手,通过语音或文字指令操作手机应用
  • 用于自动化测试,模拟真实用户操作进行 App 功能验证

替代项目

Auto.js、Appium、MobileAgent

项目介绍

opendroid 是智能体领域的开源项目,由 yashab-cyber 开发,是 2026 年新上线的项目。

在全站 13,014 个收录项目中,它的 GitHub 星标数(1,068)位列前 30%,在智能体分类中处于中上游。

近 45 天,它的 GitHub 星标从 574 增加到 1,068,净增 494。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-23。Apache-2.0许可,可自行部署使用,无付费版本。

它主要面向的使用场景是:自动化完成手机上的重复性操作,如批量填写表单、清理通知。同类可对比的替代方案包括 Auto.js、Appium、MobileAgent。

上一篇:tgo

下一篇:Awesome-Agent-Memory

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12