DeepSeek Harness (DSH) 提供了底層的框架能力。在 Windows 上直接使用默認前端時,往往缺乏統一的視覺風格和特定的交互組件。dsh-shadowgarden-ui-suite 插件通過注入 CSS 和 JavaScript,爲 DSH 前端提供了一套完整的視覺與交互定製方案,無需改動 DSH 核心代碼即可生效。
插件介紹¶
該插件由開發者 ShadowBruceMeaningLau 維護,通過插件路由提供所有靜態資源。它主要解決 DSH 前端界面單調的問題,提供 Shadow 主題、看板抽屜、能量特效以及任務完成通知功能。
核心功能¶
Shadow 主題¶
插件通過 lib/client.js 注入樣式,提供以下視覺效果:
* 深色 Shadow 配色與玻璃質感
* 星塵/流星特效
* 三重旋轉能量框
* 全局邊界燈與能量接縫
看板抽屜¶
在右側邊緣提供固定把手的多看板抽屜。當任務完成時,右下角會彈出氣泡通知,通知機制採用原生 Notification,並使用 dshnotify:// 協議作爲兜底方案。
旗艦版與極速版¶
除了插件形式,項目還提供兩個可選的獨立窗口方案:
* 旗艦版:基於 C# 源碼編譯的 Windows 原生窗口。支持桌面吸附、Win+Z 分屏、多窗口獨立、拖動排序與登錄共享。
* 極速版:純本地 DSH 頁面的 Edge 應用窗口入口,適合對性能有極致要求的場景。
安裝與啓用¶
插件通過插件形式安裝,安裝後需重啓服務以加載資源。
- 執行安裝命令:
dsh plugin --profile web add github:ShadowBruceMeaningLau/dsh-shadowgarden-ui-suite
- 重啓
dsh web服務。
重啓後,Shadow 主題、特效與通知會自動生效。服務重啓後,這些配置也會自動恢復。
典型用法¶
安裝並重啓後,可以通過以下協議打開對應功能窗口:
* dshhub://:打開服務中心窗口
* dshchat://:打開聊天窗口
* dshusage://:打開用量窗口
* dshnotify://:打開通知窗口
注意事項¶
- 許可證:插件採用 MIT 許可證。WebView2 運行庫版權歸微軟所有,僅作爲本地運行依賴,不入庫。
- 旗艦版構建:旗艦版源碼位於
src/dsh-hub.cs,需編譯後才能運行。 - 極速版:極速版僅爲 Edge 應用窗口入口,指向本地 DSH 頁面。
該插件適用於希望在不修改 DSH 核心代碼的前提下,對 DSH 前端界面進行深度定製和個性化配置的開發者。源碼與目錄頁見下方鏈接。