DeepSeek Harness 的 Web 界面功能完整,但視覺定製選項較少。dsh-prism-plugin 插件通過覆蓋層技術,爲 Web 界面引入了玻璃擬態風格,允許開發者對界面材質、顏色和動態背景進行精細配置。
插件定位¶
這是一個獨立的分佈版本,用於 DeepSeek Harness Web GUI。插件由 mantonlove 維護,基於 MIT 許可證。其本質是對 @deepseek-ai/dsh-client-ui-prism 的封裝,插件內置了編譯好的文件 (lib/),安裝器不會在本地執行任何構建操作。
核心能力¶
該插件提供了一套完整的視覺定製方案:
- 材質與透明度控制:支持三種材質選擇(清晰、毛玻璃、絲絨)。支持全局模糊與霜凍效果,並針對六個區域(基礎、側邊欄、卡片、輸入框、遮罩、氣泡)單獨調整透明度。
- 全範圍色彩配置:採用 Codex 風格的調色板。支持直接輸入 Hex 代碼或點擊色塊取色。可配置主題色(驅動強調色與對話標記)、背景色相以及不同模式下的文字顏色。
- 動態背景與字體:提供阻尼滑塊調節字體大小與字體族。支持動態極光背景。支持爲不同方案設置輪轉的圖片或 GIF 壁紙,支持固定播放或循環播放,以及壁紙管理模式。
- 系統與同步:提供總開關,關閉後可完全恢復默認 UI。設置數據持久化存儲在
localStorage中,並在不同標籤頁間同步。
安裝與啓用¶
環境要求¶
需要 DeepSeek Harness 0.1.2-alpha.1 或更高版本,且必須啓用 Web Profile。該插件已適配 0.1.2 版本的客戶端佈局,使用 dsh-client-store 和 dsh-client-ui-renderer 替代了 dsh-client-runtime。
安裝步驟¶
- 在終端運行以下命令安裝插件:
dsh plugin --profile web add github:mantonlove/dsh-prism-plugin
- 安裝完成後,重啓
dsh web並刷新頁面。 - 進入“設置” -> “插件”,找到“棱鏡”主控卡片。
- 打開主控開關後,所有具體配置項位於“設置” -> “通用設置” -> “外觀”。注意該面板下的分組默認摺疊,需點擊標題展開。
卸載¶
如需移除該插件:
dsh plugin --profile web remove dsh-client-ui-prism
適用場景與注意事項¶
該插件適合需要在 DeepSeek Harness Web 界面中獲得高度視覺定製能力的開發者。安裝前請確保 Harness 版本符合要求,且插件以當前進程權限運行。