dsh-Webroad
Run the following command in DeepSeek Harness:
dsh plugin install iTrimut/dsh-Webroad
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install iTrimut/dsh-Webroad in DeepSeek Harness to install this plugin; source code at https://github.com/iTrimut/dsh-Webroad .
About this plugin
DSH Web is intentionally bound to 127.0.0.1, which means accessing it from a phone or a remote network requires manual config edits, ad-hoc tunneling, and constant fights with trust fences. dsh-Webroad collapses that entire workflow into one built-in panel on the DSH settings page called Mobile Access: a QR code, a PIN, and a toggle — scan and you are in, no terminal required.
Under the hood the plugin handles the full mobile and remote pipeline. For LAN use the proxy binds to 0.0.0.0:3081 automatically; a phone on the same Wi-Fi simply scans the local QR, types the 8-digit PIN, and connects. For public access a single click launches a cloudflared quick tunnel with no account or domain; every activation rotates the PIN and instantly invalidates the previous link. Long-lived sessions are protected by full WebSocket passthrough and a protocol-level heartbeat that survives NAT timeouts and mobile power-saving disconnects, with automatic reconnection. Large JSON responses are transparently compressed with gzip or brotli, turning a 17 MB conversation into about 1 MB of traffic. Security is multi-layered: separate LAN and public PINs, per-IP login rate limiting (5 attempts per 60 seconds), HttpOnly session cookies scoped to the dsh web process, and a header-rewrite reverse proxy so DSH trust fences always see a loopback address with zero changes to DSH configuration. Phone-specific patches add a browse directory picker, polyfills for crypto.randomUUID and AbortSignal.any, and a first-visit redirect straight into the current session for a near-native browser feel.
The sweet spot is everyday convenience: glancing at DSH sessions from bed on a phone, or jumping in over 4G while out and about. Power users who want a permanent domain can drop a Cloudflare named tunnel config into the plugin folder, or follow the included Tailscale Funnel guide for a fully manual path. In every scenario the setup is effectively install-and-forget: restart dsh web, open the settings panel, scan the QR, and the phone works.
Use Cases
- Scan a QR code on a phone to join a DSH Web session over LAN or public network
- Access a running DSH session remotely over 4G or any internet connection
- Quickly inspect and debug DSH conversations from a phone on the local network
Best For
- Users who want on-the-go access to DSH sessions from a phone
- Developers who routinely work with DSH over public networks
- Users who prefer zero-config, scan-to-use workflows
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.