dsh-ssh
zhu1090093659
SSH ops panel for DSH: web terminal, SFTP transfer with progress, local port forwarding, and one-command cluster execution across hosts; agents share the same host config.
Installed cleanly when we ran it
zhu1090093659/dsh-web#packages/dsh-remote-web-ui
Remote control of a dsh web workspace from phone or PC: QR-code pairing through a token-gated channel, SSE real-time sync, and separate mobile and full desktop GUI modes.
Install
via npm
Resolves a published tarball rather than cloning the repository, and installs without any extra setup. Swap `web` for your profile name if you run another one.
The desktop app keeps its own profile, desktop, and only the dsh command it ships may change it — the npm-installed dsh refuses that profile. Install the command from the app menu (Manage dsh Command…), open Desktop once, quit it fully, run the line below, then reopen Desktop.
via npm
Resolves a published tarball rather than cloning the repository.
Our install check ran in a web profile on npm's dsh, not in the desktop app.
What happened when we ran it
Installed cleanly when we ran it
Every command here is run in a throwaway container against a clean profile, and the result is whatever the harness recorded — not a guess from the source. Last run 6d agoon DeepSeek Harness 0.2.1-rc.5.
Show it in your README
For maintainers: the badge serves this listing's latest sandbox verdict, so a re-run updates it on its own — and it links readers to the full result here.
Due diligence
Security
pnpm skipped these dependency build scripts, and the plugin registered without them:
cloudflared@0.7.3Under pnpm 11 the install stops and asks you to approve them instead; an approved script runs with your user account's permissions.
Source: our sandbox install on DeepSeek Harness 0.2.1-rc.5, 6d ago.
package.json declares no preinstall, install or postinstall script.
Source: package.json on GitHub, read at our last sync. prepare is not recorded; it runs only on a GitHub install, and shows up under build scripts when pnpm blocks it.
Neither shell commands nor credentials.
Source: a keyword match on the README — a hint about what the plugin touches, not an analysis of its code.
Not an audit. These are the record of one install and two text scans; nobody has read this plugin's code on your behalf. Plugins run with your agent's permissions.
What it is — QR-pair a phone or second PC onto a live dsh web workspace through a token-gated channel, sync over SSE, and present a mobile GUI plus a full desktop GUI.
Who it is for — An agent is still running in local dsh web while you are in a meeting with only a phone or another PC, and the stock UI never leaves the host browser. Skip it if you drive DeepSeek Harness from the CLI and never open dsh web: there is no workspace to attach.
Watch out — It installed into a clean profile and the harness registered it. Pairing, SSE, and both GUIs were not exercised, so behavior off-LAN or after a lock screen is unknown. No install-time snag showed up.
The verdict — Leave it on the box that already hosts dsh web as a walk-away tether; I would still start work in the native GUI.
Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.

dsh-remote-web-ui is a DeepSeek Harness plugin that lets a phone or another computer control a DeepSeek Harness web workspace remotely. DeepSeek Harness presents a pairing flow based on a QR code: the remote device joins a token-gated channel, then receives workspace changes through Server-Sent Events (SSE). The remote interface is available in two forms: a mobile GUI intended for phone-sized touch interaction, and a full desktop GUI for PC browsers.
dsh-remote-web-ui is for operators who need to reach an existing dsh web workspace from another device rather than remain at the host computer. The remote connection can expose the same workspace actions available through the web interface, so the paired device should be treated as another client of the agent environment and its permissions.
This is not a standalone workspace or a replacement for dsh web. It is the wrong choice when local browser access is sufficient, when remote pairing is not acceptable, or when the target environment does not provide the web workspace that the plugin controls. The supplied documentation describes the pairing, token channel, SSE synchronisation, and GUI modes, but does not specify additional configuration keys or files that dsh-remote-web-ui reads or writes.
DeepSeek Harness loads dsh-remote-web-ui as part of the web profile, where it controls an existing dsh web workspace. The documented setup is pairing from the remote interface: scan the displayed QR code, then use the token-gated channel established for that pairing. The supplied README does not define plugin-specific configuration keys, default values, environment variables, or data files.
After pairing, the remote client receives workspace updates through Server-Sent Events (SSE). The channel is gated by a token rather than being described as an open endpoint. The plugin provides two remote GUI modes:
The README's broader project documentation describes this capability as remote control of a dsh web workspace across phones, tablets, and other computers. The plugin therefore operates on the host workspace exposed by DeepSeek Harness rather than creating a separate agent workspace.
DeepSeek Harness must have a web workspace for the plugin to control, and the remote device must be able to reach the pairing channel. The documentation identifies dsh web and the web profile as the relevant host context. It does not state a minimum DeepSeek Harness version, a supported browser list, or platform-specific requirements.
dsh-remote-web-ui is a remote-access layer, not a standalone replacement for dsh web. Its documented scope is pairing, token-gated communication, SSE synchronisation, and the two remote GUI forms. The README does not document a plugin-specific command, additional persistence format, or controls for changing the permissions of the workspace being operated.
Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub
Same category
zhu1090093659
SSH ops panel for DSH: web terminal, SFTP transfer with progress, local port forwarding, and one-command cluster execution across hosts; agents share the same host config.
Installed cleanly when we ran it
zhu1090093659
SSH ops panel for DSH: web terminal, SFTP transfer with progress, local port forwarding, and one-command cluster execution across hosts; agents share the same host config.
Installed cleanly when we ran it
liguobao
Multi-device remote access for DeepSeek Harness: continue an active session from your phone, tablet, browser, or another computer over an end-to-end encrypted channel (Noise IK + adaptive relay/WebRTC transport), with device authorization, ApiProxy-only remote capabilities, and read-only file preview via dsh-file-viewer — no shell, remote desktop, or write access.
Installed cleanly when we ran it
saya-ch
Access DeepSeek Harness from the Android app or a mobile browser with secure LAN and remote connections, persistent device pairing, and a customizable mobile interface.
Installed cleanly when we ran it
ZSeven-W
A live iOS Simulator or USB-connected iPhone inside the conversation: 22 agent tools for booting, building, driving the UI by accessibility identity or OCR text, list-row actions and SwiftUI preview hot reload, plus a streaming sidebar panel you can tap and drag on.
Installed cleanly when we ran it
liguobao
Multi-device remote access for DeepSeek Harness and supported coding workspaces through an end-to-end encrypted channel, with adaptive Relay/WebRTC transport, device authorization, workspace files, read-only previews, terminals, and optional Codex Remote.
Installed cleanly when we ran it