DeepSeek Harness plugin

dsh-remote-host

Pair an Android phone to a DeepSeek Harness Host over LAN: Noise-authenticated remote, Settings → Mobile access, and workspace-bound session create.

Jump to install

Source facts

Repository
w2112515/dsh-remote-host
Latest update
Aug 17, 2026
Category
Memory
GitHub stars
1
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/w2112515/dsh-remote-host
Plugin: dsh-remote-host
Author: w2112515

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer4 files
README.mdSource · read only
README language

DSH Remote Host

Pair an Android phone to DeepSeek Harness over your LAN.

DSH Remote is an installable plugin for a PC running dsh web, plus a separate Android APK. From the phone you open Host sessions, send turns, approve tool calls, and review artifacts — without exposing workspace paths.

It is not a fork of DeepSeek Harness and not an official DeepSeek product. Add the plugin to the stock web profile. The Android app is a separate download.

English | 中文

This project acknowledges the LINUX DO community.

![LINUX DO](https://linux.do)

<p> <img src="docs/phone/sessions.png" width="220" alt="DSH Remote Android session list, grouped by Host project"> <img src="docs/phone/chat.png" width="220" alt="DSH Remote Android chat with usage, model, and agent preset"> <img src="docs/phone/create.png" width="220" alt="Create a session on an existing Host workspace or a new folder"> </p> <p> <img src="docs/phone/hosts.png" width="220" alt="Paired Host status on the Android client"> <img src="docs/phone/artifacts.png" width="220" alt="Host artifacts list on the Android client"> </p>

<p><sub>Real vivo phone, paired over LAN. Host name and LAN address redacted.</sub></p>

What you get

1. This plugin@w2112515/dsh-remote-host on npm or GitHub. Host carrier, Noise pairing, LAN discovery, Settings → Mobile access. 2. One Android APK from dsh-remote-android releases. That repository is the phone client, not a DSH plugin.

What the phone can do

On the phoneWhat actually happens
Session listHost directory, grouped by project / workspace label. Blank Host sessions stay hidden until this device creates one or the first turn lands.
Chat / trajectory / exportLive projection of the open session: messages, tools, usage when the Host serves it, model and agent preset.
New sessionBind to an existing Host workspace, or ask the Host to create a folder under an allowed parent. The phone never mkdirs and never sees a full path.
ApprovalsPending tool approvals for the paired Host.
ArtifactsHost-projected file outputs, with a local “reviewed” marker on this device.
HostsPair another PC, see online / idle, unpair.

Pairing is Noise (XXpsk3 / IK): scan the Host QR, confirm the eight-digit code on the PC. LAN advertisement stays off until you turn it on in Settings → Mobile access.

Requirements

  • DeepSeek Harness dsh web on Windows x64 (the reviewed Host security platform).
  • Same Wi-Fi / LAN as the phone. There is no public relay or tunnel in this release.
  • Android phone that can sideload a debug APK (dev.dshremote.gate0c).

Linux and macOS still show the Mobile access settings page and skip the carrier. iOS is not available.

Install the Host plugin

Prebuilt npm package, no install scripts:

dsh plugin --profile web add @w2112515/dsh-remote-host
dsh --profile web --dump-config

Confirm the dump includes host-remote-control, host-remote-command, host-remote, and ui-settings-remote. Restart dsh web.

Then open Settings → Mobile access (not Settings → Plugins). Turn on nearby discovery.

Install via npm today. Community marketplace catalogs may list this plugin after their scanner admits w2112515/dsh-remote-host; do not wait on that to use it.

Then install the APK

1. Download the latest APK from dsh-remote-android releases. 2. Sideload it on the phone. 3. Join the same Wi-Fi, scan the Host QR, confirm the eight-digit code on the PC.

Remove

dsh plugin --profile web remove @w2112515/dsh-remote-host

The Host identity file remote-host-security.bin under DSH home is not deleted automatically.

FAQ

What is DSH Remote? A LAN remote for DeepSeek Harness: this Host plugin plus the Android APK. The phone talks to the same dsh web process on the Remote port, not to the Web UI port.

Is it official? No. It is a third-party plugin for the stock web profile.

Will the phone see my disk paths? No. The wire carries workspace ids and labels, session titles, and folder names you type. Absolute paths stay on the Host.

Can I use it off my home Wi-Fi? Not in this release. Same LAN only. A relay / tunnel is future work.

Why two downloads? The phone client is an Android app, not a DSH plugin. Install this Host plugin, then sideload the APK.

I created a session on the phone and it vanished from the list. Current Android builds keep a local row for a session this device just created. Update the APK if you still have to force-quit to see it.

Related

PieceRepository
Host plugin (this repo)https://github.com/w2112515/dsh-remote-host
Android APKhttps://github.com/w2112515/dsh-remote-android
DeepSeek Harnesshttps://github.com/deepseek-ai/deepseek-harness
LINUX DOhttps://linux.do

Machine-readable summary: [llms.txt](llms.txt).

License

MIT. The Windows security prebuild under native/win32-x64/ is MIT OR Apache-2.0.