前言¶
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 界面。