AllDSH
EN

DSH Web

zhu1090093659 · zhu1090093659/dsh-web

把十五个 Web GUI 扩展打包成一次安装的聚合套件,通过官方 web profile 挂载。

DSH Web 是 zhu1090093659 开发的 DSH 插件,把十五个 Web GUI 扩展打包成一次安装的聚合套件,通过官方 web profile 挂载。收录于界面与体验和集成与连接。验证等级 L2(结构完整),安全扫描尚未完成,尚未声明具体的兼容版本,条目最后核查于 2026-09-18,采用 Apache-2.0 许可。安装命令:dsh plugin --profile web add @linxin666/dsh-web-all

本条目由 赤榆 核查,数据更新于 · 引用规则

L2active
DSH Web 验证面板:验证等级 L2(共 5 级)——清单文件有效,关键字段齐全。安全扫描:未验证(未运行扫描)。兼容目标:DeepSeek Harness 未声明。许可:Apache-2.0。GitHub 星标:7,730。条目最后核查 2026-09-18。
DSH Web 的验证面板。该条目处于 5 级验证中的 L2 级:清单文件有效,关键字段齐全。安全扫描:未验证(未运行扫描);兼容目标:DeepSeek Harness 未声明;许可:Apache-2.0;条目最后核查于 2026-09-18。 验证规则说明

实际使用截图

本站截图:插件跑在一次性 DeepSeek Harness 里、任务跑在自动生成的演示项目上,不是你的机器,也不是作者提供的图。点击任意一张可看大图。

DSH Web — 安装并启用后的样子:「设置 → 插件 → 插件列表」中展开的条目,含完整包名、配置状态与运行状态。
安装并启用后的样子:「设置 → 插件 → 插件列表」中展开的条目,含完整包名、配置状态与运行状态。
DSH Web — 插件在设置里新增的页面:「Workshop」。
插件在设置里新增的页面:「Workshop」。
DSH Web — 真实会话说一轮短任务后的样子,任务跑在自动生成的演示项目上。
真实会话说一轮短任务后的样子,任务跑在自动生成的演示项目上。

由 AllDSH 于 2026-09-19 在 DSH 0.1.5-rc.1 上截取,视口 1920×1080,包版本 @linxin666/dsh-web-all@^0.3.23。

安装命令

dsh plugin --profile web add @linxin666/dsh-web-all

需要先启动 harness:npx @deepseek-ai/dsh web,然后执行上面的命令。第一次用?先看安装教程。

功能说明

DSH Web 不是单个插件,而是一层聚合。它的 README 包表列出十六个 npm 包:十五个组件扩展,加上把它们拉到一起的聚合包。装上聚合包,Web GUI 就一次性获得任务看板、手机远程控制、SSH 终端、使用统计、Git 图谱、会话归档管理等能力,而不必分八九次单独安装。

所有插件都通过 Harness 自身的 profile 机制挂载,不修改 Harness 源码。仓库本身刻意做得很薄:package.json 只声明一个 dsh.bundle patch,并依赖一个已发布的包 @linxin666/dsh-web-all。因此仓库即使几乎不含插件代码也可以直接安装——插件行来自 npm 包,仓库只提供装配清单。

它实际带来什么

  • 任务看板 —— 覆盖待规划、待办、进行中、已完成、失败五列,支持 cron 式定时触发与可选的会话复用。调度由 Harness Host 执行,因此关掉浏览器依然有效。
  • 移动端远程控制 —— 通过二维码或链接配对,手机跑的是官方 Web GUI 本身,而不是精简版界面。配对令牌一次性且限时,一个「停止」即可吊销全部已配对设备。
  • SSH 运维 —— Web 终端、SFTP 传输与端口转发,支持一键导入 ~/.ssh/config,以及按别名、环境或标签跨主机批量执行。端口转发只监听回环地址。
  • 使用统计 —— 30 天窗口内的 token 用量、供应商余额与套餐配额,官方 DeepSeek 用量另有鲸元台账。
  • 模型能力 —— 按模型声明图片输入能力与推理档位。
  • Git 图谱 —— 提交图谱,以及在 $DSH_HOME/worktrees/ 下、分支名为 wt/<名称> 的 git worktree 并行会话。
  • 会话归档管理 —— 归档视图、搜索与级联删除。
  • 皮肤 —— 带 skin.json 清单的纯资产目录,由唯一的皮肤中心包统一加载,默认附带蓝色幻想。

