ChatGPTClaudeGrok / X / CursorGemini

dsh-ios: An iOS Simulator and Real-Device Control Plugin for DeepSeek Harness

zseven-w/dsh-ios

Tools & CapabilitiesVerified
Listed on 2026-08-23
Page last updated 2026-11-12

A DSH plugin that brings a live iOS Simulator and USB-connected iPhone into the conversation, with 22 agent tools, an interactive sidebar panel, build & run, UI automation, and SwiftUI preview hot reload.

dsh-ios is an iOS Simulator and real-device control plugin for DeepSeek Harness that brings the simulator and a USB-connected iPhone directly into the conversation. It provides 22 agent tools covering device boot, build & run, UI automation, log inspection, process checks, and more, plus an interactive live sidebar panel. Developers can debug and operate iOS apps within DSH without switching between the simulator, Xcode, and terminal.

How to Install

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

Replace --profile with the profile name you actually run (see ls ~/.dsh/profiles/): usually web in the browser UI, desktop or desktop-NNN in the desktop app.

Category
Tools & Capabilities
Platform
DSH Plugin
Author
zseven-w
Distribution
Plugin

dsh-ios Key Features

Live simulator & real device22 agent toolsInteractive sidebar panelUI automation & OCRSwiftUI preview hot reload
Listed on dsh-plugin.org

dsh-ios Repo Summary

What Does It Do?

dsh-ios is a DSH plugin for DeepSeek Harness that brings a live iOS Simulator and a USB-connected iPhone directly into the conversation. It solves the hassle of switching between the simulator, Xcode, and terminal when debugging iOS apps, letting you boot devices, build and run projects, drive the UI by accessibility identity or OCR text, and watch the device screen in real time—all inside the harness. The plugin provides 22 agent tools and an interactive sidebar panel, maintained by ZSeven-W under the MIT license, with the latest update in August 2026.

Core Features

  • Live simulator and real-device control: streams the device screen via MJPEG into a sidebar panel where you can tap, drag, rotate, and press Home; works with a real iPhone over USB as well.
  • 22 agent tools: cover device boot/shutdown, screenshots, build & run, unified logs, UI tree export, element tap, list/feed row actions, OCR find/tap, SwiftUI preview hot reload, process/backtrace/leak inspection, and more.
  • Semantic UI automation: dumps the accessibility tree (AXe-backed) and taps by label or identifier; falls back to Vision OCR when the tree is empty or degenerate.
  • List & feed row actions: converts deep accessibility snapshots into indexed rows with labels and parsed counters, taps at relative coordinates, and verifies the action via expected counter change.
  • Loopback-only transport: binds to 127.0.0.1, requires loopback peer and Host checks, HMAC capabilities expire within 10 minutes; real-device WebDriverAgent tunnels are loopback usbmux forwards under the same fence.
  • SwiftUI preview hot reload: generates a disposable host app, builds previews as a dylib, and hot-swaps edits into the running simulator without relaunch (~2–5 s).

How to Use This Plugin?

After enabling the plugin in DSH, the agent can invoke its tools. For example, ask the agent to boot a simulator and build/run an Xcode project, then drive the UI via the accessibility tree or OCR text; the sidebar panel shows the live device screen, and you can tap, drag, rotate, or press Home directly on it. For a real iPhone, unlock the device and connect it via USB—the plugin automatically builds and launches WebDriverAgent, tunnels control and screen ports, and the same tools and panel then operate the phone. Adjust panel size, style, or size mode via the toolbar.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: zseven-w/dsh-ios. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

More DSH Plugin articles

View all 1 articles
ChatGPTClaudeGrok / X / CursorGemini

DSH Plugin FAQ