dsh-everforest:为 DeepSeek Harness 带来 Everforest 护眼配色
formalistblue/dsh-everforest
为 DeepSeek Harness(DSH)Web 与桌面端带来 Everforest 护眼配色主题,提供深色、浅色各硬中软三档共 6 套配色,可在设置中即时切换。
dsh-everforest 是一款面向 DeepSeek Harness 的配色主题扩展,把以绿色为基调、温暖柔和的 Everforest 方案装进 Web 与桌面端界面。它针对原生配色单一、长时间使用容易视觉疲劳的问题,提供深色与浅色各三档强度共 6 套色卡,选中即时生效并保存。插件只通过 token 覆盖颜色,不修改组件样式,DSH 升级后缺失项会退回原生配色而不会白屏,浅色档还带有正文对比度守卫。
如何安装
dsh plugin --profile web add github:formalistblue/dsh-everforest- 分类
- 工具与能力
- 平台
- DSH Plugin
- 作者
- formalistblue
- 分发方式
- 插件
dsh-everforest 核心特性
dsh-everforest 仓库简介
它是做什么的?
Everforest 是 DeepSeek Harness(DSH)的主题插件,把以绿色为基调、温暖柔和的 Everforest 护眼配色带进 DSH 的 Web 与桌面端。它解决 DSH 原生界面配色单一、长时间使用容易视觉疲劳的问题,提供深色与浅色各三档强度共 6 套配色,并默认对齐 Everforest Enchanted 的深色 Soft / 浅色 Hard 组合。插件由 FormalistBlue 维护,采用 MIT 协议,配色数据取自 sainnhe 的 Everforest 与 FireIsGood 的 Everforest Enchanted。
核心功能
- 6 档配色:深色与浅色各含硬、中、软三档强度,共 6 张色卡,选中即时生效并保存。
- 外观联动:点选另一深浅色组的色卡会同时切换 DSH 外观并写入全局外观偏好,「跟随系统」可恢复自动跟随。
- 纯 token 覆盖:仅通过
--dsw-*/--shiki-*token 覆盖配色,不改组件样式;DSH 升级若 token 改名,缺失项退回原生配色而不会白屏。 - 首帧覆盖:Host 半部在 Client 加载前注入当前配色,Web 的 loading 页与首帧即为 Everforest,Electron 冷启动最多 1 帧原生色。
- 对比度守卫:浅色档正文表面向
bg0提亮 25% 并保证正文对比度不低于 4.5:1,侧栏与内容卡保留可辨边界。 - 双语文案:设置页中英文案随 DSH 语言自动切换。
怎么使用这个插件?
在 DSH 插件管理页安装并启用后,打开 Settings → Everforest 即可使用。页面顶部是「跟随系统 / 深色 / 浅色」外观控制,下方是 6 张色卡,点击任一色卡立即生效并保存,默认深色 Soft、浅色 Hard。若想让 DSH 跟随系统深浅色变化,选择「跟随系统」即可。该插件目标 DSH 0.2.1-rc.2,兼容范围为 >=0.2.1-rc.2 <0.3.0-0;终端 ANSI 16 色、品牌与文件图标 artwork、逐级标题彩色暂未覆盖,loading 动效的灰色 spinner 与边框仍为 DSH 原生。
报错怎么排查?
DSH 升级后若部分界面颜色退回原生配色,通常是 token 改名导致对应项缺失,按官方说明核对 token 清单并更新插件即可,不会出现白屏。若浅色档正文对比度不足,说明对比度守卫未生效,按官方说明检查配色数据与对比度文档。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:formalistblue/dsh-everforest。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
