前言¶
DeepSeek Harness(DSH)桌面版與 dsh web 默認界面偏實用,對話區背後通常是純色或系統主題,缺少官網首頁那種流體光效與點雲視覺。若你希望在本地開發、日常對話時保持與官網一致的氛圍,又不願改宿主源碼,可通過插件在客戶端側注入背景與透明外殼樣式。下面介紹社區維護的 dsh-dshomepage-skin(維護者 SiriusWJ,分類:趣味換裝),它把 WebGL 流體、點線網格與數字鯨魚疊到 DSH 0.2.x 的側欄與對話區背後,並隨深 / 亮外觀自動換色。
這是什麼¶
dsh-dshomepage-skin 是一款 DSH 客戶端皮膚插件:在 DSH >=0.2.2-rc.1 <0.3.0 的桌面應用與 dsh web 上,復刻 DeepSeek 官網首頁風格的背景(流體光效、點線網格、數字點雲鯨魚),提供深色與亮色兩套配色。
本倉庫在 yushi-xxh/dsh-homepage-skin(MIT)基礎上適配 0.2.x:視覺與交互沿用原作,重寫了外殼選擇器與 engines.dsh 聲明,使背景在 0.2.2-rc.1 桌面端能正確透出。插件 bundle 不 require 任何模塊,也不使用 slots / locale / store 運行時依賴。
- 目錄頁:https://www.skillhub.cn/plugins/SiriusWJ/dsh-dshomepage-skin
- 源碼與說明:https://github.com/SiriusWJ/dsh-dshomepage-skin
- 許可證:MIT(視覺與着色器版權歸上游作者,本倉庫負責 0.2.x 適配與維護)
核心功能¶
安裝並重啓後,插件通過 cordis.patch.yml 與瀏覽器半端 lib/client.js 掛載畫布並注入透明樣式,主要行爲如下。
- 三層視覺:WebGL 流體光效、點線網格、數字點雲鯨魚,出現在側欄與對話區背後(驗證時可見
data-dsh-dshomepage-skin門控屬性與 3 個畫布)。 - 深 / 亮跟隨系統外觀:配色隨 DSH 自帶「外觀」設置,依據
body[data-ds-dark-theme]切換深海藍與淺色變體。 - 無障礙與窄屏:在
prefers-reduced-motion: reduce下保持靜態畫面;窗口寬度低於 768px 時隱藏鯨魚與網格,減少遮擋。 - 0.2.x 外殼適配:使用穩定的
data-slot契約(如[data-slot="root"] > div、[data-slot="sidebar"]、[data-slot="main.conversation"])定位 AppFrame,並處理 Windows 標題欄下frame/centerCol等不透明層,使背景可見;舊版 CSS Module 類名保留爲回退,dsh web0.1.x 也可使用。 - 無設置項:bundle 加載即啓用;卸載或禁用後移除畫布與樣式,恢復默認外觀。本版(README 驗證記錄中的 0.1.1 邏輯)不提供插件設置開關。
package.json 中當前發佈版本爲 0.1.11;README 中實測環境爲 DSH 0.2.2-rc.1(桌面殼 44.7.0,Windows x64)。
安裝與啓用¶
插件以當前 dsh 進程權限運行,安裝前建議瀏覽倉庫源碼與 MIT 許可證。DSH 生態倡導「一切皆插件」;SkillHub 等目錄爲社區站點,與 DeepSeek / 幻方無官方從屬關係。
桌面版(推薦)¶
將插件寫入 desktop profile 後重啓桌面端:
dsh plugin --profile desktop add github:SiriusWJ/dsh-dshomepage-skin
也可在應用內「插件」頁用 GitHub 地址添加。若使用 dshmarket,需等倉庫被 awesome-dsh-plugin 收錄(倉庫需 ≥10 commits 且 ≥1 天)後再在市場搜索;直接 github:SiriusWJ/dsh-dshomepage-skin 安裝不依賴市場上架。
dsh web¶
dsh plugin --profile web add github:SiriusWJ/dsh-dshomepage-skin
經過上面的步驟,重啓對應端的 DSH 進程即可。無需額外配置項;engines.dsh 不滿足時,0.2.2 啓動階段的版本檢查會攔截不兼容組合。
典型用法與驗證¶
用法極簡:安裝 → 重啓 → 自動生效。
- 打開側欄與對話區,確認背後出現流體、網格與鯨魚。
- 在「外觀」中切換深色 / 亮色,觀察配色是否隨
body[data-ds-dark-theme]變化。 - 在插件管理中禁用或卸載本插件,確認背景立即消失。
README 給出的對照表可作爲自檢參考:
| 現象 | 結論 |
|---|---|
| 側欄、對話區背後出現流體光效 + 點線網格 + 鯨魚 | 已生效 |
| 外觀切到深色 → 深海藍配色;亮色 → 淺色變體 | 已生效 |
| 安裝並重啓後自動出現背景,無需任何設置 | 已生效 |
| 卸載或禁用插件後背景立即消失,恢復出廠 | 正常 |
Windows 真實桌面窗口的標題欄層在 README 中標註爲「未截圖複覈」;若在 Windows 桌面端使用,重啓後建議目視確認標題欄與側欄開關行爲是否符合預期。插件刻意不爲側欄祖先添加 backdrop-filter,以免干擾原生 position: fixed 的側欄按鈕定位。
適用場景與注意¶
適合誰:使用 DSH 0.2.2-rc.1 及以上(且低於 0.3.0)的桌面或 Web 用戶,希望在本地界面保留官網首頁式背景,且接受「安裝即全開、無細粒度開關」的行爲。
兼容性摘要:
| 項 | 值 |
|---|---|
| 目標運行時 | DSH >=0.2.2-rc.1 <0.3.0 |
| 實測版本(README) | DSH 0.2.2-rc.1 |
| 另一端 | dsh web 0.2.x 同樣可用 |
與上游插件名:門控屬性爲 data-dsh-dshomepage-skin,可與上游 dsh-homepage-skin 類插件在命名上區分、共存(以你實際安裝的包爲準,勿重複啓用多款同類皮膚)。
安全與信任:插件修改客戶端 DOM 與樣式,權限等同於你啓動 DSH 的用戶環境;僅從可信來源安裝,並留意 GitHub Issues:https://github.com/SiriusWJ/dsh-dshomepage-skin/issues。
結尾¶
dsh-dshomepage-skin 把 DeepSeek 首頁的流體、網格與鯨魚背景帶到 DSH 0.2.x 桌面與 Web,深 / 亮隨應用外觀切換,無依賴、無配置。若你的 DSH 版本在 engines.dsh 範圍內,用官方 README 中的 dsh plugin --profile … add github:SiriusWJ/dsh-dshomepage-skin 安裝並重啓即可體驗。