前言¶
DeepSeek Harness (DSH) 采用插件化架构,这意味着界面风格可以通过第三方插件进行扩展。如果当前的 Web UI 风格不符合开发或使用习惯,可以通过插件进行换装。more-nico/dsh-nico-theme 提供了一个可切换的液态玻璃主题,将 DSH 的界面元素转化为悬浮的磨砂玻璃面板。
插件介绍¶
这是一个为 DeepSeek Harness Web UI 设计的液态玻璃主题插件,由维护者 more-nico 开发,采用 MIT 许可证。它并非 DeepSeek 官方项目,而是基于 DSH-Transparent-UI-Plugin 的分支,并集成了 nico-glass-kit 的材质。
核心功能¶
插件将 DSH 的多个界面区域覆盖了 Mica 风格的玻璃面板,并支持深度自定义:
* 面板覆盖范围:包括头部、侧边栏、编辑器、停靠栏、对话框、菜单、模型列表、后台任务弹出窗以及新会话胶囊。弹窗的圆角尺寸为 18px,主面板圆角为 32px。
* 流体背景与壁纸:提供流体背景,可通过色相和深度旋钮调节。支持可选的图片或视频壁纸,壁纸本身也有独立的模糊滑块。
* 材质调节:提供一套完整的材质旋钮,包括模糊、亮度、折射、深度、曲率、色散和边缘高光。
* 交互效果:开启悬停弹性后,玻璃面板、图标和面板内容会根据指针位置产生倾斜,增强物理质感。
* 阅读垫:为用户气泡、助手文本、回复操作和轨迹提供专门的阅读区域样式。
安装与启用¶
插件需要安装在 DSH 的 Profile 中。安装后需要重启 Web 服务。
- 安装插件:
dsh plugin --profile web add dsh-nico-theme@latest
- 重启服务:
dsh web
- 在界面中启用:
进入 Settings → Built-in Plugins → Nico Theme,开启该插件。
典型用法¶
- 独立测试配置:不想影响主配置,可以创建一个临时 Profile 进行测试:
dsh plugin --profile nico-theme-test add dsh-nico-theme@latest
dsh --profile nico-theme-test --host 127.0.0.1 --port 18765 --no-open
- 本地开发调试:如果需要修改源码,可以通过本地目录安装:
dsh plugin --profile nico-theme-test add .
注意事项¶
- 环境要求:需要
@deepseek-ai/dsh@0.2.0-rc.2和 Node.js 22+ 环境。 - 浏览器兼容性:折射效果在 Chromium 浏览器上表现最佳。Firefox 和 Safari 会自动回退到纯 CSS 霜冻效果。
- 版权与归属:非 DeepSeek 官方项目,基于
DSH-Transparent-UI-Plugin(MIT, © 2026 John Wu) 和nico-glass-kit(MIT) 的衍生作品。
结语¶
more-nico/dsh-nico-theme 为 DeepSeek Harness 提供了一套完整的视觉换装方案,通过玻璃拟态和流体背景提升了界面的质感。安装后即可在设置中一键切换,无需修改 DSH 源码。