ChatGPTClaudeGrok / X / CursorGemini

dsh-ios:DeepSeek Harness 的 iOS 模拟器与真机控制插件

zseven-w/dsh-ios

工具与能力已验证
收录时间 2026-08-23
页面最后更新 2026-11-12

DSH plugin 在对话中提供实时 iOS 模拟器与 USB 真机控制,含 22 个 agent 工具、可交互侧边栏面板,支持构建运行、UI 自动化与 SwiftUI 预览热重载。

dsh-ios 是 DeepSeek Harness 的 iOS 模拟器与真机控制插件,把模拟器和 USB 连接的 iPhone 直接带进对话界面。它提供 22 个 agent 工具,涵盖设备启动、构建运行、UI 自动化、日志查看、进程检查等,并有一个可点击拖拽的实时侧边栏面板。开发者无需在模拟器、Xcode 和终端之间来回切换,就能在 DSH 里完成 iOS 应用的调试与操作。

如何安装

install
npmdsh plugin --profile <your-profile> add @zseven-w/dsh-ios

--profile 换成你本机实际使用的 profile 名(ls ~/.dsh/profiles/ 可查看目录名):浏览器版通常是 web,桌面版通常是 desktop 或 desktop-NNN。

分类
工具与能力
平台
DSH Plugin
作者
zseven-w
分发方式
插件

dsh-ios 核心特性

实时模拟器与真机22 个 agent 工具可交互侧边栏面板UI 自动化与 OCRSwiftUI 预览热重载
Listed on dsh-plugin.org

dsh-ios 仓库简介

它是做什么的?

dsh-ios 是 DeepSeek Harness(DSH)的 iOS 模拟器与真机控制插件,把 iOS 模拟器和 USB 连接的 iPhone 直接带进对话界面。它解决开发者在调试 iOS 应用时需要在模拟器、Xcode 和终端之间来回切换的麻烦,让你在 DSH 里就能启动设备、构建运行、按辅助功能标识或 OCR 文本驱动 UI,并实时查看设备画面。插件提供 22 个 agent 工具和一个可点击拖拽的侧边栏面板,由 ZSeven-W 维护,采用 MIT 协议,最近更新于 2026-08。

核心功能

  • 实时模拟器与真机控制:通过 MJPEG 流将设备画面渲染到侧边栏,支持点击、拖拽、旋转、按 Home 键,真机通过 USB 连接后同样可用。
  • 22 个 agent 工具:涵盖设备启动/关闭、截图、构建运行、统一日志、UI 树导出、元素点击、列表行操作、OCR 查找与点击、SwiftUI 预览热重载、进程/回溯/泄漏检查等。
  • 语义化 UI 自动化:基于辅助功能树(AXe)导出 UI 层级,支持按标签或标识符点击元素;当树为空时自动回退到 Vision OCR 识别屏幕文本并点击。
  • 列表与信息流行操作:将深层辅助功能快照转为带索引的行,支持相对坐标点击并验证计数器变化,确保操作生效。
  • 安全传输:所有流量仅绑定回环地址,路由要求回环对端和 Host 校验,HMAC 能力 10 分钟内过期,真机 WebDriverAgent 隧道同样受保护。
  • SwiftUI 预览热重载:生成临时宿主应用,将预览编译为动态库,在运行中的模拟器内热替换,无需重启,约 2–5 秒。

怎么使用这个插件?

在 DSH 中启用插件后,agent 即可调用工具。例如,让 agent 启动模拟器并构建运行 Xcode 项目,然后通过辅助功能树或 OCR 文本驱动 UI;侧边栏面板会实时显示设备画面,你可以直接点击、拖拽、旋转或按 Home。对于真机,先解锁设备并连接 USB,插件会自动构建并启动 WebDriverAgent,隧道控制与屏幕端口,之后同一套工具和面板即可操作真机。调整面板大小、样式或尺寸模式,可通过面板工具栏完成。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:zseven-w/dsh-ios。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

更多 DSH Plugin 文章

查看全部 1 篇文章
ChatGPTClaudeGrok / X / CursorGemini

DSH Plugin 常见问题