DeepSeek Harness (DSH) 的 Web GUI (dsh web) 默認界面通常比較樸素,缺乏個性化。如果你希望在開發或調試智能體時擁有更舒適或專注的視覺環境,dsh-ui-background 是一個輕量的解決方案。該插件爲 DSH Web 提供了一鍵背景切換功能,通過 Web profile 的 patch 層接入,不修改內核,支持持久化保存設置。
核心功能¶
該插件主要解決 Web 界面背景單一的問題,提供了以下能力:
- 預設與圖片:內置極光、落日、翡翠三套漸變預設;支持上傳本地圖片或使用必應每日壁紙。
- 顯示調節:可調節背景不透明度(0.05–1)、模糊半徑(0–32 px)及填充方式(鋪滿/適應/平鋪)。
- 動態特效:支持流光或粒子動態特效(需在激活背景後開啓)。
- 持久化:所有配置寫入
$DSH_HOME/settings.yaml,刷新後保持。 - 零侵入:插件卸載後界面完全恢復默認。
安裝¶
通過 DSH CLI 安裝插件,命令如下:
dsh plugin --profile web add dsh-ui-background
安裝完成後,必須重啓 dsh web 進程才能使插件生效。卸載命令爲:
dsh plugin --profile web remove dsh-ui-background
使用¶
- 切換背景:進入「設置 → 通用 → 背景」行,點擊預設卡片、上傳圖片或獲取今日必應壁紙。
- 快速切換:界面右下角有一個懸浮按鈕,單擊可在「無背景 → 預設… → 無背景」之間循環切換。
- 必應壁紙:獲取今日壁紙後,按鈕變爲「換一張」,可在最近 8 天內回溯選擇。圖片會緩存到本地,不依賴網絡熱鏈。
注意事項¶
- 文件限制:上傳圖片大小限制爲 50 MiB,支持格式爲 png/jpg/jpeg/gif/webp/avif。
- 重啓生效:由於涉及 Node 半邊的路由註冊,安裝或修改插件後務必重啓
dsh web。 - 特效說明:動態特效(流光/粒子)需先激活一個背景(預設或圖片)才能開啓,且會遵循系統的「減少動態效果」設置。
- 恢復默認:卸載插件後,界面會完全恢復 DSH 默認狀態,不會殘留配置。
項目信息¶
- 作者:it-kxw
- 許可證:MIT
- 倉庫:GitHub | SkillHub 目錄