dsh-in-hand
掌上 DSH:DeepSeek Harness 的手机端,不用装 App——会话、实时对话、交付文件、后台任务与待批准。 / DSH in hand: the phone client for DeepSeek Harness with no app to install.
一句话定位
掌上 DSH:DeepSeek Harness 的手机端,不用装 App——会话、实时对话、交付文件、后台任务与待批准。 / DSH in hand: the phone client for DeepSeek Harness with no app to install.
安装方式
在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。
$ dsh plugin --profile web add dsh-in-hand@1.8.27
兼容的 DSH 版本
>=0.2.1-rc.2 <0.3.0
作者与热度
dingchenhui0618-arch · ★ 103 · 更新于 2026-11-09
关于这个插件
掌上 DSH(dsh-in-hand)
English · 简体中文
不用装 App。手机上把 DSH 的待批准一次点掉。
左:待批准一次点掉 · 中:抽屉里挑会话 · 右:字号与明暗
形态就是一个网页:手机浏览器打开即可。同一个 Wi-Fi 下走局域网直连,人在外面走经中继的公网入口,两条路在页面右上角随时切。 30 秒上手
1. 装插件(在跑 DSH 的那台电脑上):dsh plugin --profile web add dsh-in-hand 2. 重启 DSH:桌面客户端关掉再打开(命令行装的用 dsh web)—— 插件行来自 profile 的 bundle 图,不重启不生效。 3. 手机打开:同一 Wi-Fi 用中继的局域网地址 http:// :3099/taskwatch,人在外面用中继的 HTTPS 域名;首次进配对页输一次 6 位码。 为什么用它 不用公网 IP:电脑在 NAT 后面也能连上,路由器不用做端口映射。 能接着聊:还是桌面上那批会话,手机上回一句就继续,逐字看着它跑。 能批一次:手机在线时,待批准卡片直接给「批准一次 / 拒绝」;超时或手机切走就自动退回桌面(v1.8.0)。 拍一张直接发:输入框旁的相机键唤起系统相机,拍完就在输入区看到缩略图、大小和取消;发送前在手机上压到长边 1600、保留拍摄方向,原图不出手机(仍走本机收件箱,不进云端,v1.8.9)。 等待和交付物都在这一页:哪件事在等你、进度到哪,展开就能看;生成好的图和 PDF 直接打开。 从只读监控长成手机客户端
它起初只是一份只读的任务监控页——让你在手机上瞄一眼 DSH 有几个任务在跑、有没有事在等你;后来接上了 DSH 自己的会话运行时,长成了手机浏览器里的 DSH 客户端:左上角会话列表、右上角新建对话、输入框上方是当前会话的实时指标(轮次 / 步数 / token/s / Token 消耗 / 缓存命中率 / 上下文占用),可以直接对话、逐字跟随输出、随时打断;再往后,手机上还能一次性批准 / 拒绝一次工具调用、回答选项式提问。
没有 App 可装:不需要原生代码、不需要打包、不需要上架。手机上进一次「添加到主屏幕」,之后它就是一个图标;页面按请求读盘、壳由 Service Worker 换版,所以代码更新后下一次打开就会跟上。 打开就是概览(v1.8.2)
以前打开是一段对话——你得先翻一眼才知道自己为什么被叫来。现在打开是概览:最上面一行是虎鲸标 + 「掌上 DSH」(v1.8.20),紧接着就是「在等你 N 件」,下面第一张卡能直接点「批准一次」;再往下是「在跑」的三条(跑到第几步、跑了多久),一行后台任务 / 今日轮次,最后是「继续上次会话」和「全部会话」。对话退到第二层,点进去才看正文,左上角有明确的「返回首页」,系统返回手势也回得去(地址是 #session/ ,刷新不丢)。
两件事刻意没做:没有新写一套审批逻辑(待办卡复用 v1.8.0 的按钮、二次确认与倒计时,只是多了一个放置位置),断网时不清空首页(继续显示上次读到的状态,底下补一条说明,而不是假装"什么都没有在等你")。 并行视图:一屏看清、失败永远在最上面(v1.8.10)
相似插件
open-design
Local-first design product: detects your installed code-agent CLI, runs design skills + design systems, streams artifact…
huashu-design
花叔Design:用HTML做高保真原型、幻灯片、动画与可视化,导出PDF和可编辑PPTX。
dsh-web
DeepSeek Harness Web GUI 插件全家桶。皮肤、宠物与社区插件索引已拆分为独立仓库(dsh-skins / dsh-pet / dsh-community-plugins),本仓通过 npm 包内置它们。