dsh-theme-mist:給 DeepSeek Harness 加一套可熱插拔的客戶端主題

前言

DSH 的桌面端和 Web 端默認外觀是統一的,想換個視覺氛圍時,通常只能忍受默認配色,或者自己改樣式、改配置文件,改完又怕升級後被覆蓋。dsh-theme-mist 是 ffyfox 維護的社區插件,把 DSH Go 參考設計的色彩、材質與圓角語言移植到桌面/Web 端,做成一個可熱插拔的客戶端主題:內置六套強調色,支持淺色 / 深色 / 跟隨系統,禁用後不殘留樣式。下面介紹它的定位、功能、安裝與使用方式。

這是什麼

一句話:dsh-theme-mist 是 DeepSeek Harness(桌面端與 Web 端)的客戶端視覺主題插件,包名 dsh-theme-mist,作者 ffyfox,當前版本 0.1.0,以 MIT License 開源。

它解決的問題是:讓界面換膚變成「裝插件 + 在官方設置裏點一下」,而不是手改配置文件。它屬於社區目錄的「趣味換裝」分類,是第三方社區插件,不是官方商店裏的東西,與 DSH Go、DeepSeek 官方均無關聯或背書。

核心功能

六套配色 × 明暗三態

內置霧藍、黛青、暮紫、松石、琥珀、石墨六套強調色,並與官方「淺色 / 深色 / 跟隨系統」疊加使用。淺色是微染冷白紙面,深色是偏藍的深石板色(不是純黑)。README 說明這 12 種組合全部通過 WCAG AA 對比度校驗。

強調色只用在主操作按鈕、關鍵選中態和右上角柔和光暈上,大面積背景與卡片靠明度層級和 0.5px 髮絲描邊拉開空間感,避免整屏着色。

兩種側欄材質

左側欄提供兩種材質:

  • 玻璃(默認):半透明抽屜底板,配 0.5px 髮絲描邊與右側大圓角。
  • 平鋪:去掉底板,讓頁面漸變與右上角光暈直接貫穿三欄。

底部輸入區採用懸浮毛玻璃,滾動對話時消息會從輸入卡背後透出。

原生設置集成與零殘留卸載

所有開關都嵌入官方「設置 → 通用設置」面板,無需手改配置文件。禁用或卸載後,所有令牌與樣式表會還原爲官方默認外觀。

零 DOM 重寫

插件包名描述裏寫明 “zero DOM rewrite”,即主題不依賴重寫頁面 DOM,而是通過注入官方客戶端主題、設置與 locale 模塊來疊加樣式。

安裝與啓用

桌面端

打開桌面端左側欄 「插件」→「添加插件」,輸入:

dsh-theme-mist

Web 端

dsh plugin --profile web add dsh-theme-mist

個性化設置

安裝啓用後打開 「設置 → 通用設置」,會看到新增的兩項:

設置項 選項 說明
配色 霧藍 · 黛青 · 暮紫 · 松石 · 琥珀 · 石墨 點擊色塊即時切換。
側欄材質 玻璃(默認) · 平鋪 玻璃爲半透明抽屜底板;平鋪去掉底板,讓漸變與光暈直接貫穿三欄。

卸載

桌面端在 「插件」 頁面找到 Mist 主題 (dsh-theme-mist),點擊移除即可。

Web 端:

dsh plugin --profile web remove dsh-theme-mist

開發與檢查

倉庫提供完整的本地校驗流程:

pnpm install          # 安裝依賴
pnpm build            # 構建 lib/index.js 與 lib/client.js
pnpm verify           # 構建 + 類型檢查 + 單元測試 + 配色/令牌/打包契約校驗

pnpm verify 實際串聯的是 build、typecheck、test、check:palettes、check:tokens、check:pack 六個環節。底層實現細節見倉庫內的 docs/architecture.md、docs/visual-spec.md 與配色色階表 docs/reference/palette-tables.md。

適用場景與注意

適合想給 DSH 桌面端 / Web 端換一個統一視覺風格、又希望隨時能幹淨卸載的開發者和團隊。主題只在外觀層生效,不改變對話或插件行爲。

需要注意三點:

  1. 插件以當前 dsh 進程的權限運行,安裝前應先閱讀源碼與許可證。該項目爲 MIT License,另有 NOTICE 聲明獨立重實現與第三方致謝。
  2. 插件聲明的運行要求是 engines.dsh 爲 >=0.2.1-alpha.1 <0.3.0,安裝前確認本機 dsh 版本在該範圍內。
  3. 這是社區插件,與 DeepSeek 官方無關聯,功能與樣式以倉庫 README 爲準。

小結

dsh-theme-mist 的價值在於把換膚收斂到一個插件:六套強調色、明暗跟隨系統、兩種側欄材質,且卸載後零殘留。適合需要統一界面氛圍但又不想維護自定義補丁的場景。

目錄頁:https://www.skillhub.cn/plugins/ffyfox/dsh-theme-mist

代碼倉庫:https://github.com/ffyfox/dsh-theme-mist

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