DSH Mobile is a remote access solution that puts DeepSeek Harness (DSH) on Android phones. It consists of a modified dsh-pocket plugin for the computer and an Android App, using an "one invite code = one phone" authorization model for scan-to-connect without passwords, with per-device permission revocation from the computer.
- v2.0
- Published at
- Sep 11, 2026
- 0
- Stars
- 3
- Download
- Synced at
- 18d ago
Latest release
v2.0Sep 11, 2026, 04:15 PMREADME
Project Overview
DSH Mobile puts DeepSeek Harness (DSH) on your phone: scan to connect, no password needed; the computer shows which phones have connected and can revoke permissions per device. This repository has two parts: plugin/ is a modified version of dsh-pocket (GPL-2.0 branch), running a reverse proxy on the computer to expose local DSH to LAN/WAN with authentication; android/ is the DSH Android App, a WebView shell with built-in camera scanning that automatically binds and connects after scanning the computer's QR code.
Key Features
- Invite code authorization model: One invite code = one phone. The QR code contains an invite code, not the master password; the phone scans and connects without entering a password
- Per-device revocation: Deleting an invite code immediately disables the phone using it; next time the App opens it returns to the scan screen
- One QR code, two uses: Phone browser scans → normal URL, password still required; DSH App scans → connects without password and automatically selects the faster LAN
- Automatic route selection: Concurrently probes LAN and WAN entries, using whichever responds first; transient failures from network switching are automatically retried once
- Plain-language failure reasons: The failure page lists probe results for each entry (timeout / wrong password / port unreachable / DNS failure)
- Built-in camera scanning: Full-screen viewfinder using system Camera + ZXing local decoding, no scanning SDK dependency; supports selecting codes from gallery without storage permission
- Full-screen adaptation: Immersive status bar, UI compressed for narrow phone screens
Target Audience
- Users who want to use DeepSeek Harness on Android phones
- Users who need remote access to DSH on their computer
- Android users
Quick Start
- Computer: Copy
plugin/to your dsh-pocket installation (usually~/.dsh/profiles//node_modules/dsh-pocket/), restart DSH - Generate a QR code in DSH Settings → Phone Access
- Android: Install the App and scan the computer's QR code with the built-in camera
- Automatically binds and connects without entering a password
Core Advantages
- Invite code authorization model, one code per phone, per-device revocation
- Scan to connect without passwords
- Automatic route selection with LAN priority
- Computer can view connected phones and manage them individually
System Requirements
- OS: Android (phone), computer (plugin)
- Additional dependencies: dsh-pocket must be installed on the computer