dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
dsh plugins: control a local DeepSeek Harness from your phone — tailscale point-to-point or your own VPS relay. One entry point: dsh --profile mobile
dsh MobileThis project adds a remote control plane and two transports:
Both serve the same thing: the official dsh web UI through an authenticating gateway.
This is a dsh plugin — installed with the stock plugin manager, controlled through one entry point:
# one command (recommended)
dsh --profile mobile install# or add the two plugins directly
dsh plugin --profile mobile add @bb-84c/dsh-mobile-cli
dsh plugin --profile web add @bb-84c/dsh-mobile-serverEverything lives behind `dsh --profile mobile` — service, tailscale, relay, device, config, status, doctor, logs, update, uninstall.
Package · Profile · Role @bb-84c/dsh-mobile-cli · mobile · command family @bb-84c/dsh-mobile-server · web · gateway + transports + session hydration
📖 docs/plugin-install.md
0.1.0-rc.6 and 0.2.1-rc.2. The gateway adapts to both sides of dsh's browser-token gate (0.1.2-rc.1+), so newer releases normally work unchanged.dsh --profile mobile doctor prints your dsh version and whether it is on the verified list.docs/research/upstream-touchpoints.md.dsh --profile mobile phone / browser
│
├─ tailscale ──────────────────────────────┐
│ ▼
└─ https://<relay>/instance/<id>/ ─▶ relay ─▶ tunnel ─▶ gateway (device auth, :3081) ─▶ dsh web (:3080)dsh --profile mobile tailscale connect
dsh --profile mobile tailscale start
dsh --profile mobile device pair --name iPhone
dsh --profile mobile url📖 docs/deployment/tailscale.md
dsh --profile mobile relay connect https://relay.example.com --token <instance-token>
dsh --profile mobile relay start
dsh --profile mobile device pair --name iPhoneOpen https://relay.example.com, pick a machine, pair, done.
📖 docs/deployment/relay.md
Setting this up for a user? Read in order, then execute:
docs/plugin-install.md — install the plugins.docs/deployment/tailscale.md or docs/deployment/relay.md — set up a transport. Relay mode also needs the relay on a VPS (scripts/relay-deploy).docs/commands.md — command reference.dsh --profile mobile device pair --name . Verify with docs/acceptance.md.Rules:
@deepseek-ai/* packages.$DSH_HOME.docs/research/upstream-touchpoints.md.├── packages/
│ ├── dsh-mobile-cli/ # dsh plugin: command family
│ ├── dsh-mobile-server/ # dsh plugin: gateway + tunnel + hydration
│ ├── dsh-mobile-common/ # shared library
│ └── dsh-relay/ # standalone relay service
├── scripts/ # installers, deploy, probe, repair, autostart
├── docs/ # guides, deployment, research, specs
└── assets/ # artworkDoc · Audience docs/plugin-install.md · users docs/commands.md · users docs/deployment/service.md · users docs/deployment/tailscale.md · users docs/deployment/relay.md · users docs/acceptance.md · users & agents docs/plan.md · project docs/research/ · project & agents docs/specs/ · app implementors
MIT — see LICENSE.