mervyn-teo/dsh-plugin-qr-connect

mervyn-teo★ 0JavaScriptLast synced: 2026-08-14

Open on GitHub

DeepSeek Harness dynamic plugin: QR-code sidebar button for connecting mobile devices to the web UI

README excerpt

dsh-plugin-qr-connect English 中文 A DeepSeek Harness (DSH) dynamic Cordis plugin that adds a QR-code button above the Settings button in the sidebar footer. It runs a small auth-gated reverse proxy so a phone on the same network (or the internet) can scan a QR code and open the web UI securely. What it does - Adds a full-width button ( sidebar.footer.action , id qr-connect ) stacked above the shipped Plugins button. - Opens a fading panel with two QR codes: - Local network — http:// : /?auth= . - Public internet — http:// : /?auth= (blue). - The reverse proxy (a child node process on 0.0.0.0: ) validates the secret, issues a session cookie (default 30 days), and forwards to the loopback web UI. - The secret rotates every 30s by default and the QR refreshes to match (configurable; 0 disables auto-refresh). - Click a QR to copy its link; the public QR has an info tooltip. - A QR connect card under Settings → Plugins configures the proxy port, session length, and refresh interval. - English and Chinese UI via DSH's locale service. Files File Purpose host.js Host half — value for code.host in cordis define . client.js Client half — value for code.client in cordis define . package.json P…

View full README on GitHub →
Skins / UIdeepseek-harnessdsh-pluginqr-codeweb uisidebar

Category