返回目錄

dsh-zen-remote

精選清單收錄維護狀態: 活躍

kyomio/dsh-zen-remote

Use DeepSeek Harness from your phone or another computer. Host: mobile UI, pairing-code gateway, PWA and Web Push, plus sharing chosen sessions. Client: those sessions appear in another DSH desktop's sidebar. 手机和另一台电脑都能安全远程使用 DSH

前往 GitHub專案首頁
$ dsh plugin add dsh-zen-remote

安裝

dsh 沒有統一的安裝指令 —— 把該外掛 README 中的設定行加入你的 profile / patch 設定,然後重啟即可。

查看安裝教學

24

星數

9

Fork

JavaScript

語言

NOASSERTION

授權條款

2026-08-17

建立於

2026-11-02

最近推送

README

dsh-zen-remote

One DeepSeek Harness plugin, two roles. The host turns DSH into a phone-reachable PWA (mobile UI, pairing gateway, lock-screen push) and shares chosen sessions to paired desktops. The client runs inside another DSH desktop app and puts the host's shared sessions right into its own sidebar — full history, live progress, messages, approvals, terminal, everything executes on the host.

npm version npm downloads publish workflow MIT
DeepSeek Harness 0.1.7 – 0.2.x Node npm provenance PWA + Web Push TypeScript strict

中文文档

Session list home Session page Session info card
Session list home Session page Session info card
Composer permission sheet Pairing page a public visitor sees
Composer permission sheet Pairing page

Screenshots are a 390×844 phone viewport in the light theme; both themes are supported. The pairing page is drawn by the gateway in DSH's official style, following the system light / dark appearance.


Contents

  1. Install
  2. Quick Start (Unified Setup & Pairing Wizard)
  3. Daily Usage: Session Sharing & Cross-Device Workflow
  4. Lock-Screen Push: When Notifications Fire
  5. Features
  6. Advanced Settings & Field Reference
  7. Security Model, Version Tolerance & Known Notes

1. Install

Open the Plugins page in the DSH sidebar → click Add plugin → type dsh-zen-remote → click Enable now when the install finishes, then restart the DSH desktop app (or dsh web).

Install from the CLI (Headless dsh web server)

dsh plugin --profile web add dsh-zen-remote
# then restart dsh web

dsh plugin requires --profile to name the target profile. The desktop app's desktop profile is managed exclusively by the app (--profile desktop is refused on the CLI), so use the UI install above on the desktop app.

Manual Profile Edit / Local Development (link:), Upgrading & Uninstall

Editing the profile by hand (local development, link: installs): add the dependency to the profile's package.json (~/.dsh/profiles/desktop for the desktop app, ~/.dsh/profiles/web for the web service) and append "dsh-zen-remote" to the dsh.profile.bundles array:

// ~/.dsh/profiles/desktop/package.json
{
  "dependencies": {
    "dsh-zen-remote": "^2.3.8"        // for local development: "link:/path/to/dsh-zen-remote"
  }
}
cd ~/.dsh/profiles/desktop && pnpm install
# For a link: checkout, also run `npm install --omit=dev` inside the repository so the gateway subprocess can resolve `web-push`.

Upgrading & migration notes:

  • Upgrading with HMR on: remove dsh-zen-remote first, then install the new version (dsh plugin --profile <name> remove dsh-zen-remote → add dsh-zen-remote, or Uninstall → Add in the Plugins page).
  • DSH 0.2.1-alpha.3+ profile reset: dsh --profile <name> --from-default-profile <template> replaces an existing custom profile with a fresh copy; back up ~/.dsh/profiles/<name> first.
  • Upgrading from 1.x: since 2.0.0 the composition layer is a single row (dsh-zen-remote). Remove any legacy dsh-zen-remote-gateway, dsh-zen-remote-push, or manual dsh-push.mjs lines from cordis.patch.yml. Existing ~/.dsh/lan-gate.config.json settings and paired devices carry over automatically.
  • Uninstalling: click Uninstall on the dsh-zen-remote plugin page and restart. To also wipe pairing and share state, delete ~/.dsh/lan-gate-state.json, ~/.dsh/lan-gate.config.json, ~/.dsh/zen-remote-shares.json, and ~/.dsh/zen-remote-server.json.

2. Quick Start (Unified Setup & Pairing Wizard)

在 GitHub 閱讀完整 README →

DSH Plugins 是獨立的 DeepSeek Harness 外掛目錄,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。