DSH Marketplace

dsh-mobile

saya-ch/dsh-mobile

通过 Android App 或手机浏览器访问 DeepSeek Harness,支持安全局域网连接、远程访问、持久设备配对和可自定义移动界面。

47939TypeScriptApache-2.0源码

安装

把 dsh-mobile 装进 DeepSeek Harness

装到哪

npm 方式

直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。

GitHub 方式 · npm 包

从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。

我们跑过之后

我们跑过,装得上

这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 8 天前,DeepSeek Harness 0.2.2-rc.1.

挂进你的 README

实测可装 — dshmarketplace

给维护者的: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 是做什么的

Paired nodes pass through local and remote paths into a secure gateway and shared workspace.

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-ssh

zhu1090093659

10k

SSH 远程运维面板:Web 终端、SFTP 传输、本地端口转发与一条命令并发集群执行,Agent 与面板共用同一份主机配置。

我们跑过,装得上

npm 包TypeScript今天

AI 锐评

dsh-ssh

是什么 — 给 DSH 补网页 SSH 终端、带进度 SFTP、本机端口转发和跨主机单命令执行。

谁该装 — 正在用 DSH 的 agent 改 Linux 机器上的配置、传文件或排查线上服务,而原生 dsh web 没有远程运维入口的人,能对上号。 日常只在本机仓库和对话里干活、服务器操作全部留在 DSH 之外的人,不必往里面塞。

注意 — 在全新 profile 里可以装上,也会被 DSH 注册进该 profile。没发现明显的坑。

锐评 — 值不值取决于我肯不肯让 agent 和这块面板共用一份主机配置;我肯,所以装。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情

dsh-remote-web-ui

zhu1090093659

10k

手机/PC 远程操控 dsh web 工作区:扫码配对、令牌门控通道、SSE 实时同步,提供移动端与完整桌面 GUI 两种远程形态。

我们跑过,装得上

npm 包TypeScript今天

AI 锐评

dsh-remote-web-ui

是什么 — 把已在运行的 DSH Web 工作区经扫码与 token 门控接到手机或另一台电脑,用 SSE 同步,并分移动端与桌面两套界面。

谁该装 — 工位上的 DSH Web 里还有一条没跑完的 agent 会话,人已经离开那台机器,却仍要盯输出或补指令。 工作只在 DeepSeek Harness 命令行里、从不拉起 Web GUI 的人不必装:没有可配对的 web workspace。

注意 — 沙箱只确认它能在全新 profile 里装上并被 DSH 注册,扫码配对和跨设备同步没有实测。 家族 README 把传输写成 WebSocket,和本包自述的 SSE 不一致,以运行为准。

锐评 — 只有未完成会话必须跟着换房间,才值得占这个 plugin 名额;换设备就重开对话,不必走配对。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情

dsh-ssh

zhu1090093659

8.8k

SSH 远程运维面板:Web 终端、SFTP 传输、本地端口转发与一条命令并发集群执行,Agent 与面板共用同一份主机配置。

我们跑过,装得上

npm 包TypeScript29 天前

AI 锐评

dsh-ssh

是什么 — 把网页 SSH、带进度的 SFTP、本地端口转发和跨主机一条命令执行接到 DSH,并让 agent 共用那套主机配置。

谁该装 — 你在 DSH 里用 DeepSeek-V3 或 DeepSeek-R1 的 agent 做 Linux 排障,但会话里够不着那些主机。 日常只在 DSH 里写本地代码和翻会话、SSH 仍走本机终端或堡垒机的人,工作流不经过这层面板。

注意 — 沙箱里它在全新 profile 中能装上,并被 DeepSeek Harness 写进 profile。除安装和注册外,面板上的操作没有在这次实测里跑过。没发现安装层面的明显坑。

锐评 — 我会先挂上,生产主机先不配——等在一台用完即弃的机器上确认通了,再把账密写进 profile。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
详情
1.9k

通过端到端加密通道远程访问 DeepSeek Harness 及兼容的编码工作区,支持自适应 Relay/WebRTC 传输、设备授权、工作区文件、只读预览、终端和可选的 Codex Remote。

我们跑过,装得上

npm 包TypeScript9 天前

AI 锐评

ds-harness-remote

是什么 — 在本机 DeepSeek Harness 继续运行时,用手机、浏览器或其他电脑打开同一会话,含工作区文件、只读预览和远程终端。

谁该装 — 工位电脑已跑着配好模型和 workspace 的 DeepSeek Harness,人却经常换成手机或另一台电脑接着看会话、改文件、开终端,且本机不能对外监听端口。 开发机就是随身那台笔记本、人走机器一起走,没有留在别处的 Host 可接。

注意 — 实测能在全新 profile 里装上并被 DeepSeek Harness 注册进 profile。使用前需要提供 API key 或 token。iOS 客户端仍是 TestFlight,未公开发布。

锐评 — 装不装取决于第二台设备:Android、Web 或 DeepSeek Harness Desktop 现在就能用,只靠 iPhone 则不值。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情

DeepSeek Harness 多端远程访问:从手机、平板、浏览器或另一台电脑继续进行中的会话,端到端加密通道(Noise IK + 自适应 Relay/WebRTC 传输),设备授权管理;远程端仅开放 ApiProxy 能力,支持 dsh-file-viewer 只读文件预览,不提供 Shell、远程桌面或写入权限。

我们跑过,装得上

GitHub 源码TypeScript19 天前

AI 锐评

deepseek-harness-remote

是什么 — 把本机正在运行的 DeepSeek Harness 会话,经端到端加密通道接到手机、浏览器或其他电脑上继续。

谁该装 — 工位电脑上用 DeepSeek 模型跑着已配好 workspace 的 DeepSeek Harness,人离开后仍要把同一条会话接到手机或另一台电脑上继续改项目——缺的是连回这台 Host 的窗口,不是再开一个新 agent。把 DeepSeek Harness 只当作随身笔记本上的本地工具、Host 从不离身的人,不必再叠远程层。

注意 — 实测在全新 profile 里可以装上,并被 DeepSeek Harness 注册进该 profile。安装需要 API key 或 token,过程会执行 shell;Linux 脚本路径下 Host 以 root 运行,iOS 尚未公开发布。目录摘要写 ApiProxy 与只读预览、无 shell / 无写权限,README 另列远程终端和开发服务预览,两边不一致,以连上后的实际能力为准。

锐评 — 值。前提只有一条:那台 Host 可以一直在线;我不会为了偶尔看一眼对话去给 DeepSeek Harness 开公网端口。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
2详情

dsh-ios

ZSeven-W

360

在对话里直接操作 iOS 模拟器或 USB 连接的 iPhone:22 个 Agent 工具用于启动、构建、按无障碍标识或 OCR 文本驱动 UI、列表行操作与 SwiftUI 预览热重载,并附带可点击拖拽的流式侧边栏面板。

我们跑过,装得上

npm 包TypeScript1 个月前

AI 锐评

dsh-ios

是什么 — 在 DeepSeek Harness 会话中集成实时 iOS 模拟器与 USB iPhone 交互支持。

谁该装 — 当你使用 DeepSeek Harness 开发和测试 iOS 应用,需要实时 UI 驱动和 SwiftUI 热重载时,此插件能提供对应能力。 如果你不涉及 iOS 模拟器或 SwiftUI 预览,则此插件的工具集不会被使用。

注意 — 沙箱实测通过:在全新 profile 安装并注册成功。未发现安全或性能问题。

锐评 — 我会安装它,因为它提供直接交互 iOS 设备的缺失能力,但前提是 macOS 主机才能完整使用所有工具。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情