CoolDark: DSH Low Contrast Dark Theme

前言

DeepSeek Harness(DSH)把界面拆成可插拔的插件形态,官方默认主题偏亮或对比偏强时,长时间看对话和代码容易累眼。社区里有人专门做「换装」类插件,只改配色与层级,不动字号和字体逻辑。下面介绍维护者 CC-play 发布的 dsh-theme-cooldark(CoolDark):给 DSH 用的低对比度深色主题,画布中性暗灰、正文柔和浅灰,目标是不纯黑、不偏暖、不刺眼。

这是什么

CoolDark 一句话定位是:给 DSH 用的低对比度深色主题(README 与 package.json 描述一致)。维护者为 CC-play,源码与说明在 GitHub 仓库 CC-play/dsh-theme-cooldark,在社区目录 skillhub.cn 中归类为 趣味换装。当前 package.json 版本为 0.5.1,许可证 MIT;插件要求 DSH 引擎 >=0.1.7-rc.1,通过 cordis.patch.yml 与客户端注入 @deepseek-ai/dsh-client-ui-theme 生效。

它解决的是「默认外观长时间使用视觉负担」的问题,而不是新增业务能力:启用后替换界面配色与部分 Markdown / 代码块样式,禁用即恢复官方主题,无需卸载。

核心功能

以下能力均来自 README「它做了什么」一节,均为已声明的视觉效果:

  • 分层底色:画布、侧栏、浮层按 10 级暗灰色阶区分层级。
  • 聊天气泡:半透明 DodgerBlue 底 + 淡白描边,便于区分用户消息与正文。
  • 代码块:比画布更深的「黑井」背景,顶部语言条单独设色,与正文区有分界。
  • Markdown:h1–h4 各有标题色,列表 marker 上色,粗体橄榄绿,行内代码半透明洗色。
  • 输入框:聚焦时一圈柔和白光。

它不碰的东西:字号和字体由 DSH「设置」面板管理,主题不接管;改字号不会丢主题,切主题也不会覆盖字号。

安装与启用

前提:能访问 github.com,且已安装 DSH(dsh 在 PATH 中)。不需要额外安装 Node 或 pnpm。

Web 端安装:

dsh plugin add github:CC-play/dsh-theme-cooldark

桌面端安装:

dsh plugin --profile desktop add github:CC-play/dsh-theme-cooldark

装完后到 【设置】→【插件市场】→【已安装】 打开该插件开关。README 说明:出现「已安装,未生效」是正常现象——dsh plugin 只把包放进 node_modules,不会自动写入插件清单,需手动开开关。

然后 完全退出 DSH 再启动(含托盘图标);仅刷新页面不够,浏览器端插件清单在页面加载时下发一次。重启后在同一位置应显示已启用。禁用即回到官方主题。

装了但没变化?

README 建议按顺序排查:

  1. 未彻底重启:进程与托盘都退出后再开。
  2. 开关关过又开:市场里「关 → 开」只热挂载 Host 侧,不会补发浏览器端模块,可 Ctrl+R 刷新页面。
  3. 安装时 ECONNRESET:下载阶段连不上 github.com;git 依赖直连 GitHub,镜像加速不到。网络恢复后重跑安装命令即可,不必先清理。

适用场景与注意

适合需要 长时间盯 DSH 对话与代码、希望深色但 低对比、中性灰 的开发者。社区目录与 DeepSeek / 幻方无官方从属关系,安装前宜自行查看仓库源码与 MIT 许可。插件随当前 dsh 进程权限 运行,与任何 DSH 插件一样,只应安装你信任的来源。

结尾

CoolDark 是 DSH 生态里一条轻量路径:两条安装命令、市场里开开关、完全重启即可换肤;视觉细节集中在层级、气泡、代码块与 Markdown,字号仍归设置。目录页:https://www.skillhub.cn/plugins/CC-play/dsh-theme-cooldark;源码与截图:https://github.com/CC-play/dsh-theme-cooldark。

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

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

Xiaoye