Skip to content

About

Android client for DSH Remote. Install the Host plugin first, then sideload this APK.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

DSH Remote Android

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.

LINUX DO

DSH Remote Android session list, grouped by Host project DSH Remote Android chat with usage, model, and agent preset Create a session on an existing Host workspace or a new folder

Paired Host status on the Android client Host artifacts list on the Android client

Real vivo phone. Host name redacted.

What the app does

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.

Install

  1. On the Host, install dsh-remote-host 0.2.2: sh scripts/setup.sh --bind YOUR_PUBLIC_IP then sh scripts/start.sh. This APK 0.2.0 is the current phone build.
  2. Download the APK from Releases and sideload it.
  3. On the Host (SSH is enough) run node scripts/invite.mjs. Scan or paste the dsh-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.

Build

Android Studio, or:

.\gradlew.bat assembleRelease

Related

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

License

See the repository license file. Pairing and Host security are implemented in the Host plugin.

About

Android client for DSH Remote. Install the Host plugin first, then sideload this APK.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages