前言¶
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 运行时依赖。
- 目录页:https://www.skillhub.cn/plugins/SiriusWJ/dsh-dshomepage-skin
- 源码与说明:https://github.com/SiriusWJ/dsh-dshomepage-skin
- 许可证:MIT(视觉与着色器版权归上游作者,本仓库负责 0.2.x 适配与维护)
核心功能¶
安装并重启后,插件通过 cordis.patch.yml 与浏览器半端 lib/client.js 挂载画布并注入透明样式,主要行为如下。
- 三层视觉:WebGL 流体光效、点线网格、数字点云鲸鱼,出现在侧栏与对话区背后(验证时可见
data-dsh-dshomepage-skin门控属性与 3 个画布)。 - 深 / 亮跟随系统外观:配色随 DSH 自带「外观」设置,依据
body[data-ds-dark-theme]切换深海蓝与浅色变体。 - 无障碍与窄屏:在
prefers-reduced-motion: reduce下保持静态画面;窗口宽度低于 768px 时隐藏鲸鱼与网格,减少遮挡。 - 0.2.x 外壳适配:使用稳定的
data-slot契约(如[data-slot="root"] > div、[data-slot="sidebar"]、[data-slot="main.conversation"])定位 AppFrame,并处理 Windows 标题栏下frame/centerCol等不透明层,使背景可见;旧版 CSS Module 类名保留为回退,dsh web0.1.x 也可使用。 - 无设置项: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 启动阶段的版本检查会拦截不兼容组合。
典型用法与验证¶
用法极简:安装 → 重启 → 自动生效。
- 打开侧栏与对话区,确认背后出现流体、网格与鲸鱼。
- 在「外观」中切换深色 / 亮色,观察配色是否随
body[data-ds-dark-theme]变化。 - 在插件管理中禁用或卸载本插件,确认背景立即消失。
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 安装并重启即可体验。