Unofficial MIT-licensed Android remote for DeepSeek Harness — Kotlin + Jetpack Compose, connects over LAN or dsh-relay, and mirrors the full web GUI with finish/review notifications.
DSH integration
Ecosystem-related
Author-claimed
Safety audit
Unaudited
Last verified
2026-09-01
License
MIT
01What can it help you accomplish?
Drive and review a running DeepSeek Harness session from your Android phone
Live chat, plan/goal review, permission approvals and user questions answered, plus push notifications when the harness finishes
DeepSeek Harness users who want to operate the harness away from their desk, over the local network
Never miss a pending approval, review or finished turn while away from the terminal
Push notifications for turn complete, goal complete / blocked, and review or question waiting
Harness operators who step away but must not miss an approval prompt or a completed run
02How to install into DeepSeek Harness
Prerequisites
- Android 8.0+ (minSdk 26) device
- A running DeepSeek Harness (tested against 0.1.2-alpha.1); harness 0.9.0 is incompatible with the 0.1.1 protocol
- For Relay mode: the dsh-relay harness plugin installed into the harness web profile
Installation steps
- 01
Install the latest APK from the GitHub Releases page.
- 02
Relay (recommended, works off Wi-Fi): run `dsh plugin --profile web add dsh-relay` then `dsh web` in the harness web profile; open the printed URL on that computer, set a password, open `/relay/pair`, and in the app tap Relay -> Pair a relay to scan the QR.
$ dsh plugin --profile web add dsh-relay
- 03
Local network: apply the one-file LAN patch in `harness/README.md`, restart `dsh web`, then in the app tap Scan network and paste the startup link the harness prints.
$ dsh web
- 04
USB / emulator: run `dsh web`, then `adb reverse tcp:3080 tcp:3080`, and connect to `127.0.0.1:3080` in local-network mode.
$ dsh web
Verify the integration
Not specified by the author
03DSH integration and capability boundaries
Unofficial Android companion app that connects to DeepSeek Harness over the local network or via the dsh-relay harness plugin
Connect over LAN, relay, HTTPS proxy or USB
a running DeepSeek Harness reachable on the local network or via dsh-relay→a paired phone session reaching the harness chat, sessions and notifications
local-network mode authenticates but does not encrypt the connectionFull chat experience
a connected harness session→streamed turns, markdown, terminal/diff/read/search/web tool cards, queue dock, history paging, image attachments
Drive the full harness GUI from your phone
a connected harness session→goals (phases, rounds, pause/resume/edit), plan mode + plan review, permission approvals, user questions, subagents, background jobs, skills, model selection
Finish & review notifications
an active harness session with a paired phone→push notifications for turn complete, goal complete / blocked, and review or question waiting
04Who is it for? When not to use it?
Good for
- DeepSeek Harness users who want to operate the harness away from their desk, over the local network
- Harness operators who step away but must not miss an approval prompt or a completed run
Not for
- Android only — the app runs on Android 8.0+ (minSdk 26) and has no iOS or desktop build; it is written in Kotlin + Jetpack Compose.
- The app and harness must move together: harness 0.9.0 replaced the wire protocol rather than extending it, so 0.9.0 does not speak the 0.1.1 protocol. Track docs/COMPATIBILITY.md before upgrading either side.
- Local-network mode authenticates the device but does not encrypt the link and does not stop others already on the network from reaching the port — use only on networks you trust. Relay mode adds a pinned certificate. Signing in grants the same power as a shell on the computer running the harness.
05Compatibility, maintenance and safety notes
- Android only — the app runs on Android 8.0+ (minSdk 26) and has no iOS or desktop build; it is written in Kotlin + Jetpack Compose.
- The app and harness must move together: harness 0.9.0 replaced the wire protocol rather than extending it, so 0.9.0 does not speak the 0.1.1 protocol. Track docs/COMPATIBILITY.md before upgrading either side.
- Local-network mode authenticates the device but does not encrypt the link and does not stop others already on the network from reaching the port — use only on networks you trust. Relay mode adds a pinned certificate. Signing in grants the same power as a shell on the computer running the harness.
- This is an unofficial, community-built remote; the DeepSeek Harness and its brand are property of their respective owners.
MIT · unofficial Android companion for DeepSeek Harness; latest release v0.9.3 (2026-08-29); CI workflow on main
06Frequently asked questions
Is DSH Mobile an official DeepSeek Harness app?
No. DSH Mobile is an unofficial, community-built companion app for the DeepSeek Harness (MIT). The harness and its brand belong to their respective owners; this project is an independent remote that mirrors the web GUI.
How do I connect DSH Mobile to my harness?
Install the app APK, then connect one of four ways: Relay (pair dsh-relay over an encrypted tunnel), Local network (apply the one-file LAN patch, restart dsh web, tap Scan network), your own HTTPS reverse proxy, or USB/emulator via `adb reverse tcp:3080 tcp:3080`.
Which Android versions are supported?
Android 8.0+ (minSdk 26). There is no iOS or desktop build — the app is Android-only, written in Kotlin + Jetpack Compose.
Is the local-network connection secure?
Local-network mode authenticates the device but does not encrypt the link, and does not stop others already on the network from reaching the port — use it only on networks you trust. Relay mode adds a pinned certificate on top. Signing in grants the same power as a shell on the computer running the harness.
Does DSH Mobile require a specific harness version?
Yes. The app and harness must move together: harness 0.9.0 replaced the wire protocol rather than extending it, so 0.9.0 does not speak the 0.1.1 protocol. It is tested against 0.1.2-alpha.1; see docs/COMPATIBILITY.md.
07Related DSH workflows
openviking
by volcengine
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
archify
by tt-a1i
Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
nocobase
by nocobase
NocoBase is an open-source AI + no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.
learn-harness-engineering
by walkinglabs
Harness engineering beginner tutorial, from 0 to 1
08Data and sources
DSH Mobile is an **unofficial companion app** for the
Its companion on the other end is
a harness plugin that adds the
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-01. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
