dsh-dshomepage-skin:为 DSH 0.2.x 换上 DeepSeek 首页同款背景

前言

DeepSeek Harness(DSH)桌面版与 dsh web 默认界面偏实用,对话区背后通常是纯色或系统主题,缺少官网首页那种流体光效与点云视觉。若你希望在本地开发、日常对话时保持与官网一致的氛围,又不愿改宿主源码,可通过插件在客户端侧注入背景与透明外壳样式。下面介绍社区维护的 dsh-dshomepage-skin(维护者 SiriusWJ,分类:趣味换装),它把 WebGL 流体、点线网格与数字鲸鱼叠到 DSH 0.2.x 的侧栏与对话区背后,并随深 / 亮外观自动换色。

这是什么

dsh-dshomepage-skin 是一款 DSH 客户端皮肤插件:在 DSH >=0.2.2-rc.1 <0.3.0 的桌面应用与 dsh web 上,复刻 DeepSeek 官网首页风格的背景(流体光效、点线网格、数字点云鲸鱼),提供深色与亮色两套配色。

本仓库在 yushi-xxh/dsh-homepage-skin(MIT)基础上适配 0.2.x:视觉与交互沿用原作,重写了外壳选择器与 engines.dsh 声明,使背景在 0.2.2-rc.1 桌面端能正确透出。插件 bundle 不 require 任何模块,也不使用 slots / locale / store 运行时依赖。

核心功能

安装并重启后,插件通过 cordis.patch.yml 与浏览器半端 lib/client.js 挂载画布并注入透明样式,主要行为如下。

  1. 三层视觉:WebGL 流体光效、点线网格、数字点云鲸鱼,出现在侧栏与对话区背后(验证时可见 data-dsh-dshomepage-skin 门控属性与 3 个画布)。
  2. 深 / 亮跟随系统外观:配色随 DSH 自带「外观」设置,依据 body[data-ds-dark-theme] 切换深海蓝与浅色变体。
  3. 无障碍与窄屏:在 prefers-reduced-motion: reduce 下保持静态画面;窗口宽度低于 768px 时隐藏鲸鱼与网格,减少遮挡。
  4. 0.2.x 外壳适配:使用稳定的 data-slot 契约(如 [data-slot="root"] > div、[data-slot="sidebar"]、[data-slot="main.conversation"])定位 AppFrame,并处理 Windows 标题栏下 frame / centerCol 等不透明层,使背景可见;旧版 CSS Module 类名保留为回退,dsh web 0.1.x 也可使用。
  5. 无设置项:bundle 加载即启用;卸载或禁用后移除画布与样式,恢复默认外观。本版(README 验证记录中的 0.1.1 逻辑)不提供插件设置开关。

package.json 中当前发布版本为 0.1.11;README 中实测环境为 DSH 0.2.2-rc.1(桌面壳 44.7.0,Windows x64)。

安装与启用

插件以当前 dsh 进程权限运行,安装前建议浏览仓库源码与 MIT 许可证。DSH 生态倡导「一切皆插件」;SkillHub 等目录为社区站点,与 DeepSeek / 幻方无官方从属关系。

桌面版(推荐)

将插件写入 desktop profile 后重启桌面端:

dsh plugin --profile desktop add github:SiriusWJ/dsh-dshomepage-skin

也可在应用内「插件」页用 GitHub 地址添加。若使用 dshmarket,需等仓库被 awesome-dsh-plugin 收录(仓库需 ≥10 commits 且 ≥1 天)后再在市场搜索;直接 github:SiriusWJ/dsh-dshomepage-skin 安装不依赖市场上架。

dsh web

dsh plugin --profile web add github:SiriusWJ/dsh-dshomepage-skin

经过上面的步骤,重启对应端的 DSH 进程即可。无需额外配置项;engines.dsh 不满足时,0.2.2 启动阶段的版本检查会拦截不兼容组合。

典型用法与验证

用法极简:安装 → 重启 → 自动生效。

  1. 打开侧栏与对话区,确认背后出现流体、网格与鲸鱼。
  2. 在「外观」中切换深色 / 亮色,观察配色是否随 body[data-ds-dark-theme] 变化。
  3. 在插件管理中禁用或卸载本插件,确认背景立即消失。

README 给出的对照表可作为自检参考:

现象 结论
侧栏、对话区背后出现流体光效 + 点线网格 + 鲸鱼 已生效
外观切到深色 → 深海蓝配色;亮色 → 浅色变体 已生效
安装并重启后自动出现背景,无需任何设置 已生效
卸载或禁用插件后背景立即消失,恢复出厂 正常

Windows 真实桌面窗口的标题栏层在 README 中标注为「未截图复核」;若在 Windows 桌面端使用,重启后建议目视确认标题栏与侧栏开关行为是否符合预期。插件刻意不为侧栏祖先添加 backdrop-filter,以免干扰原生 position: fixed 的侧栏按钮定位。

适用场景与注意

适合谁:使用 DSH 0.2.2-rc.1 及以上(且低于 0.3.0)的桌面或 Web 用户,希望在本地界面保留官网首页式背景,且接受「安装即全开、无细粒度开关」的行为。

兼容性摘要:

项 值
目标运行时 DSH >=0.2.2-rc.1 <0.3.0
实测版本(README) DSH 0.2.2-rc.1
另一端 dsh web 0.2.x 同样可用

与上游插件名:门控属性为 data-dsh-dshomepage-skin,可与上游 dsh-homepage-skin 类插件在命名上区分、共存(以你实际安装的包为准,勿重复启用多款同类皮肤)。

安全与信任:插件修改客户端 DOM 与样式,权限等同于你启动 DSH 的用户环境;仅从可信来源安装,并留意 GitHub Issues:https://github.com/SiriusWJ/dsh-dshomepage-skin/issues。

结尾

dsh-dshomepage-skin 把 DeepSeek 首页的流体、网格与鲸鱼背景带到 DSH 0.2.x 桌面与 Web,深 / 亮随应用外观切换,无依赖、无配置。若你的 DSH 版本在 engines.dsh 范围内,用官方 README 中的 dsh plugin --profile … add github:SiriusWJ/dsh-dshomepage-skin 安装并重启即可体验。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