同一项目里还有面向 macOS 与 Windows 的桌面客户端,以及 dsh-market.com 创意工坊。

运行要求

走 npm 路线只需要一个 dsh web 能正常启动的 Harness。从仓库安装则需要 Node.js 22 或更新版本以及 pnpm。README 的徽章标注 DSH 下限为 >=0.1.5-rc.1。桌面客户端自带运行时,不需要预装 Node、npm 或 dsh CLI。

已知限制

README 写得很直白,这部分最值得在决定安装前读完:

  • Host 停止或整机睡眠期间错过的任务看板触发点会被跳过,不会补跑。
  • SSH 密码与 passphrase 以明文保存在 ~/.dsh/dsh-ssh.json(权限 0600),断线重连可能重放非幂等命令;远程输出原样返回,不做脱敏。
  • 移动端推送依赖 SSE。Cloudflare quick tunnel 与 Tailscale Serve 都不透传 SSE,插件会降级为轮询,新消息可能晚几秒到达。
  • 会话归档的删除是级联的,且不可恢复。
  • 桌面安装包未做代码签名,macOS 会有 Gatekeeper 警告,Windows 会有 SmartScreen 提示。
  • 使用统计不回填历史:从插件首次启用时开始计数。
  • 模型能力只是声明,不是探测。模型可以声称支持图片,却在真正请求时失败。

什么时候用它、什么时候不要用

想让 Web GUI 一次性变得完整,并且接受这些组件一起升级,就用聚合包。README 自己的建议是升级前先读 changelog,因为一个不兼容的打包行可能影响整个界面。

只想要某一个功能,就不要用它。每个组件都单独发布,README 也列出了任务看板、SSH、使用统计、模型能力、宠物、会话归档各自的独立安装方式。有两种情况值得单独说明:如果你要的只是右侧面板,聚合包已经内置了 Better Sidebar,再单独装一次是多余的;如果你要的是终端界面,dsh-tui 是面向同一需求的另一个项目,而不是本套件的组件。

