DamonKoy/dsh-web-ui#dsh-remote-web-ui
Mobile remote control for the dsh web GUI: scan-to-pair QR entry with one-time pairing tokens.
Mobile remote control for a dsh web workspace, from the dsh-web-ui plugin family. The phone icon in the sidebar opens a pairing panel: scan the QR code (or copy the link) and the phone lands on a standalone mobile surface that remote-controls the current dsh web workspace — browse and create sessions, send and receive messages, switch models and reasoning effort, adjust the permission preset, all in sync with the desktop. Stop revokes every paired device at any time. Uses the official DSH WebSocket surface; no custom mobile app needed.
Install
dsh plugin --profile web add @linxin666/dsh-remote-web-uinpm package @linxin666/dsh-remote-web-ui 0.3.6 (registry-verified 2026-08-27) from the dsh-web-ui family (upstream zhu1090093659/dsh-web-ui; the dsh-web-ui-all aggregate installs every family plugin at once). After install, restart dsh web. pnpm strict-layout profiles may need nodeLinker: hoisted and an allowBuilds entry (cloudflared) — see the family README.
Compatibility
DeepSeek Harness web profile. Pairing tokens are one-time and time-limited; QR defaults to LAN, cloudflared tunnel optional for remote pairing.
Details
- Repo: DamonKoy/dsh-web-ui#dsh-remote-web-ui
- Category: UI Enhancements
- Stars: 6
- Version: npm @linxin666/dsh-remote-web-ui 0.3.6 (registry-verified 2026-08-27)
- Last push: 2026-08-15
- First seen: 2026-08-15
Recent updates
QR pairing; standalone mobile surface; session browse/create; model + reasoning picker; permission presets; one-time time-limited tokens; LAN default + optional cloudflared tunnel.
FAQ
- Do I need a separate mobile app?
- No — the phone opens a standalone mobile web surface after scanning the QR code; it pairs over the official DSH WebSocket.
- Can it pair over the internet?
- Yes — turn on the cloudflared public tunnel so the phone can pair from any network; the QR defaults to the LAN.
- How do I revoke devices?
- Tap Stop in the pairing panel — it revokes every paired device at any time.
Alternatives
Blank-not-black/dsh-Remote · juanwang-buaa/dsh-full-remote · AcidGr/dsh-web-lan-access