DeepSeek Harness, but make it pocket-sized
It mirrors your desktop DeepSeek Harness session to any phone via QR code, so you can check on agents from the bus without SSH gymnastics.

What it does
DSH Pocket is a plugin that projects your local dsh web session onto a mobile-optimized interface. Scan a QR code from the settings page and your phone displays the same live view running on your computer, streamed over WebSocket with full two-way control. It auto-detects LAN addresses—even inside WSL—and can spawn an ephemeral Cloudflare tunnel when you need access beyond the building.
The interesting bit
Rather than running inference on the phone, it treats the device as a thin client, borrowing a responsive drawer layout from dsh-web-mobile and compressing large JSON payloads with gzip or brotli. The security posture is unusually cautious for a convenience tool: mandatory 8-digit numeric passwords, rate-limited login attempts, and a disclaimer checkbox that server-side validation prevents you from bypassing before opening a public tunnel.
Key highlights
- Real-time bidirectional sync: the phone scrolls as the desktop agent streams output.
- Public tunnels use disposable Cloudflare URLs with rotating passwords; old links die on restart.
- LAN mode can disable passwords entirely if you trust your local network, or lock down with an 8-digit pin.
- Mobile UI adapts to narrow screens with drawer navigation, safe-area insets, and touch targets.
- Heavy responses get gzip/brotli compression to avoid burning through mobile data caps.
Caveats
- Public tunnels frequently collide with local VPN or proxy tools in TUN mode, producing
error 1033; disabling virtual network adapters or adding bypass rules is often required. - The desktop app’s “advanced” mode is unsupported—phones render a white screen unless you switch to “compatibility” mode.
- Restarting
dsh webinvalidates existing sessions and public tunnel URLs, forcing re-authentication.
Verdict Ideal if you run long-lived DeepSeek Harness agents on a stationary machine and want casual phone access without standing up a full remote stack. Skip it if you already have a robust remote-desktop or cloud-hosted workflow.
Frequently asked
- What is shaobeichen/dsh-pocket?
- It mirrors your desktop DeepSeek Harness session to any phone via QR code, so you can check on agents from the bus without SSH gymnastics.
- Is dsh-pocket open source?
- Yes — shaobeichen/dsh-pocket is open source, released under the GPL-2.0 license.
- What language is dsh-pocket written in?
- shaobeichen/dsh-pocket is primarily written in JavaScript.
- How popular is dsh-pocket?
- shaobeichen/dsh-pocket has 534 stars on GitHub.
- Where can I find dsh-pocket?
- shaobeichen/dsh-pocket is on GitHub at https://github.com/shaobeichen/dsh-pocket.