dsh-nothing-skin:爲 DeepSeek Harness Web UI 套用 Nothing Phone 視覺語言

前言

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 分區。

典型用法

  1. 完成安裝並重啓客戶端。
  2. 打開 Settings → Nothing Skin,先確認「啓用皮膚」爲 ON,再按需關閉點陣、字體、紅色統一等子項做對比調試。
  3. 需要背景圖時,在「壁紙」選擇文件、URL 或漸變;用「畫布透度」「側欄聯動 / 側欄透度」「模糊」「執行中自動減光」微調可讀性與功耗觀感。
  4. 若需右下角狀態與時鐘,打開「狀態顯示」(默認 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 界面。

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

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

小夜