dsh-lan-access-for-windows
Run the following command in DeepSeek Harness:
dsh plugin install ZnFr60/dsh-lan-access-for-windows
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install ZnFr60/dsh-lan-access-for-windows in DeepSeek Harness to install this plugin; the full source code is available at https://github.com/ZnFr60/dsh-lan-access-for-windows .
About this plugin
The DSH web CLI hard-codes a safety guard that rejects --host 0.0.0.0, so the server binds to loopback only and a phone browser simply cannot reach it. Even if you work around that, visiting the page over plain HTTP puts the browser in a non-secure context where crypto.randomUUID() is undefined; DSH's mintRpcId() calls it directly and the entire RPC layer collapses, breaking command sending, permission approvals, and build-log viewing.
dsh-lan-access resolves both problems through DSH's officially supported bundle-patch composition layer. It overrides the webserver host to 0.0.0.0 so the server listens on every interface, and injects a lightweight shim into each index.html that polyfills UUID v4 from crypto.getRandomValues() whenever the native API is missing. Once bound, DSH's own web-runtime automatically adds all local non-LAN IPv4 addresses to the /api browser-trust fence, eliminating the need for an extra --trusted-host flag.
This plugin is built for developers running DSH on a trusted home network who want full GUI control from a phone browser—sending commands, approving permission prompts, and watching build logs in real time with the same experience as the desktop. It targets the web profile exclusively, exposes no public ports or tunnels, and keeps the /api trust fence's DNS-rebinding protection fully intact.
Use Cases
- Control DSH Web GUI from a phone browser on a trusted home LAN
- Bypass the web CLI host-bind restriction for cross-device access
- Fix the RPC-layer crash caused by missing crypto.randomUUID in non-secure context
Best For
- Developers running DSH on a trusted home network
- DSH users who want mobile-and-desktop parity
- Windows users running DSH Web locally
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.