alexcarterio/dsh-mobile-access

alexcarterio★ 0JavaScriptLast synced: 2026-08-15

Open on GitHub

Everything you need to use DeepSeek Harness from your phone: LAN gate with device approval, mobile layout, push notifications, and PWA assets

README excerpt

dsh-mobile-access Everything you need to use DeepSeek Harness (DSH) from your phone: a secure LAN gate plugin with device approval, a mobile-friendly layout, phone push notifications, and PWA installation assets. The core is a self-contained, dependency-free Cordis plugin ( lan-gate.mjs ) that exposes your local DSH web UI to trusted LAN / Tailscale devices through a device-approved, token-bound reverse proxy — plus an optional dsh-push helper that forwards DSH session events to your phone over ntfy. Features - Device approval flow — a new device sees a "waiting for approval" gate page and cannot reach DSH until you approve it from the desktop. - Per-device access mode — each approved device can be set to auto , phone , or desktop . Phone mode injects a compact layout; desktop mode keeps the desktop layout even in a narrow window. - Token + cookie binding — one approval issues a 128-bit random token that is claimed once and bound to a single browser via an HttpOnly / SameSite=Lax cookie. Revoking a device drops its access immediately. - Rate limiting — per-IP sliding-window limit (default 3000 requests/minute, raised from the upstream 120), returning 429 on overflow to blunt scanne…

View full README on GitHub →
Tools / Devcordisdeepseek-harnessdsh-pluginmobilentfypluginpwatailscale

Category