What do you want to do?
4 use cases
-
Build and run a Gradle app on a live Android device
Stream a device, build the debug APK, install it, and check the first screen from one conversation.
- DSH Android
- Software and DevOps
- Intermediate
View prompt
Using the dsh-android plugin, call android_devices, pick the online serial, call android_boot with it, then call android_build_run with projectPath set to <path to the Gradle project>. Expected output: a result showing the debug APK installed and the app launched, plus a screenshot path. Verify that the install and launch both succeeded before reporting done.
-
Check a screen flow by element ID or on-screen text
Tap buttons by resource-id or text, verify the next screen, and fall back to OCR when the UI tree is empty.
- DSH Android
- Software and DevOps
- Intermediate
View prompt
Using the dsh-android plugin, call android_ui_tree on the streamed device, then call android_tap_element on <element resource-id or text> with expect_text set to <text expected on the next screen>. Expected output: a tap result that reports whether the expected text appeared, plus a screenshot path. Verify the expect_text check passed before moving to the next step.
-
Confirm a like or count changes by exactly one
Tap a row action in a list and check that its counter moved by exactly plus or minus one.
- DSH Android
- Software and DevOps
- Intermediate
View prompt
Using the dsh-android plugin, call android_ui_rows on the streamed device, then call android_tap_row with index <row index> and expect_count set to {key: <counter key from the listing>, delta: 1}. Expected output: a result showing the counter's before and after values and whether it moved by exactly 1. Verify the result reports a match before marking the test as passed. -
Diagnose a crash, ANR, or memory spike on a device
Pull logs, process stacks, and a memory summary for one app to find the cause of a failure.
- DSH Android
- Software and DevOps
- Advanced
View prompt
Using the dsh-android plugin, call android_processes with filter <app name>, then android_backtrace with bundle_id <package name>, and android_meminfo with bundle_id <package name>. Expected output: the stack or crash-buffer result with the engine named, plus the memory summary. Verify the backtrace result states which engine answered before drawing a conclusion.
How to use DSH Android
- Check you have what it needs: A DeepSeek Harness (DSH) host, tested by the author with DSH 0.1.5-rc.1; adb available on the machine so the plugin can resolve it; A running Android emulator or a USB-connected Android phone.
- Open ZSeven-W/dsh-android on GitHub and read the README and license.
- Run
adb devices -lthrough android_devices and note the serial of the online emulator or phone. - Call android_boot with that serial so the live stream appears in the panel.
- Call android_build_run with the Gradle project path, which runs
./gradlew assembleDebug, thenadb install -r, then launches the app. - Call android_screenshot to confirm the first screen, and use android_interact to tap through it.
These steps come from our top use case, Build and run a Gradle app on a live Android device, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeDSH Android alternatives · Best AI repos for Software and DevOps
About this repo
- Who it is forAndroid developers and QA testers who want an agent to build, run, and check an app on a real or emulated device from inside a DeepSeek Harness conversation.
- Why it is hot
- LanguageTypeScript
- Sourcegithub.com/ZSeven-W/dsh-android · Back to Hot repos
Requirements
- A DeepSeek Harness (DSH) host, tested by the author with DSH 0.1.5-rc.1
- adb available on the machine so the plugin can resolve it
- A running Android emulator or a USB-connected Android phone
- For builds: a Gradle project that has ./gradlew
Maintain DSH Android? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/zseven-w-dsh-android/?ref=badge)
Questions about DSH Android
What is DSH Android?
DSH Android is a DeepSeek Harness plugin that streams a live Android emulator or USB phone into a conversation and lets an agent build, run, and drive it through adb. It is an open-source project on GitHub: https://github.com/ZSeven-W/dsh-android.
Who is DSH Android for?
Android developers and QA testers who want an agent to build, run, and check an app on a real or emulated device from inside a DeepSeek Harness conversation.
What can I do with DSH Android?
4 use cases so far, for example: Build and run a Gradle app on a live Android device; Check a screen flow by element ID or on-screen text; Confirm a like or count changes by exactly one. Each has steps and a copy-paste agent prompt.
What do I need to run DSH Android?
A DeepSeek Harness (DSH) host, tested by the author with DSH 0.1.5-rc.1; adb available on the machine so the plugin can resolve it; A running Android emulator or a USB-connected Android phone; For builds: a Gradle project that has ./gradlew.
What are alternatives to DSH Android?
Other hot AI repos in Software and DevOps: Harness2, iFixAi, Orca, Diagram Design, AI Memory.
Is DSH Android 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.