应用介绍
想在真机上跑自动化测试,先得打开开发者选项、插上数据线、配好 ADB,换一台手机又要重来一遍;脚本跑到一半,登录页还会冒出一条短信验证码,工具根本够不着。Droidline 换了个思路:手机上装一个应用,扫一下二维码配对,之后就能在电脑上用代码指挥这部手机,不用 ADB,不用数据线,也不用 root。
手机主动连到你电脑上跑的 droidline serve,所以手机不用开任何端口,同一个 Wi-Fi 能用,走移动网络配合隧道或自建中继也能用,每条指令端到端加密。命令只有一套,Python、Node.js、C#、命令行、HTTP 里的 touch 都是同一个 touch,AI 智能体还能通过 MCP 直接看手机屏幕并操作。它只用普通应用就能拿到的权限,所以有些事做不了,官方文档里专门列了一节说明。项目用 Go 编写,MIT 许可,电脑端支持 Windows、macOS、Linux,手机要求 Android 9 以上。
免 ADB 配对:手机装好应用、打开无障碍服务和键盘等权限,用二维码或 6 位数字码配对,不需要开发者选项和 USB 调试
按元素操作,不按像素:dump 把当前屏幕返回成一棵树,按文字、id 或描述定位元素,touch 会等元素出现再点,点不动时改点它的中心位置
多语言统一接口:同一套命令覆盖 Python、Node.js、C#、命令行和 HTTP,也能用 Appium 客户端连接,各语言写法保持一致
AI 智能体接入:通过 MCP 让 Claude、Cursor 等智能体查看手机屏幕并执行操作,还能用 --tools 或 --read-only 限制它可用的工具
一排手机一起跑:一台电脑管理多部手机,让每部手机每天跑同一套流程,各自走自己的网络或代理
不限局域网:手机用移动数据也能连回电脑,经过你自己搭的隧道或中继,不依赖第三方服务器
先用模拟手机练手:每个发布包都带 droidline-fakephone,用一个演示应用模拟手机,没有真机也能把登录脚本写完
手机主动连到你电脑上跑的 droidline serve,所以手机不用开任何端口,同一个 Wi-Fi 能用,走移动网络配合隧道或自建中继也能用,每条指令端到端加密。命令只有一套,Python、Node.js、C#、命令行、HTTP 里的 touch 都是同一个 touch,AI 智能体还能通过 MCP 直接看手机屏幕并操作。它只用普通应用就能拿到的权限,所以有些事做不了,官方文档里专门列了一节说明。项目用 Go 编写,MIT 许可,电脑端支持 Windows、macOS、Linux,手机要求 Android 9 以上。
软件功能
免 ADB 配对:手机装好应用、打开无障碍服务和键盘等权限,用二维码或 6 位数字码配对,不需要开发者选项和 USB 调试
按元素操作,不按像素:dump 把当前屏幕返回成一棵树,按文字、id 或描述定位元素,touch 会等元素出现再点,点不动时改点它的中心位置
多语言统一接口:同一套命令覆盖 Python、Node.js、C#、命令行和 HTTP,也能用 Appium 客户端连接,各语言写法保持一致
AI 智能体接入:通过 MCP 让 Claude、Cursor 等智能体查看手机屏幕并执行操作,还能用 --tools 或 --read-only 限制它可用的工具
一排手机一起跑:一台电脑管理多部手机,让每部手机每天跑同一套流程,各自走自己的网络或代理
不限局域网:手机用移动数据也能连回电脑,经过你自己搭的隧道或中继,不依赖第三方服务器
先用模拟手机练手:每个发布包都带 droidline-fakephone,用一个演示应用模拟手机,没有真机也能把登录脚本写完


