前言¶
DeepSeek Harness(DSH)的 Web / Desktop 界面默认走宿主主题与布局,若只想在不改会话逻辑的前提下换一套视觉——背景、气泡、输入框和侧栏配色——通常要么改宿主 CSS,要么自己写客户端插件并挂到侧栏 slot。Bleach 在仓库中的包名为 dsh-sunset-skin(README 标题为「井上织姬 · dsh-sunset-skin」),由 SuperHercule985 维护,归类为趣味换装:两层插画背景、琥珀色用户气泡、奶油色信纸输入框,以及从侧栏进入的背景构图工作台;偏好只存浏览器 localStorage,不写 DSH 设置、不发网络请求。
这是什么¶
Bleach 是面向 DeepSeek Harness 的第三方客户端皮肤插件(package.json 版本 1.1.1,MIT)。Host 半边为空实现;Web 客户端注入主题 sunset-hour、背景图层与 sidebar.panellist / main 槽位上的「井上织姬」工作台。两张插画(底画 assets/golden-hour.jpg、方照 assets/portrait.jpg)经 build.mjs 内联进 client/client.js,运行时离线加载,不请求外部图片。
社区目录页:https://www.skillhub.cn/plugins/SuperHercule985/Bleach
源码与说明:https://github.com/SuperHercule985/Bleach
核心功能¶
双层背景与会话区样式¶
底画先放大、去噪再以柔焦铺满整窗;方照为第二层,默认停在右上角,人物仅极轻柔化。叠暖棕渐变、右侧暖光与可选纸纹颗粒。用户消息为蜜柑金渐变、深棕文字的便签式气泡(衬线正文);输入区为奶油信纸、金色描边与琥珀发送钮;助手内容为暖白正文、金色链接与深棕代码块。侧栏、顶栏、菜单为深棕半透明玻璃配金色细边。主题注册为 sunset-hour,并用 CSS 变量兜底,减轻宿主设置加载慢时的浅色闪回。
侧栏「井上织姬」工作台¶
侧栏在「插件」「自动化任务」下方增加一行入口(太阳图标)。点开后主区域切换到工作台,可调整背景而不进入 DSH 全局设置:
- 背景构图(四档):
留白(仅柔焦底画)、叠影(方照化为暖光)、窗边(方照右上角、人物清晰,默认)、明信片(清晰方照、奶油边框、斜放窗台)。 - 细节:底画柔焦
0–36 px、画片浓度0–100%、画片尺寸26–60 vw、纸纹颗粒开关。 - 导航:「回到会话」「还原初始」;按
Esc也可回到会话。
偏好键名:dsh-sunset-skin:atelier:v2(仅 localStorage)。尊重 prefers-reduced-motion,背景换档淡入与纸纹过渡会关闭。
兼容与边界¶
面向 DeepSeek Harness 0.2.1-rc.3 的 Web / Desktop 客户端。浏览器端依赖 Web 外壳静态模块表中的 react,并注入 theme、slots、layout 服务。不收集数据、不读写会话内容;工作台只操作背景图层与本地偏好。
安装与启用¶
从 GitHub 安装(将 <profile> 换成你的 profile,例如 web):
dsh plugin --profile <profile> add https://github.com/SuperHercule985/Bleach
Web 示例:
dsh plugin --profile web add https://github.com/SuperHercule985/Bleach
本地目录安装(路径改为本机绝对路径):
dsh plugin --profile <profile> add "file:/absolute/path/to/dsh-sunset-skin"
Desktop 可用安装目录内 resources/runtime/cli/bin/dsh.cmd 运行上述命令,或在插件市场安装。安装后刷新页面(Ctrl+R / Cmd+R);之后每次启动自动加载。
卸载:
dsh plugin --profile <profile> remove dsh-sunset-skin
或在插件市场关闭 / 卸载后刷新;原生界面恢复,皮肤不写入 DSH 用户数据(工作台偏好仍可能留在浏览器 localStorage)。
典型用法¶
日常:启用皮肤并微调背景¶
- 按上文命令安装并刷新 DSH Web 或 Desktop 客户端。
- 确认页面已应用
sunset-hour主题与双层背景(默认「窗边」构图)。 - 打开侧栏 井上织姬,在构图卡片中选
留白/叠影/窗边/明信片,用三根滑杆与颗粒开关微调观感。 - 点「回到会话」或按
Esc继续对话;偏好自动写入localStorage。
二次开发:换图或改色¶
- 替换
assets/golden-hour.jpg(底画,建议正方形、至少 1400px)与assets/portrait.jpg(方照,建议正方形)。 - 在插件根目录构建内联包:
node build.mjs
- 用新的
client/client.js覆盖已安装包内同名文件,刷新页面。调色改src/client.template.js的TOKENS;背景规则搜data-mode(mist/window/plate等),默认值与滑杆范围在DEFAULTS与normalizeSettings()。
适用场景与注意¶
适合希望在 DSH 里长期对话、又需要统一暖棕视觉与可本地调节背景构图的用户;不适合需要零客户端脚本、或必须完全默认宿主 UI 的合规环境——本插件会在浏览器端加载主题、背景与 React 侧栏页。
插件随当前 DSH 进程与用户 profile 加载,安装前请自行审阅 GitHub 仓库 源码与 MIT 许可证;README 注明插画来自用户提供的素材,再分发前需确认使用权。SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系,星标与 listing 以各站点当时展示为准(资料中 GitHub 星标为 0)。
结尾¶
Bleach(dsh-sunset-skin)把双层黄昏插画、琥珀气泡与侧栏背景工作台收进一个 Web 客户端插件:安装命令明确、偏好本地化、Host 无额外逻辑。需要入口与截图时可打开目录页 https://www.skillhub.cn/plugins/SuperHercule985/Bleach ,细节与构建说明以 https://github.com/SuperHercule985/Bleach 的 README 为准。