Choose a connection method
Use a remote connection when you want the chats, tools and workspace already on a computer or server. The remote machine runs Harness and DSH Go connects as a client.
| Path | Choose it when | Where the work lives |
|---|---|---|
| On-device engine | You want a separate workspace on the phone. | Your Android device |
| SSH | You control a host with SSH and Harness installed. | Your SSH host |
| DSH Remote | Your host uses the DSH Remote plugin and you want account or supported QR pairing. | The paired host |
Changing hosts changes the chats, workspaces and plugins you can see. A local runtime on Android is optional for both remote paths.
Connect over SSH
- Prepare the host
Enable SSH and install DeepSeek Harness on the computer or server. Confirm you can reach it from the phone’s network and that your SSH user can launch DSH.
- Add the host
In DSH Go, open Settings → Remote host → Add SSH host. Enter the hostname, port and username, then choose a password or private key.
- Check the start command
DSH Go defaults to
dsh web. If the SSH session can’t see a Node version manager installation, use the full path to DSH as described in the maintainer guide. - Verify and connect
Test the connection, compare the displayed fingerprint against the host’s fingerprint, then save and select the host.
Pair with DSH Remote
- Configure the computer
Follow the DSH Remote repository instructions to install and enable the remote plugin on the host. Sign in there.
- Pair from the phone
In DSH Go’s remote host screen, use the same sign-in provider and account and select an online host. If the host supports QR pairing, follow the app’s scan and verification-code prompts.
- Confirm the fingerprint
Compare the identity shown in DSH Go with the value displayed by the host’s remote plugin before trusting it.