Your DeepSeek Harness, in your pocket.

Run your own DSH host, control it from your phone. Stream sessions, answer approvals, handle questions and get woken by push — everything stays between your device, your host and your model provider.

DSH Mobile is in beta — App Store release coming soon.

Why DSH Mobile

Your agent, wherever you are.

DSH Mobile is a protocol client for DeepSeek Harness (MIT licensed). It connects to a host you run yourself — the app never mirrors your desktop, and no data passes through any server you don't own.

Remote sessions

Stream replies live, switch models and thinking effort, change permission modes and watch context pressure — all from the input bar.

Approvals & questions

Approve tool calls and answer agent questions without a keyboard: the approval card replaces the composer on your phone.

Push wake-ups

Get notified on approvals, questions and turn completion. Background APNs wakes the app; the host-side push plugin is on the roadmap.

Self-hosted, BYOK

Your model API keys stay on your host. The app has no account system, no cloud and no analytics — tokens live in the iOS Keychain.

Host control surface

Plugins, credentials, skills, workspace files, subagents, goals, trajectories and todos — the DSH host control plane in your hand.

Private by design

Connect over LAN, a Cloudflare Tunnel or Tailscale. The protocol is plain HTTPS/WSS with a bearer token — bring your own channel.

How it works

Three steps to your pocket console.

1

Run a DSH host

Install DeepSeek Harness on your Mac, PC or server and start the web server: dsh web --host 127.0.0.1 --token <yours>

2

Expose it privately

Use a Cloudflare Tunnel or Tailscale. No public port required — only an outgoing tunnel, with TLS terminated at the Cloudflare edge.

3

Add it in the app

Open DSH Mobile, paste your host address and token. Done — sessions, approvals and questions flow to your phone.