DSH Plugins
返回列表
dsh-ios

dsh-ios

客户端 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install ZSeven-W/dsh-ios

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

在 DeepSeek Harness 中输入 dsh plugin install ZSeven-W/dsh-ios,或直接使用源码地址 https://github.com/ZSeven-W/dsh-ios 进行安装。

插件介绍

调试 iOS 应用时,AI 智能体最大的障碍是"看不见、摸不着":它拿不到屏幕画面,只能靠猜坐标点按,或者依赖截图文件来理解界面,既慢又不可靠。dsh-ios 把真正的 iOS 模拟器"搬进"DeepSeek Harness 对话——左侧是智能体的工具调用,右侧是实时画面面板,你甚至可以直接在直播视频上点按、拖动、旋转、按 Home。智能体可以启动设备、构建并运行 Xcode 工程或 Swift 包、按辅助功能标识或 OCR 文本驱动 UI、读取统一日志、检查进程与泄漏,全程画面以签名限时 URL 传输,绝不出现图片块或录屏文件。

核心能力相当扎实:22 个 agent 工具覆盖设备管理、截屏、交互、构建运行、AXe 辅助功能树与按元素点击、Vision OCR 查找与点按、SwiftUI 预览热重载(约 2-5 秒完成热替换,无需重启 App)等。针对列表/信息流类应用,深度快照会把每条内容解析成带索引的行,并启发式解析出其中的计数器(如"57 回复"),行内点击后用计数器 ±1 的变化来验证操作是否真正生效——这是列表类 App 唯一可靠的确认方式。连接真实 iPhone 时,插件会自动构建并启动 WebDriverAgent,通过 loopback 隧道转发控制与屏幕端口,同一套面板和工具直接驱动真机,且每次真机点击都受"先识别再点击"规则保护,不会拿真实设备当试验场。

适合谁用?iOS 开发者可以用它让 AI 智能体在对话中完成构建、启动、UI 遍历与问题复现;QA 与自动化测试工程师可以用语义化工具替代脆弱的坐标脚本;探索对话式编程工作流的团队,则可以把它作为"智能体真正操作 iOS 应用"的基础设施。模拟器能力需要 macOS,在非 macOS 主机上工具仍会注册,但会返回明确的错误说明,不会静默失败。

截图预览

使用场景

  • 在对话中让 AI 智能体构建并启动 Xcode 工程,实时观察模拟器画面
  • 对列表/信息流应用进行语义化遍历与点击,并用计数器验证操作效果
  • 通过 WebDriverAgent 控制 USB 连接的 iPhone,完成真机上的 UI 操作

适合人员

  • 希望在对话式 AI 工作流中操作 iOS 应用的开发者
  • 需要语义化、可验证 UI 自动化方案的 QA 与测试工程师
  • 探索 AI 智能体驱动真实 iOS 设备能力的团队