DSH Plugins
返回列表
devctl-dsh

devctl-dsh

客户端 更新于 2026.10.02

在终端中运行以下命令:

dsh plugin install menghuanshiguang/devctl-dsh

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install menghuanshiguang/devctl-dsh,即可从 https://github.com/menghuanshiguang/devctl-dsh 安装 devctl-dsh 插件。

插件介绍

DSH 默认把 Web 界面绑在本机回环地址上,手机和平板往往既进不了页面,也拿不到 launch token。devctl-dsh 是 devctl 家族里专门对接 DSH 的一层:它不在远端替你操作 Android 或 Windows 壳层,而是把「这台机器上正在跑的 DSH 会话」暴露成一条可鉴权的控制通道,让你从另一台设备列会话、发消息、看流式回复、打断回合、切换模型,必要时还能改工作区与权限投影。

被控端作为 DSH Host 插件,在进程内开一个带 token 的 JSON-Lines TCP 端口;控制端是单文件、零依赖的 Python 3 脚本 dshctl,参数手感对齐 devctl,日后主仓库也可通过 --type dsh 接管同一路径。配对不必手抄令牌:设置页提供二维码,扫码即可得到 dshctl add 命令。同一套协议与 token 下,仓库里的原生 Android 客户端 dshconsole 可与 CLI 混用——PC 上敲命令、手机上盯同一会话的流式输出。

除了 CLI,插件还在局域网为已配对设备开一个网页窗口,把请求转回本机 Host web,并处理跨源头改写,让手机能加载完整的 DSH 设置与聊天界面,而不必为每个插件单独重写面板。设置页里的 devctl 分区集中展示监听地址、掩码后的令牌、配对二维码与曾连接过的控制端设备,数据来自 Host 上的只读端点,无需浏览器持有 TCP 令牌。

适合需要在书桌前的主机跑 DSH、却在手机、平板或另一台电脑上遥控会话的人:脚本与 agent 可用 --json 接入,无桌面环境的服务器也能当被控端(需选对 profile)。务必牢记:控制令牌等同本机 DSH 控制权,明文内网传输,只应在可信局域网或 VPN 内使用,不需要时关闭局域网网页或收窄监听地址。

截图预览

使用场景

  • 主机跑 DSH,用手机或另一台电脑列会话、发消息并看流式回复
  • 扫码配对后不用手抄 token,直接 dshctl 或 Android 客户端连上
  • 脚本或 agent 用 --json 驱动本机会话,必要时远端改模型与权限

适合人员

  • 希望把 DSH 留在书桌主机、却在移动端遥控的人
  • 熟悉 devctl 手感、需要专用 DSH 控制通道的开发者
  • 在无桌面的服务器或小主机上跑 DSH 却要远端运维的用户