DeepSeek Harness dynamic plugin
mervyn-teo/dsh-plugin-qr-connect · skills
DeepSeek Harness dynamic plugin: QR-code sidebar button for connecting mobile devices to the web UI.
★ 3GitHub stars
0Forks
2026-08-24Last updated
JavaScriptLanguage
MITLicense
Key features
- 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
- 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 — including WebSocket upgrades so live updates reach the phone.
- The secret rotates every 30s by default and the QR refreshes to match (configurable
- the public QR has an info tooltip.
Requirements
- DSH with the subprocess, fs, and webServer services mounted, plus the settings service for the Settings → Plugins card (without it the card is hidden and edits stay runtime-only).
- Internet access from the DSH host for the public-IP lookup (
Install command
dsh plugin --profile web add github:mervyn-teo/dsh-plugin-qr-connect