前言¶
天天用 DSH 的 Web 界面对话、看输出,界面本身的样子却基本是定死的。想换套配色,常规做法是自己改 CSS:找到选择器、覆盖变量,dsh 一升级还得重新对一遍。dsh-theme-kit 把这件事做成了插件——装上之后,在设置面板里就能完成换主题、换壁纸、调纹理、调透明度,不用手写样式。
DSH 的理念是「一切皆插件」,外观这件事自然也可以交给插件来做。下面介绍这个由 ink5897 维护、以 MIT 许可发布的外观套装。
这是什么¶
dsh-theme-kit 是一个面向 DeepSeek Harness Web 界面的外观插件,一句话概括:32 款配色主题、动态与静态壁纸、东方纸纹、分区透明度与文字深浅调节,外加一只跟随按键的键盘桌宠。
它解决的问题是:不改一行代码,把 dsh web 的整套观感换成自己喜欢的样子。
核心功能¶
32 款预设配色主题¶
主题分三个色系共 32 款,可在设置面板一键切换,也支持跟随系统 / 浅色 / 深色:
| 色系 | 数量 | 主题 |
|---|---|---|
| 莫兰迪 | 12 | 燕麦摩卡、豆粉年糕、橄榄奶糖、苔藓奶绿、紫苏麻薯、莓语轻风、橙香奶盖、海苔奶冻、甜桃榛果、桂花乌龙、薄荷奶咖、蓝藻奶巧 |
| 马卡龙 | 8 | 海盐冰沙、樱花奶昔、蜜桃奶糖、莓果奶霜、柠檬海风、紫薯奶黄、抹茶杏子、葡萄奶冻 |
| 中国传统色 | 12 | 石青赭脂、藕荷绛色、雪青桃夭、苍筤霁青、长安三彩、朱墙驼铃、胭脂青黛、落日胡天、胡桃琥珀、紫藤青杏、金桂竹影、蓝田碧玉 |
内置壁纸与自定义背景¶
内置 6 张壁纸:3 段动态视频壁纸(五条悟、柯基小狗、线条小狗)和 3 张静态图片壁纸(夏日海边、树荫、线条小狗),也支持导入自己的图片并裁剪。背景位置可选居中 / 顶部 / 底部,缩放可选铺满 / 适应 / 原尺寸。
东方纸纹与玻璃效果¶
7 种东方纸纹纹理:纸纹 1、祥云纹、回纹、涟漪纹、波浪纹、螺旋纹、菱格纹,强度与颜色都可调。玻璃效果可调模糊、饱和度、亮度,用来和壁纸配合。
分区透明度与文字深浅¶
主区、侧边栏、卡片、输入区、设置面板五个分区的表面透明度和文字深浅各自独立调节,方便换完背景之后把每一块界面调到文字依然清晰的程度。
按键桌宠¶
一只跟随按键动的键盘桌宠,可开关、拖动、缩放、重置位置。
安装与启用¶
前置条件:DeepSeek Harness(dsh)、Node.js 18+、pnpm 在 PATH。
从 npm 安装(推荐),这一步会把插件注册到 web profile:
dsh plugin --profile web add dsh-theme-kit
重启 dsh web,在设置面板打开「主题与配色」就能开始调了。
如果偏好从源码安装:
git clone https://github.com/ink5897/dsh-theme-kit.git
cd dsh-theme-kit
dsh plugin --profile web add link:.
一条配置路径¶
装好之后,建议按下面的顺序调,从整体到局部:
1、先选色系与主题:莫兰迪 / 马卡龙 / 中国传统色,或跟随系统 / 浅色 / 深色;
2、再定背景:从 6 张内置壁纸里挑一张,或导入图片裁剪,配合位置与缩放;
3、叠纹理与玻璃:选一种纸纹、调强度与颜色,再调玻璃的模糊、饱和度、亮度;
4、分区精调:逐项调五个分区的透明度与文字深浅,直到文字清晰、层次舒服;
5、最后按需打开按键桌宠,拖到不挡内容的位置。
实现方式与已知限制¶
插件是单个 DSH bundle 包,无需构建步骤,DSH 直接加载源码:
lib/index.js— 宿主半区:themeKit远程服务(持久化)+/dsh-theme-kit-wallpapers壁纸路由lib/client.js— 浏览器半区:背景 / 主题 / 文字深浅 / 按键桌宠wallpapers/— 内置壁纸与纹理资产cordis.patch.yml— 挂载插件的 bundle patch
已知限制有两条:分区透明度与文字深浅通过作用在界面 DOM 上的 CSS 自定义属性覆盖实现,界面内部类名可能随版本变化;按键桌宠与标志配色规则同样依赖界面的 DOM 结构。也就是说,dsh 更新后部分外观效果可能需要等插件跟进适配。
适用场景与注意¶
适合两类人:一是日常使用 dsh web、想换套顺眼配色但不想自己维护 CSS 的;二是喜欢给界面配壁纸、纹理、桌宠,把工作环境调成自己样子的人。
安装前有一点要提醒:插件以当前 dsh 进程的权限运行,装任何第三方插件前都建议先读一遍源码、确认许可证。本项目为 MIT,源码和文档都在 GitHub 仓库里。
小结¶
dsh-theme-kit 把 DSH Web 界面的换装收敛到一个设置面板里:32 款主题一键切换,壁纸、纸纹、玻璃、分区透明度逐层叠加,装一次即可长期使用。
仓库地址:https://github.com/ink5897/dsh-theme-kit
社区插件目录(独立站点,与 DeepSeek、幻方无官方从属关系)也有收录页:https://www.skillhub.cn/plugins/ink5897/dsh-theme-kit ,地址来自插件收录信息,可自行核对。