给 DeepSeek Harness(DSH)Web 界面加一个 护眼模式 开关:一键切换科学护眼的豆沙绿配色,浅色 / 深色 / 跟随系统全部适配, 开关状态自动记忆,刷新不丢失。
安装
dsh plugin --profile web add github:yummyxl/dsh-eyecareGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
给 DeepSeek Harness(DSH)Web 界面加一个 护眼模式开关:一键切换科学护眼的豆沙绿配色,浅色 / 深色 / 跟随系统全部适配, 开关状态自动记忆,刷新不丢失。
📖 目录
✨ 效果预览

🚀 快速开始
# 1. 安装(一条命令,全自动,无需手改任何配置)
dsh plugin --profile web add dsh-eyecare
# 2. 打开 DSH Web 界面 → 左下角「设置」→「常规」→ 打开「护眼模式」开关
完事 🎉
📦 安装
方式一:官方命令(推荐)
dsh plugin --profile web add dsh-eyecare
需要本机装有 pnpm(
dsh plugin内部转发给 pnpm;没有的话:npm install -g pnpm)。
原理:本包声明了 dsh.bundle,dsh plugin 会自动把它加入 profile 的组合层,
包内自带的 cordis.patch.yml 随层生效,插件行自动挂载——不需要手动编辑任何文件。
方式二:本地脚本(无需 pnpm)
git clone git@github.com:Yummyxl/dsh-eyecare.git
cd dsh-eyecare
bash install.sh # 默认 profile 名 web;其他名字: bash install.sh <profile名>
脚本自动完成:复制插件包 → 建立软链 → 写入 patch 条目(幂等,可重复执行)。
安装完成后:重启 dsh(或等它热重载)→ 刷新浏览器页面,即可进入下面的使用步骤。
🧭 使用
- 打开 DSH Web 界面;
- 点击左下角 「设置」;
- 左侧选择 「常规」 分组;
- 在 「外观」 行正下方找到 「护眼模式」(英文界面:Eye care);
- 打开右侧开关 —— 整个界面立即切换为护眼配色 ✨;
- 想恢复:再次点击开关关闭即可,瞬间还原。
| 行为 | 说明 |
|---|---|
| 开关状态 | 自动记忆(localStorage),刷新页面 / 重启浏览器不丢失 |
| 主题兼容 | 叠加在浅色 / 深色 / 跟随系统之上,切换主题护眼层持续生效 |
| 多语言 | 中文「护眼模式」/ 英文 "Eye care" 自动跟随界面语言 |
🎨 配色特性
| 特性 | 说明 |
|---|---|
| 🟢 科学护眼 | 浅色模式锚定标准护眼绿 #CCE8CF(Windows 豆沙绿标准),低饱和、低蓝光 |
| 🌙 夜间友好 | 深色模式为暖绿黑底 + 柔绿白文字,告别蓝黑底与纯白刺眼 |
| 🧊 无纯白表面 | 输入框、按钮、气泡、菜单、代码块等 89 个颜色 token 全量重映射 |
| 🗂 层级分明 | 代码块、行内代码、引用、文件、链接等信息层级保留,状态色(成功/警告/错误)各自可辨 |
🛠 自定义配色
所有颜色集中在 lib/client.js 的 EYE_CARE_TOKENS 一张表里,
每项都是 { light: "...", dark: "..." }。改完保存、刷新页面立即生效,无需重启。
🗑 卸载
dsh plugin --profile web remove dsh-eyecare # 官方方式
方式二安装的用户:删除 ~/.dsh/profiles/web/packages/dsh-eyecare、
~/.dsh/profiles/web/node_modules/dsh-eyecare,并编辑 cordis.patch.yml
删掉包含 ui-eye-care 的那一段,最后刷新页面即可。
⚠️ 注意事项
- 需要同一大版本的 DSH(插件依赖 DSH 的主题/slot 内部接口;升级后如失效, 启动页会明确报错,卸载本插件即可恢复);
- 1.0.x 手动安装的用户升级到 1.1+:1.1 起本包自带组合层,请先删掉你手动加在
cordis.patch.yml里的ui-eye-care条目,再改用dsh plugin安装,避免重复挂载; - Windows 用户可手动执行 install.sh 中的三步,或用 WSL 运行本脚本。
📄 License
如果这个插件帮到了你,欢迎点个 ⭐ Star!
原始 README: https://github.com/Yummyxl/dsh-eyecare/blob/main/README.md ↗
同类插件
查看全部 →
dsh-web-ui-all
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。

dsh-web-ui
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。

dsh-TUI
Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。

DSH-better-sidebar
侧边栏完整工作台:内置文件渲染编辑、终端、Git 与子代理,支持三方插件注册新 Tab。

working-activity
让 agent 的"工作状态行"活过来——实时工具动态与进度、俏皮文案、模型自述、上下文预警。同一套想法,适配两个平台: pi CLI 与 DeepSeek Harness(DSH) 。

deepseek-idesign
可视化设计工作室,支持网站、App 原型、海报、信息卡、报告和杂志的模板创建、元素编辑、选区级 AI 草稿衔接与导出。