Android phone client for DSH Remote Host.
Install the Host plugin on a computer running DeepSeek Harness dsh web, then sideload one signed APK from Releases. This repository is the Android app, not a DSH plugin.
English | 中文
This project acknowledges the LINUX DO community.
Real vivo phone. Host name redacted.
| Screen | Role |
|---|---|
| Sessions | Host directory grouped by project / workspace label. A session this phone just created stays visible without reconnecting. |
| Chat | Live projection: messages, tools, usage when the Host serves it, model and agent preset. Trajectory and export sit next to chat. |
| New session | Pick an existing Host workspace, or ask the Host to create a folder under an allowed parent. Full paths never leave the PC. |
| Policy | Host session policy for the open session (agent preset, same-kind rules, token budget). Pending allow/deny cards appear only if the Host actually asks this phone. |
| Artifacts | Host-projected file outputs. “Unreviewed” is a marker on this device. |
| Hosts | Pair another PC, see online / idle, unpair. |
Pairing is Noise (XXpsk3 / IK): scan or paste a Host invitation, confirm the eight-digit code on the computer.
- On the Host, install dsh-remote-host 0.2.2:
sh scripts/setup.sh --bind YOUR_PUBLIC_IPthensh scripts/start.sh. This APK 0.2.0 is the current phone build. - Download the APK from Releases and sideload it.
- On the Host (SSH is enough) run
node scripts/invite.mjs. Scan or paste thedsh-remote://URI. Type the eight-digit code in that same terminal to confirm.
Nearby discovery is off in the Host bundle. Public-IP pairing does not use it.
Want the Host Settings page from another computer? ssh -L 3180:127.0.0.1:3180 HOST, then http://127.0.0.1:3180. The phone does not keep that tunnel after pairing.
Host docs, limits, and FAQ: dsh-remote-host. Short machine-readable summary: llms.txt.
Sideload the signed APK (dev.dshremote.gate0c). Linux and Windows Hosts are in play. Per-tap phone approval is not claimed on stock npm dsh 0.1.1-rc.2.
Android Studio, or:
.\gradlew.bat assembleRelease| Piece | Repository |
|---|---|
| Host plugin | https://github.com/w2112515/dsh-remote-host |
| This APK | https://github.com/w2112515/dsh-remote-android |
| LINUX DO | https://linux.do |
See the repository license file. Pairing and Host security are implemented in the Host plugin.




