dsh-remote-web-ui
zhu1090093659/dsh-web#packages/dsh-remote-web-ui
手机/PC 远程操控 dsh web 工作区:扫码配对、令牌门控通道、SSE 实时同步,提供移动端与完整桌面 GUI 两种远程形态。
安装
把 dsh-remote-web-ui 装进 DeepSeek Harness
npm 方式
直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。
桌面版有自己的 profile,叫 desktop,只认它自带的 dsh 命令——npm 装的 dsh 会直接拒掉这个 profile。先在应用菜单里点 Manage dsh Command… 装上这个命令,打开一次桌面版再彻底退出,跑下面这条,然后重新打开桌面版。
npm 方式
直接拉已发布的 tarball,不用克隆整个仓库。
我们的实装是在 npm 版 dsh 的 web profile 里跑的,没在桌面版上跑过。
我们跑过之后
我们跑过,装得上
这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 6 天前,DeepSeek Harness 0.2.1-rc.5.
挂进你的 README
给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。
安装前须知
装 dsh-remote-web-ui 之前,先看这几条
- 源码在这里: zhu1090093659/dsh-web——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
- 开源协议:Apache-2.0。
安全
装 dsh-remote-web-ui 会执行什么
- 构建脚本
pnpm 跳过了下面这些依赖的构建脚本,插件没有它们也注册上了:
cloudflared@0.7.3
换成 pnpm 11,安装会停下来先让你放行;放行之后,脚本以你当前用户的权限执行。
来源:我们在沙箱里的实装,DeepSeek Harness 0.2.1-rc.5,6 天前。
- 安装钩子
package.json 里没有 preinstall / install / postinstall 脚本。
来源:最近一次同步时读到的 GitHub 上的 package.json。prepare 没有记录——它只在从 GitHub 装时执行,被 pnpm 拦下时会出现在「构建脚本」那一行。
- README 里提到
既没提 shell 命令,也没提密钥。
来源:对 README 做的关键词匹配,只提示它可能碰到什么,不是代码分析。
这不是安全审计。上面是一次实装记录加两次文本扫描,没有人替你读过这个插件的代码。插件带着你 agent 的权限在跑。
AI 锐评
是什么 — 从手机或另一台 PC 扫码接管本机 dsh web 工作区,通道用 token 鉴权,SSE 同步,并分成移动与桌面两套 GUI。
谁该装 — 本机 dsh web 里 agent 还在跑长任务,人去开会,要用手机盯同一工作区的输出并操作界面,而官方 web 只留在那台电脑的浏览器里。只用 CLI 驱 DeepSeek Harness、从不拉起 dsh web 的人不必装:没有可配对的 web 工作区。
注意 — 全新 profile 里能装上,也被 harness 注册进 profile。扫码配对、SSE 同步和两套 GUI 这次没有跑过,跨网或锁屏之后能不能连上不知道。安装阶段没发现明显的坑。
锐评 — 我只会把它留在长期挂着 dsh web 的那台机器上当续控,不会把它当成日常开工的主界面。
grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。
dsh-remote-web-ui 是做什么的

dsh-remote-web-ui 是一个用于远程操控 DeepSeek Harness Web 工作区的 DeepSeek Harness 插件。它通过二维码完成手机或另一台电脑的配对,再使用令牌门控的通道传递远程访问;工作区变化通过 SSE 实时同步,并提供移动端 GUI 和完整桌面 GUI 两种形态。移动端适合手机触控,桌面形态适合 PC 浏览器。
DeepSeek Harness 插件面向需要离开运行 dsh web 的主机、继续查看和操作工作区的开发者。远程设备接入的是现有工作区,而不是新建一个独立的 agent 环境,因此配对设备应按拥有该工作区权限的客户端来管理。
如果只在本机浏览器使用 dsh web,或者不希望通过远程通道访问工作区,安装 dsh-remote-web-ui 没有必要。它依赖可被远程设备访问的 Web 工作区;文档没有说明额外的配置 key、数据文件或独立运行方式。
dsh-remote-web-ui 的文档
dsh-remote-web-ui 的配置
DeepSeek Harness 将 dsh-remote-web-ui 安装到 web profile 的 Web 工作区中。使用时从远程界面显示的二维码开始配对,随后通过令牌门控通道建立连接。当前 README 没有列出插件专用的配置 key、默认值、环境变量或数据文件。
dsh-remote-web-ui 的命令
文档没有记录插件专用命令。它的作用范围是控制已有的 dsh web 工作区,不是单独启动一个新的 agent 工作区。
dsh-remote-web-ui 的行为
配对成功后,远程端通过 SSE 接收工作区变化并进行实时同步。远程 GUI 分为两种:
- 移动端 GUI,面向手机和触控操作;
- 完整桌面 GUI,面向 PC 浏览器。
二维码用于建立配对,token 用于限制通道访问。远程端使用的是主机上的现有工作区,因此配对设备应视为拥有该工作区权限的客户端。
dsh-remote-web-ui 的环境要求
DeepSeek Harness 需要先提供可用的 dsh web 工作区,远程设备还必须能够访问配对通道。README 没有说明最低 DeepSeek Harness 版本、浏览器清单或具体操作系统限制。
dsh-remote-web-ui 的已知限制
该插件是远程访问层,不替代 dsh web,也没有文档说明独立持久化格式或用于修改工作区权限的控制项。
根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README
同一分类
dsh-remote-web-ui 的同类插件
deepseek-harness-remote
liguobao
DeepSeek Harness 多端远程访问:从手机、平板、浏览器或另一台电脑继续进行中的会话,端到端加密通道(Noise IK + 自适应 Relay/WebRTC 传输),设备授权管理;远程端仅开放 ApiProxy 能力,支持 dsh-file-viewer 只读文件预览,不提供 Shell、远程桌面或写入权限。
我们跑过,装得上
dsh-mobile
saya-ch
通过 Android App 或手机浏览器访问 DeepSeek Harness,支持安全局域网连接、远程访问、持久设备配对和可自定义移动界面。
我们跑过,装得上
dsh-ios
ZSeven-W
在对话里直接操作 iOS 模拟器或 USB 连接的 iPhone:22 个 Agent 工具用于启动、构建、按无障碍标识或 OCR 文本驱动 UI、列表行操作与 SwiftUI 预览热重载,并附带可点击拖拽的流式侧边栏面板。
我们跑过,装得上
ds-harness-remote
liguobao
通过端到端加密通道远程访问 DeepSeek Harness 及兼容的编码工作区,支持自适应 Relay/WebRTC 传输、设备授权、工作区文件、只读预览、终端和可选的 Codex Remote。
我们跑过,装得上