DeepSeek Harness (DSH) 的 Web 界面提供了一定的定制能力。当开发者希望快速更换界面风格,或者单纯为了提升视觉体验时,直接修改代码往往成本过高。dsh-skin-collection 插件解决了这一问题,它通过多套预构建的皮肤样式,为 DSH 的 Web GUI 提供了非侵入式的视觉升级。
插件概述¶
这是一个为 DeepSeek Harness (DSH) Web GUI 提供多风格皮肤集合的插件。作者为 NonchalantLudens。插件通过作用域 CSS 和侧边栏管理器,实现了独立于默认主题的皮肤切换与配色锁定功能。
核心功能¶
- 9 种预设主题:内置 wabi-sabi(侘寂)、terminal(终端)、cyberpunk(赛博朋克)、film-noir(黑色电影)、swiss(国际主义)、bauhaus(包豪斯)、brutalism(野性主义)、dark-glass(暗黑玻璃)和 pixel-retro(像素复古)风格。
- 作用域 CSS:通过
body[data-dsh-skin-<id>]属性隔离样式,确保皮肤互不干扰。 - 侧边栏皮肤管理器:在 Web 界面侧边栏底部提供皮肤选择入口。
- 独立配色方案:皮肤可锁定配色,同时支持独立的基础配色方案(跟随系统/浅色/深色)切换。
安装与启用¶
- 执行安装命令:
dsh plugin --profile web add dsh-skin-collection
- 安装完成后,需要重启
dsh web服务以加载插件。 - 重启后,在侧边栏底部会出现 皮肤 按钮,点击即可选择。
典型用法¶
在侧边栏底部点击 皮肤 按钮,从列表中选择一种风格(例如 wabi-sabi 或 cyberpunk)。系统会应用该皮肤及其对应的锁定配色方案。若要恢复 DSH 的出厂默认 UI,选择 默认样式 即可。
注意事项¶
- 无构建脚本:该插件不包含构建脚本,纯预构建文件,安装过程无代码执行风险。
- 主题覆盖:皮肤选择会覆盖默认主题设置,配色方案由皮肤锁定,切换皮肤会自动切换配色。
- 适用对象:希望快速更换 DSH Web 界面风格的开发者或使用者。
该插件通过数据驱动的方式管理皮肤,扩展性强。源码与文档位于:GitHub。