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 界面。

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

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

小夜