godchen520/dsh-web-remote
Access DSH from your phone or anywhere: Cloudflare Quick Tunnel public link + LAN HTTP/HTTPS direct access (auto self-signed cert), token auth, gzip compression, floating phone-icon panel with QR codes, and a NapCat QQ bot channel to fetch the link.
dsh-web-remote lets you reach your DeepSeek Harness Web UI from a phone browser or a chat app. It adds public access through a Cloudflare Quick Tunnel (auto-downloading cloudflared, no public IP or account), LAN direct access as two parallel HTTP/HTTPS links, per-start random-token auth with an HttpOnly cookie, a reverse proxy with gzip compression for faster large-session loads, a persistent phone-shortcut sidebar icon, custom public URL (e.g. ngrok) and independently configurable HTTP/HTTPS ports with conflict detection. It also bridges chat channels — WeChat (iLink), Feishu, Telegram and QQ — for AI chat, session control, model switching and monitor pushes, and works inside the official DSH desktop app (dsh-app://) via the official structured channel.
Install
pnpm add github:godchen520/dsh-web-remoteThe exact steps are: 'cd $DSH_HOME/profiles/web && pnpm add github:godchen520/dsh-web-remote', then add "dsh-web-remote" to dsh.profile.bundles in package.json and restart DSH. The README warns pnpm 11 may block the install with a minimumReleaseAge gate — use '--config.minimumReleaseAge=0'. A manual-patch option (place the package in the profile's node_modules and add a cordis.patch.yml insert row) is also documented. The registry name dsh-web-remote resolves (0.7.0) but its entry carries no repository field, so this page uses the README's GitHub spec.
Compatibility
DSH 0.1.2-0.2.x. A bundle install requires a restart; cordis.patch.yml supports HMR hot-reload. Auto-downloads cloudflared for the Cloudflare Quick Tunnel (no public IP or registration needed). Target port is explicit-config-wins, else DSH_WEB_URL, else DSH_PORT, else 3080; LAN HTTP/HTTPS ports are independently configurable. Bot channels: WeChat (iLink), Feishu (WebSocket), Telegram (long polling), QQ official bot.
Details
- Repo: godchen520/dsh-web-remote
- Category: Tools & Capabilities
- Stars: 0
- Version: github:godchen520/dsh-web-remote (the npm name dsh-web-remote 0.7.0 exists but its registry entry carries no repository field); MIT
- Last push: 2026-09-13
- First seen: 2026-08-15
FAQ
- How do I install dsh-web-remote?
- Run 'cd $DSH_HOME/profiles/web && pnpm add github:godchen520/dsh-web-remote', add "dsh-web-remote" to dsh.profile.bundles, then restart DSH. Use --config.minimumReleaseAge=0 if pnpm 11 blocks it.
- Does it need a public IP?
- No — it uses a Cloudflare Quick Tunnel and auto-downloads cloudflared, so no public IP or registration is required; LAN access is also available with a self-signed HTTPS link.
- Which messaging channels are supported?
- The README lists WeChat (iLink), Feishu (WebSocket), Telegram (long polling) and the QQ official bot for chat, session control, model switching and monitor pushes.
Alternatives
1624318455/dsh-plugin-tavily · AngelosZou/dsh-multi-folder · akqwpeter-prog/dsh-agent-conductor