Scan to connect
A QR code appears in your terminal. Scan it and you are in — no IPs, no port setup.
Run one command on your computer, scan with the dshlink app, and keep using DeepSeek harness (dsh) from your phone.
No accounts, no setup screens. Open a terminal, scan once, and you are in.
A QR code appears in your terminal. Scan it and you are in — no IPs, no port setup.
On your local network the connection is direct. Sessions never pass through our servers.
Chat, write code, run tasks. Pick up on your phone where you left off on your computer.
Takes about two minutes.
About 2 minutesInstall Node.js, then run the commands below and make sure dsh works.
$npm install -g @deepseek-ai/dsh
$dsh --versionOpen a terminal, paste the command below and press Enter. When it finishes, a QR code appears in the terminal.
$curl -fsSL https://dshlink.chdtfw.com/install | bashSearch “dshlink” on the App Store, open the app and scan the QR code. That’s it — dsh is now on your phone.
Search on the App StoredshlinkFor a local connection, yes — both devices must be on the same local network. With a tunnel you can connect from any network.
In local mode your phone talks directly to your computer; nothing passes through dshlink servers. DeepSeek harness (dsh) always runs on your own machine.
macOS and Linux on the computer (Windows via WSL), and iPhone on mobile.
Run the install command again to get a fresh QR code. Make sure both devices are on the same network and the app has camera and local network permissions.