ds-harness-remote
liguobao/ds-harness-remote
通过端到端加密通道远程访问 DeepSeek Harness 及兼容的编码工作区,支持自适应 Relay/WebRTC 传输、设备授权、工作区文件、只读预览、终端和可选的 Codex Remote。
安装
把 ds-harness-remote 装进 DeepSeek Harness
npm 方式
直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。
GitHub 方式 · npm 包
从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。
桌面版有自己的 profile,叫 desktop,只认它自带的 dsh 命令——npm 装的 dsh 会直接拒掉这个 profile。先在应用菜单里点 Manage dsh Command… 装上这个命令,打开一次桌面版再彻底退出,跑下面这条,然后重新打开桌面版。
npm 方式
直接拉已发布的 tarball,不用克隆整个仓库。
GitHub 方式 · npm 包
从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/desktop/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。
我们的实装是在 npm 版 dsh 的 web profile 里跑的,没在桌面版上跑过。
我们跑过之后
我们跑过,装得上
这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 今天,DeepSeek Harness 0.2.2-rc.1.
挂进你的 README
给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。
安装前须知
装 ds-harness-remote 之前,先看这几条
- 源码在这里: liguobao/ds-harness-remote——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
- 没检测到协议文件。没有协议的代码,默认保留全部权利。
安全
装 ds-harness-remote 会执行什么
- 构建脚本
我们这次实装里没有构建脚本被拦。
来源:我们在沙箱里的实装,DeepSeek Harness 0.2.2-rc.1,今天。
- 安装钩子
package.json 里没有 preinstall / install / postinstall 脚本。
来源:最近一次同步时读到的 GitHub 上的 package.json。prepare 没有记录——它只在从 GitHub 装时执行,被 pnpm 拦下时会出现在「构建脚本」那一行。
- README 里提到
API key、token 或密码
来源:对 README 做的关键词匹配,只提示它可能碰到什么,不是代码分析。
这不是安全审计。上面是一次实装记录加两次文本扫描,没有人替你读过这个插件的代码。插件带着你 agent 的权限在跑。
AI 锐评
是什么 — 通过 DeepSeek Harness 插件提供多端安全远程访问方案,支持 PC、Android、Web 客户端操作远程 Harness。
谁该装 — 如果您在 web profile 中使用 DeepSeek Harness,需要从 PC 或 Android 设备远程查看和操作会话,请安装此插件。 如果您使用的是 DSH Desktop,则远程访问功能已默认启用,无需额外安装插件。
注意 — 沙箱实测通过:在全新 profile 安装后被 Harness 注册进 profile。 需要提供 API key 或 token。 从源码安装时需要先手动放行它的构建脚本。
锐评 — 我会装它,因为它能在不同设备间切换同一 Harness 会话而不中断,但目前只能使用托管中继,自托管选项暂不可用。
grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。
ds-harness-remote 是做什么的

ds-harness-remote 是一个 DeepSeek Harness 插件,用于通过端到端加密通道,从浏览器、手机或其他设备访问正在运行的 DeepSeek Harness。主机继续保留原有工作区、工具、项目设置和会话;连接会优先尝试 WebRTC 点对点传输,必要时使用 TURN 或 Server Relay。支持的远程能力包括工作区文件、只读预览、终端、授权的本地开发服务预览,以及会话创建、历史读取、等待执行、中断请求和授权文件传输。
DeepSeek Harness 插件通过远程侧边栏提供这些入口,多个客户端可以同时连接同一主机。使用前需要登录并完成设备授权,因此插件会触及主机上的工作区、会话、终端和文件,实际范围取决于授予连接的权限。它适合需要从外部设备继续使用本机环境的开发者;如果环境必须保持本地访问,或不希望增加远程访问路径,则不应使用。iOS 当前是 TestFlight beta,dsh-TUI 集成也尚未包含在本版本中。
ds-harness-remote 的文档
ds-harness-remote 的配置
README 记录的桌面包版本是 ds-harness-remote@0.6.3。DeepSeek Harness Desktop 通过插件管理加载它;DeepSeek Harness 0.2.2+ 对 npm 安装的插件提供版本检查和更新。README 没有给出配置 key 或环境变量。Linux 主机可在登录网站并取得安装授权码后部署。
ds-harness-remote 的连接方式
DeepSeek Harness 继续作为主机运行,ds-harness-remote 不会替换原生会话界面。客户端在完成授权后发现在线主机并建立双向端到端加密连接,优先使用 WebRTC 点对点传输,失败时依次使用 TURN 节点或 Server Relay。多个客户端可以同时连接,RPC 调用和流按连接隔离。
支持的平台与能力
支持 DeepSeek Harness Desktop、Web、Android 和 DSH Go;iOS 为 TestFlight beta。远程侧边栏提供工作区文件、只读预览、终端和授权的开发服务预览,还支持会话管理、历史读取、等待执行、中断请求及授权文件传输。Chrome 扩展只负责换取 device credential、列出在线主机并打开 Remote Web,不提供会话界面。
已知限制
主机需要持续可访问,连接需要登录和设备授权。插件可触及主机的工作区、会话、终端和文件。dsh-TUI 集成计划在后续版本提供,本版本不包含;README 也未说明 Codex Remote 或 ACP 工作区的通用配置方式。
根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README
同一分类
ds-harness-remote 的同类插件
dsh-remote-web-ui
zhu1090093659
手机/PC 远程操控 dsh web 工作区:扫码配对、令牌门控通道、SSE 实时同步,提供移动端与完整桌面 GUI 两种远程形态。
我们跑过,装得上
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 预览热重载,并附带可点击拖拽的流式侧边栏面板。
我们跑过,装得上