dsh-eyecare:爲 DSH Web 增加護眼模式開關

前言

在 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 界面後:

  1. 打開左下角「設置」。
  2. 選擇「常規」。
  3. 在「外觀」下方找到「護眼模式」開關。
  4. 打開開關,界面切換到護眼配色。
  5. 再次點擊開關關閉,可恢復原配色。

典型用法

自定義配色

所有顏色集中在 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
羽毛球分组比赛记分
小程序二维码

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

小夜