DSH Plugins
返回列表
dsh-android

dsh-android

客户端 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install ZSeven-W/dsh-android

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install ZSeven-W/dsh-android,或访问完整源码地址 https://github.com/ZSeven-W/dsh-android 查看说明后安装。

插件介绍

在 AI 对话里操作真实 Android 设备通常很麻烦:要么靠截图和猜坐标,要么在模拟器与真机之间维护两套截然不同的自动化栈。DSH Android 把一台「活的」Android 设备直接放进 DeepSeek Harness 对话中——无论是模拟器还是 USB 手机,都通过 adb 统一驱动,并在右侧固定面板实时渲染设备画面。你可以直接在视频上点击、拖拽、旋转,或按下返回 / 主页 / 最近任务,画面字节只通过签名且限时的本地 URL 送达界面,不产生图片块或录屏文件。

插件提供 20 个 agent 工具,覆盖设备枚举与启停、Gradle 构建安装运行、应用管理、uiautomator UI 树与按元素点击、列表 / 信息流行操作、Vision OCR 查找 / 点击 / 等待、logcat、进程、ANR / 崩溃回溯、内存与应用信息。实时流由插件进程内直接生成,不依赖外部推流助手或内网端口;多模态模型能直接看到截图本身,纯文本模型则继续使用简洁的 JSON 摘要。

设计上只有一条 adb 代码路径:serial 是设备唯一身份,模拟器、USB 真机与 ip:port 远端行为完全一致,不存在模拟器 / 真机分叉。坐标统一采用相对流的归一化 0..1,且随屏幕旋转自动适配,客户端无需做任何旋转换算。安全方面,所有路由强制 loopback 对端、拒绝 DNS 重绑定,并在调用任何能力前先做 Fetch-Metadata / Origin 校验,HMAC-SHA256 能力 10 分钟内过期。

适合想在 DSH 会话内完成 Android 开发闭环(构建 → 安装 → 启动 → 操作 → 验证)的开发者、做 UI 自动化测试的工程师、以及排查崩溃与内存问题的调试者;也适合任何希望 AI 代理真正「看到」并亲手操作一台真实设备的用户。

截图预览

使用场景

  • 在对话中构建、安装并启动一个 Gradle Android 项目,即时看到设备画面
  • 通过 uiautomator UI 树或 Vision OCR 按文本、resource-id 点击界面元素,完成端到端操作验证
  • 排查崩溃与内存问题:读取 logcat、ANR/crash 回溯、meminfo 与进程信息

适合人员

  • 希望在 AI 对话中完成 Android 开发闭环的开发者
  • 需要驱动模拟器与真机做 UI 自动化测试的工程师
  • 排查 Android 崩溃、ANR 与内存问题的调试人员