前言¶
DeepSeek Harness(DSH)採用插件化架構,允許用戶擴展功能。默認的界面主題通常只能提供有限的定製。針對需要區分主界面不同區域(側邊欄、聊天區、對話框)外觀的開發者或用戶,STA-running 提供了一個輕量級的解決方案。
插件簡介¶
dsh-ui-tint 是一個專爲 DeepSeek Harness 設計的 UI 色調插件。它不改變應用邏輯,僅通過 CSS 或樣式注入調整界面視覺。該插件適配桌面版(Electron)與 Web GUI,支持三區域獨立調色、預設方案、顏色深度調節以及深淺主題的自動適配。
核心功能¶
- 一鍵預設:提供「二次元粉」、「薄荷綠」、「程序員灰黑」等預設,一鍵套用整套配色與顏色深度。
- 三區域獨立調色:側邊欄、聊天區、對話框各自擁有獨立的選色器、透明度滑桿(0–100%)和亮度滑桿(80–130%)。
- 顏色深度調節:提供 0–100 的滑桿。數值越高,顏色越濃郁、豔麗(提升飽和度),而非單純變灰。
- 深淺主題自動適配:切換 DSH 的淺色/深色主題時,區域顏色會自動按色相調整(淺色模式提亮,深色模式壓暗),確保字體始終清晰可讀。
- 持久化存儲:所有參數寫入
ui-anime-theme命名空間,重啓後自動恢復。
安裝與啓用¶
插件以 dsh bundle 形式分發,需安裝進當前使用的 profile(桌面版默認爲 web)。
dsh plugin --profile web add github:STA-running/dsh-ui-tint
安裝完成後,需要重啓一次 DSH 進程,插件集變更才能生效。
使用步驟¶
- 打開 設置 → 通用,找到「自定義主題」行。
- 打開「啓用主題插件」開關,調色面板展開。
- 點選一個預設(如「二次元粉」)進行整體換膚,或逐個區域拖動選色器、透明度、亮度和顏色深度滑桿。
- 切換 DSH 的淺色 / 深色主題,觀察區域顏色自動適配的效果。
- 如需重置,點擊「恢復默認」按鈕。
兼容性與技術細節¶
- 適配環境:適配
deepseek-harness-desktop(Electron 桌面版)與 dsh Web GUI。 - 依賴體系:基於 dsh rc.5 插件體系(
dsh.bundle+dsh.client),依賴@deepseek-ai/*平臺包。 - License:MIT。
總結¶
該插件爲 DSH 用戶提供了精細化的 UI 定製能力,且通過自動適配機制解決了深淺主題切換時的視覺衝突問題。對於追求界面個性的用戶,這是一個低成本的改色方案。