前言¶
DeepSeek Harness (DSH) 採用插件化架構,這意味着界面風格可以通過第三方插件進行擴展。如果當前的 Web UI 風格不符合開發或使用習慣,可以通過插件進行換裝。more-nico/dsh-nico-theme 提供了一個可切換的液態玻璃主題,將 DSH 的界面元素轉化爲懸浮的磨砂玻璃面板。
插件介紹¶
這是一個爲 DeepSeek Harness Web UI 設計的液態玻璃主題插件,由維護者 more-nico 開發,採用 MIT 許可證。它並非 DeepSeek 官方項目,而是基於 DSH-Transparent-UI-Plugin 的分支,並集成了 nico-glass-kit 的材質。
核心功能¶
插件將 DSH 的多個界面區域覆蓋了 Mica 風格的玻璃面板,並支持深度自定義:
* 面板覆蓋範圍:包括頭部、側邊欄、編輯器、停靠欄、對話框、菜單、模型列表、後臺任務彈出窗以及新會話膠囊。彈窗的圓角尺寸爲 18px,主面板圓角爲 32px。
* 流體背景與壁紙:提供流體背景,可通過色相和深度旋鈕調節。支持可選的圖片或視頻壁紙,壁紙本身也有獨立的模糊滑塊。
* 材質調節:提供一套完整的材質旋鈕,包括模糊、亮度、折射、深度、曲率、色散和邊緣高光。
* 交互效果:開啓懸停彈性後,玻璃面板、圖標和麪板內容會根據指針位置產生傾斜,增強物理質感。
* 閱讀墊:爲用戶氣泡、助手文本、回覆操作和軌跡提供專門的閱讀區域樣式。
安裝與啓用¶
插件需要安裝在 DSH 的 Profile 中。安裝後需要重啓 Web 服務。
- 安裝插件:
dsh plugin --profile web add dsh-nico-theme@latest
- 重啓服務:
dsh web
- 在界面中啓用:
進入 Settings → Built-in Plugins → Nico Theme,開啓該插件。
典型用法¶
- 獨立測試配置:不想影響主配置,可以創建一個臨時 Profile 進行測試:
dsh plugin --profile nico-theme-test add dsh-nico-theme@latest
dsh --profile nico-theme-test --host 127.0.0.1 --port 18765 --no-open
- 本地開發調試:如果需要修改源碼,可以通過本地目錄安裝:
dsh plugin --profile nico-theme-test add .
注意事項¶
- 環境要求:需要
@deepseek-ai/dsh@0.2.0-rc.2和 Node.js 22+ 環境。 - 瀏覽器兼容性:折射效果在 Chromium 瀏覽器上表現最佳。Firefox 和 Safari 會自動回退到純 CSS 霜凍效果。
- 版權與歸屬:非 DeepSeek 官方項目,基於
DSH-Transparent-UI-Plugin(MIT, © 2026 John Wu) 和nico-glass-kit(MIT) 的衍生作品。
結語¶
more-nico/dsh-nico-theme 爲 DeepSeek Harness 提供了一套完整的視覺換裝方案,通過玻璃擬態和流體背景提升了界面的質感。安裝後即可在設置中一鍵切換,無需修改 DSH 源碼。