前言¶
DeepSeek Harness(DSH)的桌面與 Web 界面默認走通用主題體系,對長期盯屏的開發者來說,換一套統一、可逐項開關的視覺皮膚往往比改內核更省事。社區裏「趣味換裝」類插件就是做這件事的:不動業務邏輯,只在客戶端注入樣式與設置項。
下面介紹維護者 shafuneko 發佈的 dsh-nothing-skin(分類:趣味換裝)。它將 Nothing Phone 的設計語言——點陣背景、Space Grotesk / Space Mono、灰階層次加單一信號紅 #D71921、零圓角無陰影的扁平感——映射到 DSH Web UI;各視覺要素可在 Settings → Nothing Skin 裏單獨開關。本插件與 Nothing Technology Limited 無官方關係,屬非官方作品。當前 GitHub 星標爲 0;package.json 版本爲 0.4.0,許可證 MIT。
這是什麼¶
dsh-nothing-skin 是面向 DeepSeek Harness 的皮膚類插件:在瀏覽器側通過 CSS 與設置 UI 改外觀,在宿主側持久化配置。核心入口爲 lib/index.js(配置 API,寫入 $DSH_HOME/nothing-skin.json)與 lib/client.js(樣式應用與 Settings 開關),並通過 cordis.patch.yml 接入 DSH 插件體系。
核心功能¶
依據倉庫 README 與 package.json,已覈實能力如下。
視覺與排版¶
- 點陣背景:16px 網格點陣,貼近 Nothing 質感。
- 字體:Space Grotesk / Space Mono(Colophon 同源);可通過「Nothing 字體」相關開關控制加載。
- 色彩:灰階層次 + 唯一強調色信號紅
#D71921;可將界面中的藍色統一爲該紅色(紅色強調統一開關)。 - 形狀:零圓角、無陰影的扁平風格(可單獨關閉)。
- 亮 / 暗主題:針對 OLED 黑與偏紙感的淺色分別設計。
可切換的八類功能(Settings 表)¶
| 開關 | 作用 | 默認 |
|---|---|---|
| 啓用皮膚 | Nothing 樣式總開關 | ON |
| 點陣網格背景 | 點陣疊加層 | ON |
| 等寬大寫標籤 | 標籤 / 徽章用 Space Mono 大寫 | ON |
| 零圓角無陰影 | 去掉圓角與陰影 | ON |
| 紅色強調統一 | 藍 → #D71921 |
ON |
| 狀態顯示 | 右下角 ONLINE 與時鐘 | OFF |
| Nothing 字體 | 加載 Space Grotesk / Mono | ON |
| 修改標題 | 瀏覽器標籤頁 Nothing 風格標題 | ON |
壁紙與透度¶
壁紙支持本地圖片、URL、漸變三種;另有:
- 畫布透度 0–100%(默認 80%)
- 側欄是否與畫布同透度(默認聯動 ON)
- 側欄獨立透度(聯動關閉時,默認 80%)
- 壁紙模糊 0–60px(默認 0)
- 任務執行中自動壓暗壁紙(默認 OFF)
README 說明:壁紙層爲 z-index: -1 的固定 div;通過把畫布、側欄背景 token 換成半透明 rgba() 讓壁紙透出,而不是直接降低圖片 opacity,避免不透明面板把壁紙「裁斷」。
配置落在 localStorage 與 $DSH_HOME/nothing-skin.json,重啓後仍保留。
安裝與啓用¶
前提¶
- 已安裝 DeepSeek Harness。
- 安裝命令中的 profile:README 以
desktop爲例;若你使用 Web 發行版,按文檔將 profile 換爲web。
從 GitHub 安裝¶
README 給出的命令形式如下(佔位符需換成你的 GitHub 用戶名;本倉庫爲 shafuneko/dsh-nothing-skin):
dsh plugin --profile desktop add github:<あなたのユーザー名>/dsh-nothing-skin
對本維護者倉庫,將佔位符換爲 shafuneko 即可指向官方源碼樹。
從本地路徑安裝¶
dsh plugin --profile desktop add file:C:/path/to/dsh-nothing-skin
安裝完成後重啓 DSH Desktop(或對應 Web 客戶端進程),Settings 中會出現 Nothing Skin 分區。
典型用法¶
- 完成安裝並重啓客戶端。
- 打開 Settings → Nothing Skin,先確認「啓用皮膚」爲 ON,再按需關閉點陣、字體、紅色統一等子項做對比調試。
- 需要背景圖時,在「壁紙」選擇文件、URL 或漸變;用「畫布透度」「側欄聯動 / 側欄透度」「模糊」「執行中自動減光」微調可讀性與功耗觀感。
- 若需右下角狀態與時鐘,打開「狀態顯示」(默認 OFF)。
本地改源碼後,README 建議先 remove 再 add(file: 路徑不會自動跟隨變更):
dsh plugin --profile desktop remove dsh-nothing-skin
dsh plugin --profile desktop add file:C:/path/to/dsh-nothing-skin
適用場景與注意¶
適合誰:長期在 DSH Web / Desktop 上調試智能體、希望界面風格統一、且願意在設置裏逐項試開關的開發者。
權限與安全:插件隨當前 DSH 進程權限運行;安裝前應在 GitHub 閱讀 lib/ 與 cordis.patch.yml,確認 MIT 許可與行爲符合你的環境策略。README 已聲明:DeepSeek Harness 屬 DeepSeek AI 開源項目;Nothing 爲 Nothing Technology Limited 商標;本插件非官方。
生態說明:DSH 奉行「一切皆插件」;社區目錄站(如 SkillHub)與 DeepSeek / 幻方無官方從屬,本文檔中的安裝方式以倉庫 README 爲準,而非官方應用商店。
結尾¶
dsh-nothing-skin 把 Nothing 式點陣、字體與信號紅強調做成可逐項關閉的皮膚層,並支持壁紙與透度細調,適合在不改 Harness 核心的前提下換裝 DSH 界面。