What do you want to do?
4 use cases
-
Build an Xcode app in the simulator and check the result
Have the agent build your project, launch it on a simulator, and report what the screen shows.
- DSH iOS
- Software and DevOps
- Intermediate
View prompt
Use the dsh-ios plugin from the ZSeven-W/dsh-ios repo to boot the simulator <udid>, build and run the project at <projectPath> with ios_sim_build_run, then call ios_sim_screenshot. Report the build result and the screenshot path. Verify that the build returned success before you report the screen.
-
Tap app controls by label and confirm the result
Drive a simulator app by accessibility identity and check the expected text appears after each tap.
- DSH iOS
- Software and DevOps
- Intermediate
View prompt
Using the dsh-ios plugin in the ZSeven-W/dsh-ios repo, call ios_sim_tap_element on the simulator <udid> for the element labeled <label>, with expect_text set to <expectedText>. Report the expected.matched result and the screenshot path. Verify that expected.matched is true before you confirm the step passed.
-
Check that a list row counter moves after a tap
Tap a like or reply action inside a feed row and confirm the counter changed by exactly one.
- DSH iOS
- Software and DevOps
- Advanced
View prompt
Use the dsh-ios plugin in the ZSeven-W/dsh-ios repo to call ios_sim_ui_rows on the simulator <udid>, then ios_sim_tap_row at index <index> with expect_count set to <key> and delta <delta>. Report countCheck.verified and the counter values. Verify that countCheck.verified is true before you report success.
-
Drive a real iPhone over USB from the conversation
Start WebDriverAgent on a connected iPhone and use the same tools and live panel as the simulator.
- DSH iOS
- Software and DevOps
- Advanced
View prompt
Using the dsh-ios plugin in the ZSeven-W/dsh-ios repo, call ios_real_start_wda with the physical-device udid <udid>, then ios_sim_screenshot for that udid. Report the control and MJPEG ports and the screenshot path. Verify that WebDriverAgent reports ready before you take any tap action on the phone.
How to use DSH iOS
- Check you have what it needs: A Mac, since the README says the tools fail with an explanatory error on non-macOS hosts; DeepSeek Harness (DSH) installed, tested by the README with DSH 0.1.5-rc.1; The npm package @zseven-w/dsh-ios, current plugin release 0.1.0-rc.10.
- Open ZSeven-W/dsh-ios on GitHub and read the README and license.
- Install the npm package @zseven-w/dsh-ios into DeepSeek Harness. (inferred, check the README)
- Call ios_sim_devices to list simulators and find the udid of the device you want.
- Call ios_sim_boot with the udid to boot the device and start the live panel.
- Call ios_sim_build_run with the projectPath of your .xcodeproj, .xcworkspace, or Swift package, and the scheme if needed.
These steps come from our top use case, Build an Xcode app in the simulator and check the result, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeDSH iOS alternatives · Best AI repos for Software and DevOps
About this repo
- Who it is forMobile developers and QA engineers who want an agent to build, run, and check an iOS app on a simulator or a real iPhone.
- Why it is hot
- LanguageTypeScript
- Sourcegithub.com/ZSeven-W/dsh-ios · Back to Hot repos
Requirements
- A Mac, since the README says the tools fail with an explanatory error on non-macOS hosts
- DeepSeek Harness (DSH) installed, tested by the README with DSH 0.1.5-rc.1
- The npm package @zseven-w/dsh-ios, current plugin release 0.1.0-rc.10
- Xcode tooling for xcodebuild and simctl, which the build and simulator tools use
- For a real iPhone: a USB connection, the device unlocked, and Apple Development signing for device builds
Maintain DSH iOS? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/zseven-w-dsh-ios/?ref=badge)
Questions about DSH iOS
What is DSH iOS?
DSH iOS Simulator is a DeepSeek Harness plugin that gives an agent a live iOS Simulator, and a USB-connected iPhone, inside the conversation, with 22 tools to boot, build, and drive the device. It is an open-source project on GitHub: https://github.com/ZSeven-W/dsh-ios.
Who is DSH iOS for?
Mobile developers and QA engineers who want an agent to build, run, and check an iOS app on a simulator or a real iPhone.
What can I do with DSH iOS?
4 use cases so far, for example: Build an Xcode app in the simulator and check the result; Tap app controls by label and confirm the result; Check that a list row counter moves after a tap. Each has steps and a copy-paste agent prompt.
What do I need to run DSH iOS?
A Mac, since the README says the tools fail with an explanatory error on non-macOS hosts; DeepSeek Harness (DSH) installed, tested by the README with DSH 0.1.5-rc.1; The npm package @zseven-w/dsh-ios, current plugin release 0.1.0-rc.10; Xcode tooling for xcodebuild and simctl, which the build and simulator tools use.
What are alternatives to DSH iOS?
Other hot AI repos in Software and DevOps: Harness2, iFixAi, Orca, Diagram Design, AI Memory.
Is DSH iOS safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.