KnifeLemon/Droidline

Android automation from code. Test your apps on real phones, script the tasks you repeat, run a shelf of phones, or let an AI agent use one, from Python, Node.js, the CLI, HTTP or Appium clients. No ADB, no USB cable, no root.

解决的问题

Droidline 自动化安卓手机,无需 ADB、USB 数据线或 root 权限等复杂设置。即使手机位于不同网络,你也可以控制真实设备进行应用测试、重复任务自动化或 AI 代理交互。

工作原理

你在安卓手机上安装一个轻量级代理应用,并通过二维码将其与电脑上运行的服务器配对。配对后,你可以使用 Python、Node.js、C#、命令行或 HTTP 发送命令,例如点击按钮、输入文本或启动应用。系统对所有通信采用端到端加密,并可通过 Wi-Fi、移动数据或自定义中继连接手机。

适用人群

它专为测试自己应用的开发者、管理多台测试设备("设备架")的团队,以及希望通过模型上下文协议(MCP)将安卓控制集成到 AI 代理(如 Claude 或 ChatGPT)中的用户而设计。

亮点

  • 无需 ADB、USB 调试或 root 权限。
  • 在 Python、Node.js、C#、CLI 和 HTTP 之间提供一致的命令语法。
  • 通过 MCP 内置支持 AI 代理。
  • 高级元素选择,允许你按文本、ID 或相对位置定位 UI 组件,而非原始屏幕坐标。
  • 内置等待逻辑,自动处理 UI 延迟。
  • 电脑与手机之间安全、端到端加密的通信。

相关

  • 项目
  • 项目
  • 项目
  • 项目