前言¶
在 DeepSeek Harness(DSH)的 Web 界面里长时间阅读和调试时,标准主题可能偏亮或偏冷。dsh-eyecare 是一个 DSH Web 插件,它不改变 DSH 的插件机制,只是在界面里增加一个「护眼模式」开关,用于切换到豆沙绿配色。
下面介绍这个插件能做什么、如何安装、如何启用,以及升级和卸载时需要注意的点。
这是什么¶
dsh-eyecare 由 Yummyxl 维护,采用 MIT 许可证。
它解决的问题很具体:在 DSH Web 界面中提供一个护眼模式开关,让浅色和深色主题都能切换到低刺激的豆沙绿配色,并且开关状态会自动记住。
核心功能¶
- 在 DSH Web 界面的「设置 → 常规 → 外观」下方增加「护眼模式」开关。
- 提供豆沙绿配色,适配浅色、深色和跟随系统主题。
- 开关状态自动记忆,刷新页面或重启浏览器后不丢失。
- 中文界面显示「护眼模式」,英文界面显示 Eye care。
- 对 89 个颜色 token 进行重映射。
- 保留代码块、行内代码、引用、文件、链接等信息层级。
- 支持自定义配色,修改
EYE_CARE_TOKENS后刷新页面生效。 - 支持官方
dsh plugin安装、本地脚本安装和dsh plugin卸载。
安装与启用¶
官方命令安装¶
先确认本机装有 pnpm。如果没有,资料中给出的处理方式是:
npm install -g pnpm
然后执行官方安装命令:
dsh plugin --profile web add dsh-eyecare
安装完成后,需要重启 dsh 或等待热重载,再刷新浏览器页面。
本地脚本安装¶
如果不使用官方命令,可以克隆仓库后执行安装脚本:
git clone git@github.com:Yummyxl/dsh-eyecare.git
cd dsh-eyecare
bash install.sh
执行完成后,同样重启 dsh 或等待热重载,并刷新浏览器页面。
开启护眼模式¶
进入 DSH Web 界面后:
- 打开左下角「设置」。
- 选择「常规」。
- 在「外观」下方找到「护眼模式」开关。
- 打开开关,界面切换到护眼配色。
- 再次点击开关关闭,可恢复原配色。
典型用法¶
自定义配色¶
所有颜色集中在 lib/client.js 的 EYE_CARE_TOKENS 中。修改这张表里的颜色值后,保存文件并刷新页面即可生效。
卸载¶
如果使用官方命令安装,可以执行:
dsh plugin --profile web remove dsh-eyecare
卸载后刷新浏览器页面。
适用场景与注意¶
这个插件适合在 DSH Web 中频繁阅读、调试,并希望使用低刺激配色的场景。
使用前建议先检查源码和 MIT 许可证。插件以当前 dsh 进程权限运行,因此安装前应确认自己信任该仓库来源。
还需要注意:
- 需要同一大版本的 DSH。插件依赖 DSH 的主题/slot 内部接口。
- 升级后如果失效,启动页会明确报错,卸载本插件即可恢复。
- 1.0.x 手动安装用户升级到 1.1+ 时,需先删除手动添加的
ui-eye-care条目,再改用dsh plugin安装,避免重复挂载。 - Windows 用户可手动执行
install.sh中的三步,或用 WSL 运行本脚本。 - 社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系,不宜把它理解为官方应用商店。
参考链接¶
GitHub 仓库:
https://github.com/Yummyxl/dsh-eyecare
目录页:
https://www.skillhub.cn/plugins/Yummyxl/dsh-eyecare