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.
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.
Three steps to your pocket console.
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>
Expose it privately
Use a Cloudflare Tunnel or Tailscale. No public port required — only an outgoing tunnel, with TLS terminated at the Cloudflare edge.
Add it in the app
Open DSH Mobile, paste your host address and token. Done — sessions, approvals and questions flow to your phone.