从仓库而非 npm 安装会带来额外的摩擦,README 的排障章节有记录:pnpm 11 的 release-age 门禁可能静默解析到较旧的 @linxin666/* 版本并导致页面崩溃;安装过程会请求 cloudflared、cpu-features、ssh2 的构建权限;严格的 pnpm 布局还需要 nodeLinker: hoisted 才能解析子包。

兼容性说明

来自聚合包的行统一带 web-ui- 前缀,因此打包插件与其独立包可以共存而不产生重复挂载 id——但按 id 写入的配置必须使用带前缀的形式。从旧包 @linxin666/dsh-web-ui-all 迁移由插件管理器处理:先移除旧包再装新包,任一步失败自动回滚。

打包的皮肤与宠物各自携带上游许可,其中若干为禁止商用。有一个打包皮肤 blue-fantasy 未附第三方许可声明——README 标注为等待作者确认。

FAQ

npm 聚合包和从仓库安装,必须二选一吗?

是。两者产生相同的插件行,同时安装会因为 id 重复而挂载失败。npm 聚合包是常规路线,仓库路线面向开发调试。README 把它们描述为互斥的替代方案,而不是叠加关系。

装了聚合包之后,还能单独装其中一个组件吗?

可以。web-ui- 前缀让两者互不冲突,host 部分只注册一次。README 指出两个来源并存没有额外收益,建议只保留一个。

它会回传数据吗?

README 没有把遥测描述为插件功能。唯一的痕迹是 README 图片里的一个徽章接口地址,正文并未解释它。所以这个问题应当视为「未说明」,而不是「已确认没有」。

机器睡眠时,定时任务会怎样?

会被跳过。任务看板由 Harness Host 驱动,Host 停止或机器睡眠期间错过的触发点不会排队补跑。可选的电源保护能阻止空闲睡眠,但它默认关闭,也不拦截合盖、手动睡眠、休眠或关机。

来源与参考

本页的技术判断建立在以下第一手资料之上,链接可直接追溯核对。

  1. [1]zhu1090093659/dsh-web — GitHub插件自身的仓库与 README——本条目的每一项论断都以这份第一手文档逐条核对。
  2. [2]@linxin666/dsh-web-all on npm — npm本页安装命令实际解析到的已发布包。
  3. [3]deepseek-ai/deepseek-harness — GitHubDeepSeek Harness、Cordis 运行时与插件加载模型的上游仓库。
  4. [4]@deepseek-ai/dsh on npm — npm已发布的 harness 包,也是本站 dshTarget 字段跟踪的版本来源。
  5. [5]dsh-plugin GitHub topic — GitHub本站用于发现收录插件的检索入口。

全部链接最后核验于 2026-09-11

关于本条目的问题

DSH Web 安全吗?可以安装吗?
DSH Web 当前的验证等级是 5 级中的 L2 级(清单文件有效,关键字段齐全),安全状态为「未验证(未运行扫描)」。验证等级记录的是安装路径被核查到什么程度,它本身不是安全保证:是否安全取决于插件实际能碰到什么。安装前请阅读源码与安装脚本,确认它对文件、shell、网络和凭证的访问范围。
DSH Web 兼容哪个 DeepSeek Harness 版本?
DSH Web 没有声明 dshTarget,因此作者没有承诺任何具体的 DeepSeek Harness 版本。这个字段是可选的,缺失意味着本条目不保证在特定版本上可用;安装前请先在隔离的 profile 中试装。
DSH Web 怎么安装?
先用 npx @deepseek-ai/dsh web 启动 harness,然后复制页面顶部的安装命令。该命令由仓库发布的包名(或条目声明的安装 spec)生成,因此不会与仓库实际发布的内容脱节。本条目最后核查于 2026-09-18。
npm 聚合包和从仓库安装,必须二选一吗?
是。两者产生相同的插件行,同时安装会因为 id 重复而挂载失败。npm 聚合包是常规路线,仓库路线面向开发调试。README 把它们描述为互斥的替代方案,而不是叠加关系。
装了聚合包之后,还能单独装其中一个组件吗?
可以。web-ui- 前缀让两者互不冲突,host 部分只注册一次。README 指出两个来源并存没有额外收益,建议只保留一个。
它会回传数据吗?
README 没有把遥测描述为插件功能。唯一的痕迹是 README 图片里的一个徽章接口地址,正文并未解释它。所以这个问题应当视为「未说明」,而不是「已确认没有」。
机器睡眠时,定时任务会怎样?
会被跳过。任务看板由 Harness Host 驱动,Host 停止或机器睡眠期间错过的触发点不会排队补跑。可选的电源保护能阻止空闲睡眠,但它默认关闭,也不拦截合盖、手动睡眠、休眠或关机。

相似的 DSH 插件

查看全部

一个仓库三套组件、三条安装路径:免重启的运行时插件注入器、推理模式路由预设,以及分级任务协议。

L3
7.2k JavaScript
编辑推荐

面向 AI 编程的 spec-first agent OS:苏格拉底式面试、不可变 Seed、分阶段评估,以 MCP server 形式提供。

L2
6k Python

DSH Web 界面右下角的小鲸鱼挂件:通过官方接口读取 DeepSeek 余额,用余额差值记账,数据存在本地。

L2
2.7k JavaScript

DSH Pocket

shaobeichen

扫码即可用手机访问电脑上的 dsh web 会话,局域网直接可用;外网访问需主动开启,并依赖 Cloudflare 隧道。

L2
1.2k JavaScript

DSH Mobile

saya-ch

在手机上使用电脑里的 DeepSeek Harness:Android App 或手机浏览器经配对加密的局域网 HTTPS 接入,可选多种远程隧道。

L3
274 TypeScript

Deep Whale

Small-tailqwq

把 DSH Web 界面换上鲸鱼少女主题的皮肤素材包,由三个可独立安装的子目录包组成。

L1
2.1k TypeScript
ESC

输入关键词搜索索引,索引由 Pagefind 在部署时生成。