liguobao/deepseek-harness-remote

Secure multi-device remote access for DeepSeek Harness: connect from your phone or browser to your local Harness over an end-to-end encrypted channel (Noise IK with a WebRTC-ready adaptive transport), with device authorization and ApiProxy-only remote capabilities, no shell or arbitrary file access.

Continues your DeepSeek Harness instance from a phone, computer or browser without a remote desktop: the harness keeps running on your work computer with the same workspaces, tools and project setup, and Remote is simply another window into that environment. You can continue active sessions and review their latest progress from another device, send new instructions and image prompts, answer questions and permission requests with live conversation controls, open workspaces from another authorized computer on the same account, and reuse the native Harness interface instead of maintaining a separate desktop conversation UI. An optional dsh-file-viewer plugin previews remote files between two Harness installations.

Tools & Capabilities ★ 0 updated 2026-09-20
View on GitHub ↗

Install

dsh plugin --profile web add ds-harness-remote@0.4.13

README Path B (existing DSH installation): add the exact package version through DSH's plugin manager for the web profile, then restart Harness. README explicitly warns: do not install this package directly with npm — only dsh plugin updates the selected profile and adds the bundle's configuration layer. Path A: DSH Desktop (Windows/macOS/Linux) includes Remote and enables it by default, so no separate plugin install is needed. Path C: install into a terminal-only dsh-TUI profile with dsh plugin --profile dsh-tui add ds-harness-remote@0.4.13 and drive it with /remote (live Host status, login/login github, status, logout).

Compatibility

README feature list covers Harness dsh-v0.1.1-rc.2, dsh-v0.1.2-alpha.1–rc.1 and dsh-v0.1.5-rc.1. The Harness Host does not need a public listening port — clients connect securely over a bidirectional end-to-end encrypted channel. The /remote Host-management surface supports TUI profiles on those same builds, and Remote workspace capabilities are advertised only when their official Harness carrier is available.

Details

Recent updates

README documents the three paths (DSH Desktop bundle, existing DSH installation via dsh plugin, dsh-TUI Host with GitHub or Zhihu QR-code authorization). /remote logout revokes the Host and rotates its local device identity; Host configuration is not exposed yet and the integration uses https://dsh.r2049.cn.

FAQ

How do I install ds-harness-remote?
Run dsh plugin --profile web add ds-harness-remote@0.4.13, then restart Harness. Do not install it directly with npm — only dsh plugin updates the selected profile and adds the bundle's configuration layer.
Does my Harness host need an open port for Remote?
No. The Harness Host does not need a public listening port; clients connect securely from anywhere with internet access over a bidirectional end-to-end encrypted channel.
Can I use Remote from a terminal-only setup?
Yes — Remote can run as a Host in a terminal-only dsh-TUI profile (dsh plugin --profile dsh-tui add ds-harness-remote@0.4.13), authorized with a GitHub or Zhihu QR code via the /remote slash command.

More plugins in Tools & Capabilities

Browse more in Tools & Capabilities

Guides for Tools & Capabilities plugins