dsh-mobile
saya-ch/dsh-mobile
通过 Android App 或手机浏览器访问 DeepSeek Harness,支持安全局域网连接、远程访问、持久设备配对和可自定义移动界面。
安装
把 dsh-mobile 装进 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 自己的记录,不是读源码猜的。 最近一次 8 天前,DeepSeek Harness 0.2.2-rc.1.
挂进你的 README
给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。
安装前须知
装 dsh-mobile 之前,先看这几条
- 源码在这里: saya-ch/dsh-mobile——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
- 开源协议:Apache-2.0。
安全
装 dsh-mobile 会执行什么
- 构建脚本
我们这次实装里没有构建脚本被拦。
来源:我们在沙箱里的实装,DeepSeek Harness 0.2.2-rc.1,8 天前。
- 安装钩子
package.json 里没有 preinstall / install / postinstall 脚本。
来源:最近一次同步时读到的 GitHub 上的 package.json。prepare 没有记录——它只在从 GitHub 装时执行,被 pnpm 拦下时会出现在「构建脚本」那一行。
- README 里提到
shell 命令(bash、exec、spawn 之类)
来源:对 README 做的关键词匹配,只提示它可能碰到什么,不是代码分析。
这不是安全审计。上面是一次实装记录加两次文本扫描,没有人替你读过这个插件的代码。插件带着你 agent 的权限在跑。
AI 锐评
是什么 — DSH Mobile 允许手机通过局域网或远程通道访问 DeepSeek Harness 并同步会话和工作区。
谁该装 — 如果你在 Android 设备上想使用 DeepSeek Harness 进行对话和工具操作,安装此插件合适。 如果主要使用桌面端操作 DeepSeek Harness,则无需安装此插件。
注意 — 沙箱实测通过:在全新 profile 里装上,并被 harness 注册进 profile。安装后会执行 shell 命令。没发现明显的坑。
锐评 — 我会装它,因为它支持在 Android 设备上安全访问 DeepSeek Harness 并持久配对。
grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。
dsh-mobile 是做什么的

dsh-mobile 是一个 DeepSeek Harness 插件,用于通过 Android App 或手机浏览器访问电脑上的 DeepSeek Harness。它连接电脑端已有的会话、工作区、消息和工具,不另建一套移动端数据。DeepSeek Harness 加载插件后,dsh-mobile 会启动独立的移动 HTTPS 入口,通过二维码、链接或配对密钥建立持久设备信任;设置、证书、设备记录和自定义文件保存在 $DSH_HOME/mobile-access/。局域网访问默认使用 3443 端口,也可选择 Tailscale Funnel、cpolar、cloudflared、自建 FRP 或反向代理远程连接。
适合需要离开电脑所在网络后继续处理 DeepSeek Harness 工作的场景,也支持只用手机浏览器而不安装 App。Android 原生 App 仅适用于 Android;局域网私有证书可能触发浏览器提示,远程访问则依赖可靠的 HTTPS 通道。没有可信网络、远程通道,或不需要移动访问时,不应安装它。
这是带终端面的插件:配对设备可以操作电脑上的 DeepSeek Harness,包括会话、工作区和工具,应按完全受信任设备管理。手机丢失后要立即在电脑端撤销配对。
dsh-mobile 的文档
dsh-mobile 的配置
DeepSeek Harness 在 web profile 中加载 dsh-mobile。运行 dsh-mobile setup 自动选择并记住局域网;自动选择失败时可用 dsh-mobile setup --address 192.168.x.x。dsh-mobile setup --port 修改移动 HTTPS 端口,默认值为 3443;上游端口由 dsh web --port 修改。设置、证书、设备和自定义文件位于 $DSH_HOME/mobile-access/。
dsh-mobile 的命令与连接
DeepSeek Harness 的移动访问面板分别控制局域网、远程访问和配对授权,可生成二维码、配对密钥或链接。手机浏览器无需安装 App。远程通道支持 Tailscale Funnel、cpolar、cloudflared、自建 FRP 和自有反向代理;Windows/Linux x64 可由插件托管 Caddy HTTPS 与证书。
dsh-mobile 的环境要求
原生 App 支持 Android 10+;也可使用手机浏览器。局域网要求手机和电脑位于可信网络,远程访问要求可靠的 HTTPS 通道。局域网使用私有 CA,公开远程入口使用系统信任的证书;凭据保存在 Android Keystore,第三方 WebSocket 默认拦截。
dsh-mobile 的已知限制
配对设备拥有电脑端 DeepSeek Harness 的操作权限,丢失设备必须立即撤销。远程服务可能有带宽或连接限额,且默认关闭;局域网和远程访问相互独立。插件不修改 DeepSeek Harness 源码。
根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README
同一分类
dsh-mobile 的同类插件
dsh-remote-web-ui
zhu1090093659
手机/PC 远程操控 dsh web 工作区:扫码配对、令牌门控通道、SSE 实时同步,提供移动端与完整桌面 GUI 两种远程形态。
我们跑过,装得上
ds-harness-remote
liguobao
通过端到端加密通道远程访问 DeepSeek Harness 及兼容的编码工作区,支持自适应 Relay/WebRTC 传输、设备授权、工作区文件、只读预览、终端和可选的 Codex Remote。
我们跑过,装得上
deepseek-harness-remote
liguobao
DeepSeek Harness 多端远程访问:从手机、平板、浏览器或另一台电脑继续进行中的会话,端到端加密通道(Noise IK + 自适应 Relay/WebRTC 传输),设备授权管理;远程端仅开放 ApiProxy 能力,支持 dsh-file-viewer 只读文件预览,不提供 Shell、远程桌面或写入权限。
我们跑过,装得上
dsh-ios
ZSeven-W
在对话里直接操作 iOS 模拟器或 USB 连接的 iPhone:22 个 Agent 工具用于启动、构建、按无障碍标识或 OCR 文本驱动 UI、列表行操作与 SwiftUI 预览热重载,并附带可点击拖拽的流式侧边栏面板。
我们跑过,装得上