opendroid

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 195 🐛 待处理 33 👀 关注 11
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1265
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可,可自行部署使用,无付费版本。

项目预览

opendroid 项目界面预览图
图片来源:项目官网

项目数据

分类智能体
开发团队JMAN730
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可,可自行部署使用,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Kotlin
技术栈/模型accessibility,ai-agent,android,automation,autonomous,kotlin,llm,multimodal-ai
GitHub 星标★ 1265
上线时间2026-05-21 00:00:00
代码更新2026-11-03
仓库体积15.4 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数5

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1265

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 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

上一篇:tgo

下一篇:Awesome-Agent-Memory

同类项目推荐

hipocampus 开源

一条命令给 AI 装上长期记忆,告别上下文丢失

Drop-in memory harness for AI agents — 3-tier memory, compaction tree, hybrid searc···

★ 211 2026-08-09
ArcRift 开源

把网页 AI 聊天记忆同步到本地 IDE,让智能体不再失忆

Persistent local memory layer for AI. ArcRift uses a extension and a native MCP serv···

★ 246 2026-08-09
better-code-review-graph 开源

给 AI 审查装上知识图谱,省 token 又精准

Knowledge graph for token-efficient code reviews -- semantic search and call-graph r···

★ 76 2026-08-09
loom 开源

用大白话写接口文档,自动生成并模拟接口

一个写接口文档的AI Agent。支持使用Vibe coding 的方式,编写接口文档,同时自带友好的文···

★ 262 2026-08-09
julep 开源

让AI任务崩溃不丢进度,自动恢复并全程可追溯

Julep — durable, composable AI agents. Flows that crash and resume, retry safely, a···

★ 6580 2026-08-09
juno-code 开源

设定任务清单,AI 自动逐个执行并提交代码

YYLO (why-lo): AI coding-agent orchestration CLI with equivalent yylo and yy launche···

★ 66 2026-08-09
selfstarter 开源

给智能体一份简报,它自己跨会话把活干完

Give a coding agent a brief, not a chat, and it works on its own across sessions. In···

★ 400 2026-09-30
Helix-AGI 开源

用空间图记忆让AI智能体持续进化,不烧钱不堆子代理。

Helix-AGI is an Agentic AI memory and action system that runs on a continuous daemon···

★ 63 2026-08-09
agent-memory 开源

给 Claude Code 和 Codex 装上共享的本地长期记忆,不用 API key

Long-term memory runtime for AI agents — plain Markdown as the source of truth, loc···

★ 4314 2026-09-22