MIT 授權的原生 DSH 外掛程式,在對話中呈現即時 iOS 模擬器與 USB iPhone:22 個工具、常駐即時面板、語意化 UI 自動化與 SwiftUI 預覽熱重載。需要 Mac / Xcode。
DSH 整合
原生執行環境
作者聲明
安全稽核
未稽核
最後核實
2026-08-23
授權條款
MIT
01它能幫你完成什麼?
在 DeepSeek Harness 對話中互動式地驅動真實的 iOS 模擬器(或 USB 連接的 iPhone)
已啟動裝置的即時 MJPEG 面板,支援點擊 / 拖曳 / 旋轉 / 回主畫面,外加 JSON 工具結果:開機、建置並執行 Xcode 專案或 Swift 套件、無障礙 UI 樹、OCR 查找 / 點擊、日誌、程序 / 回溯 / 記憶體洩漏
需要測試或自動化 iOS App、並希望把裝置畫面與控制直接呈現在 DSH 內的移動開發者與 agent
02如何將外掛接入 DeepSeek Harness?
先決條件
- 已安裝 DeepSeek Harness(DSH)——README 說明其基於 DSH 0.1.1-rc.1 測試
- 一台裝有 iOS 模擬器 / Xcode 的 Mac(用於模擬器與真機流程;README 說明在非 macOS 主機上工具仍會註冊,但會報錯失敗)
安裝步驟
- 01
加入外掛程式:`dsh plugin --profile web add @zseven-w/dsh-ios@latest`
$ dsh plugin --profile web add @zseven-w/dsh-ios@latest
- 02
啟動 Web UI:`dsh web`
$ dsh web
驗證整合成功
作者未說明
03DSH 整合程度與能力邊界
原生 DSH 外掛程式——在 DeepSeek Harness 對話中直接驅動即時 iOS 模擬器與 USB 連接的真機,透過 22 個已註冊的 agent 工具與一個常駐的即時 MJPEG 面板
對話中的即時模擬器
來自 `ios_sim_devices` 的已啟動裝置 udid / 名稱→serve-sim 的 MJPEG 流經簽署的 `/_dsh/dsh-ios/*` 路由代理到常駐的右側面板
serve-sim 在專用埠範圍綁定 127.0.0.1(僅回環傳輸)USB 連接的真機
已解鎖、開啟開發者模式的 USB 連接 iPhone→`ios_real_start_wda` 在手機上建置並啟動 WebDriverAgent,把控制(REST)與螢幕(MJPEG)埠透過回環隧道接回同一面板
在手機上建置並啟動 WebDriverAgent(寫入裝置)每次真機帳號點擊都受外掛程式的 identify-before-tap 規則約束語意化 UI 自動化與 SwiftUI 預覽熱重載
`ios_sim_ui_tree` / `ios_sim_find_text` 用於基於識別或 OCR 的點擊;`ios_sim_preview` 用於 SwiftUI 預覽→無障礙樹點擊、OCR 查找 / 點擊,以及約 2–5 秒把 SwiftUI 預覽改動熱替換進執行中的模擬器
04適合誰?何時不該用?
適合
- 需要測試或自動化 iOS App、並希望把裝置畫面與控制直接呈現在 DSH 內的移動開發者與 agent
不適合
- 模擬器與真機工具需要 Mac(iOS 模擬器 / Xcode)。README 說明在非 macOS 主機上工具仍會註冊,但會報錯失敗,只有 `ios_sim_preview` 的 status 在任何主機上都如實回傳 `{ running: false }`。
- 真機必須已解鎖並開啟開發者模式;每次真機帳號點擊都受外掛程式的 identify-before-tap 規則約束,且裝置需透過 USB 連接。
05相容性、維護與安全提醒
- 模擬器與真機工具需要 Mac(iOS 模擬器 / Xcode)。README 說明在非 macOS 主機上工具仍會註冊,但會報錯失敗,只有 `ios_sim_preview` 的 status 在任何主機上都如實回傳 `{ running: false }`。
- 真機必須已解鎖並開啟開發者模式;每次真機帳號點擊都受外掛程式的 identify-before-tap 規則約束,且裝置需透過 USB 連接。
- 畫面位元組只透過 DSH webserver 提供的帶簽章、會過期的 URL 抵達 UI;每個路由都要求回環對等端、回環 Host 以及 Fetch-Metadata/Origin 檢查,HMAC 憑證在 10 分鐘內過期。
MIT · 預發布(最新 v0.1.0-rc.4,2026-08-23;基於 DSH 0.1.1-rc.1 測試)
06常見問題
怎麼安裝 DSH iOS Simulator?
執行 `dsh plugin --profile web add @zseven-w/dsh-ios@latest` 加入外掛程式,再執行 `dsh web` 開啟 Web UI。README 說明其基於 DSH 0.1.1-rc.1 測試。
我需要 Mac 嗎?
模擬器與真機流程需要——README 說明在非 macOS 主機上工具仍會註冊,但會報錯失敗(只有 `ios_sim_preview` 的 status 在任何地方都安全,回傳 `{ running: false }`)。
它能控制真實的 iPhone 嗎?
可以。`ios_real_start_wda` 在已解鎖、開啟開發者模式的 USB 連接 iPhone 上建置並啟動 WebDriverAgent,把控制與螢幕埠透過回環隧道接回同一面板。每次真機帳號點擊都受 identify-before-tap 規則約束。
裝置畫面是怎麼保證安全的?
畫面位元組只透過 DSH webserver 提供的帶簽章、會過期的 URL 抵達 UI。每個路由都要求回環對等端、回環 Host 以及 Fetch-Metadata/Origin 檢查,HMAC 憑證 10 分鐘內過期——沒有圖片區塊,也沒有錄影檔。
07相關的 DSH 工作流程
open-design
作者 nexu-io
DeepSeek Harness 的開源 AI 設計外掛,本地優先桌面應用,讓編碼智慧體變身設計引擎,生成原型、落地頁、幻燈片、圖片與影片,支援多種格式匯出。
picgo
作者 molunerfinn
PicGo:面向高效創作者的圖片上傳神器,支援 Obsidian、Typora、VS Code 等編輯器,以及 S3、GitHub、Cloudflare R2、Imgur、阿里雲 OSS 等 60+ 圖床,貼上即上傳。
deepseek-harness-desktop
作者 anywhere-labs
為 DeepSeek Harness (DSH) 外掛生態打造的現代化桌面端解決方案。萬物皆「外掛」,桌面本身也是「外掛」。
openbiliclaw
作者 whiteguo233
本地私有、開源的自進化跨平臺 AI 內容發現 Agent:先理解你,再主動從 B站、小紅書、抖音、YouTube、X、知乎、Reddit、微博等平臺與開放 Web 尋找內容。(支援 deepseek harness 外掛) | Local-first open-source cross-platform AI content discovery agent: understands you, then proactively finds content across Bilibili, Xiaohongshu, Douyin, YouTube, X, Zhihu, Reddit, Weibo and the open web.(support deepseek harness plugin)
08資料與來源
A live, interactive iOS Simulator inside a DeepSeek Harness conversation — plus your real iPhone over USB.
22 agent tools · live MJPEG sidebar panel · simulator & real iPhone over USB
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-23。發現錯誤?提交更正。
