Adb Claw

🤖 Android 设备自动化控制台

ADB Claw 是一款 Android 设备自动化控制 CLI,支持点击、滑动、截图、UI 检视及应用管理,适合移动开发测试与设备运维场景。

收藏
6.1k
安装
1.4k
版本
1.4.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

ADB Claw 通过 adbclaw CLI 封装 ADB 协议,提供完整的 Android 设备控制能力。核心命令包括 observe(截图+UI 树)、tap/swipe/type(交互)、app(应用管理)、device(设备信息)等。设计亮点在于「先观察后操作」的工作流:每次执行动作前调用 observe 获取当前屏幕状态与可交互元素索引,操作后再次验证,显著降低自动化脚本的脆弱性。

显著优点

1. 结构化输出:所有命令返回 JSON,便于程序解析与错误处理
2. 元素索引定位:相比坐标点击,--index 参数跨设备分辨率更稳定

3. 深度集成 ADB:无需额外权限,利用系统级调试接口实现低延迟控制

4. 应用配置档案:针对抖音等热门应用预置 Deep Link 与布局知识,减少无效探索步骤

局限与风险

  • ASCII 输入限制type 命令不支持中文/Emoji,需依赖 Deep Link 或剪贴板绕过
  • USB 调试依赖:要求设备开启开发者选项,部分厂商机型存在兼容性问题
  • UI dump 稳定性:视频播放等动态场景下可能获取失败,需人工暂停后重试
  • 单设备串行--serial 仅支持指定单设备,多设备并发需外部协调

适用人群

  • 移动 QA 工程师编写自动化测试脚本
  • 需要批量管理 Android 设备的运维人员
  • 开发阶段快速验证 UI 交互的客户端开发者

安全考量

工具本身仅封装标准 ADB 调用,无提权行为;风险主要来自使用场景——开启 USB 调试的设备面临潜在物理接入攻击,建议在受控环境使用,生产环境避免长期启用调试模式。

Adb Claw 内容

手动下载zip · 4.1 kB
SKILL.mdtext/markdown
请选择文件