The real harness, not a phone app
Chat, streaming tool calls, approvals, questions, files and sessions all behave as they do on the Mac. The phone loads the actual DSH web UI.
The full DeepSeek Harness on your phone, over your own network.
macOS host · phone browser · Developer tools · 1 plate
Plate 01 / 01 · DSH Pocket running on a phone: a DeepSeek Harness session with streamed output, a diff card, the composer, and the Sessions, New and More bar.
DSH Pocket is a LAN plugin for DeepSeek Harness Desktop. A small, pairing-authenticated gateway serves the real DSH web UI to a phone on the same network: sessions, streaming tool calls, approvals, diffs and the composer. No second app, no relay, no account.
Chat, streaming tool calls, approvals, questions, files and sessions all behave as they do on the Mac. The phone loads the actual DSH web UI.
Scan once from the desktop sidebar and the phone stays paired for 30 days. The Link phone dialog lists each device by model and browser, with a per-device Remove action.
The 56px rail becomes a bottom bar, sessions open in a sheet, the full sidebar slides in from the left, and the composer respects safe areas and the keyboard.
The gateway listens on 0.0.0.0:7317, proxies to the app's loopback server, and keeps the upstream listener on loopback. No account, no relay, optional TLS.
A busy port, a missing TLS file or an unreachable upstream never stops the desktop app; the pairing dialog reports the problem.