shaobeichen/dsh-pocket
把 DeepSeek Harness 装进你的口袋:电脑上跑 dsh web,手机扫码即同步访问(局域网 + 公网,实时同屏)Put DeepSeek Harness in your pocket: run dsh web on your computer and access it synchronously by scanning a QR code on your phone (LAN + public network, real‑time screen mirroring)
What it solves
DSH Pocket allows users to remotely access and control their DeepSeek Harness (DSH) instance running on a computer from a mobile device. It eliminates the need for complex remote desktop or SSH setups, enabling users to monitor agent tasks, send commands, and view outputs in real-time while away from their desk.
How it works
The project acts as a proxy and tunnel provider for the DSH web interface. It provides two primary access methods:
- Local Area Network (LAN): Automatically detects the computer's local IP and generates a QR code for devices on the same WiFi.
- Public Internet: Uses
cloudflaredtunnels to create a secure public URL and QR code, allowing access from any network (4G/5G/External WiFi).
It integrates directly into the DSH settings page as a "Mobile Access" entry and includes a mobile-optimized UI (drawer layouts, touch optimizations) to ensure the interface remains usable on small screens.
Who it’s for
Users of DeepSeek Harness who need to be mobile without losing the ability to manage their AI agents and tasks running on their home or office computers.
Highlights
- Real-time Sync: Uses WebSockets to ensure streaming outputs on the computer are mirrored instantly on the mobile device.
- Secure Access: Implements independent passwords for LAN and public access, with automatic rotation for public passwords and brute-force protection.
- Custom Domains: Supports Cloudflare Named Tunnels for users who want a permanent, unchanging public URL.
- Zero-Dependency Installation: Installed as a single npm package that adds a settings page and proxy service to DSH.
- Traffic Optimization: Uses gzip/brotli compression to reduce data usage for long sessions on mobile devices.
Related
- Project
- Project
- Project
- Project
- Project