dsh-ios 是什么?在 DeepSeek Harness 对话里实时操控 iOS 模拟器与真机

ZSeven-W/dsh-ios · GitHub
MCP 工具
Star325
近 7 天新增0
编程语言TypeScript
开源协议MIT
创建于2026-08-19
最近更新2026-09-24

中文导读

dsh-ios 是开源项目,站内分类为 MCP 工具。简介:在 DeepSeek Harness 对话里实时操控 iOS 模拟器与真机。项目说明中列出的主要功能包括:对话内实时 iOS 模拟器:MJPEG 流经签名路由代理到常驻侧边面板,可直接在画面上点击、拖拽、旋转、按 Home;支持 USB 连接的真实 iPhone:自动构建并启动 WebDriverAgent,通过 loopback 隧道复用同一套面板与工具;22 个 agent 工具:设备列表、启动/关机、截图、交互、构建运行、统一日志、进程、backtrace、leaks、app 信息等。适合使用 DeepSeek Harness 的开发者,尤其是需要在对话中调试、构建和自动化测试 iOS 应用或真机操作的人。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 MIT,创建于 2026-08-19,最近更新于 2026-09-24,目前有 325 个 Star。

项目介绍

DSH iOS Simulator 是 DeepSeek Harness(DSH)的一个插件,把一台可交互的 iOS 模拟器搬进对话中,同时也能通过 USB 连接真实 iPhone。它注册了 22 个 agent 工具,覆盖设备发现、启动/关机、截图、构建运行、统一日志、进程与内存检查等操作,并在右侧常驻面板中以 MJPEG 流实时显示设备画面,可直接在视频上点击、拖拽、旋转和按 Home。

UI 自动化不依赖猜测坐标:ios_sim_ui_tree 导出无障碍树,ios_sim_tap_element 按 label 或 identifier 点击;树为空时用 Vision OCR 查找并点击文字;ios_sim_ui_rows 与 ios_sim_tap_row 则把列表行转成带索引的行,并通过计数器变化验证点击是否生效。真机模式下插件会在手机上构建并启动 WebDriverAgent,通过 loopback 隧道转发控制与画面端口,复用同一套面板和工具。

传输层只绑定 127.0.0.1,所有路由要求 loopback 对端与 Host,并做 Fetch-Metadata/Origin 校验,HMAC 凭证 10 分钟内过期;画面字节只通过签名 URL 送达 UI,不会以图片块形式进入对话。

主要功能

适合谁用

适合使用 DeepSeek Harness 的开发者,尤其是需要在对话中调试、构建和自动化测试 iOS 应用或真机操作的人。

Star 增长趋势

325323 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
可视化与代码结合的工作流自动化平台,原生支持 AI
★ 20.8万 · TypeScript · 更新于 2026-10-15
Java 后端面试与 AI 应用开发指南
★ 15.9万 · JavaScript · 更新于 2026-10-15
开源 LLM 应用开发平台,可视化编排工作流与 RAG
★ 15.9万 · TypeScript · 更新于 2026-10-16
自托管、可扩展的 AI 对话界面,支持 Ollama 与 OpenAI 兼容 API
★ 15.6万 · Python · 更新于 2026-10-16