🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

wbaws/dsh-scenery

DeepSeek 客户端兼容 / 相关生态spec-screened扫描:中风险在 GitHub 查看 ↗
未验证

Capy 风格的 环境背景,用于 DeepSeek Harness DSH 工作区——

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/10 · 已提供中文文档

DeepSeek Harness(DSH)工作区的 Capy 风格氛围背景:自定义图片 + 底部超大黑色渐变 + 输入框周围的柔和径向光晕。附加式插件——现有 UI 不受影响。

综合分
28.7
GitHub 分
28.7
用户评分
—
★ Stars
0
周下载量
—
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/wbaws/dsh-scenery.git
信任档位:已验证本站已于 0 天前真实安装成功(L4 · 真实安装)
是什么
生态应用(桌面端 / Web 外壳,不以 dsh plugin add 安装)
装得上吗
本站已真实安装成功(L4 · 真实安装,非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 16 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-scenery

Capy 风格的 环境背景,用于 DeepSeek Harness (DSH) 工作区——
一张图片、一个非常大的底部黑色渐变,以及围绕输入框的柔和径向“光晕”,
让 UI 看起来像是置身于场景之中,而不是漂浮在纯色之上。

纯附加。 此插件在对话栏后面添加一个可穿透点击的图层。
它不会重新设计任何东西,不会触碰现有组件的布局,而且——除非你打开开关——
对 DSH 的外观或行为没有任何改变。

| 场景开启——半满场景 | 场景开启——若隐若现 |
| --- | --- |
| scenery on | scenery barely there |

上方截图展示了 DSH 中的实时效果。把不透明度调高,图片、底部渐变和输入框光晕
就会清晰地出现在对话后面;把它调低,你只会得到一丝氛围——足以让工作区
感觉有生气,又不会在你工作时抢走注意力。每项设置都可以实时预览:随附的
独立页面(preview/index.html)在任何浏览器中都会渲染出完全相同的合成运算,
因此你可以在把某种效果用到真实环境之前先在这里调好。

它的作用

图层叠加(从下到上):

① 你的图片                (适应 / 平移 / 缩放 / 模糊 / 不透明度)
② 大块底部黑色渐变        (柔和、无条带;逐渐增强,最后
~20–30% 接近黑色)
③ 围绕输入框的径向“光晕”  (非常柔和的椭圆,中心为黑色并逐渐
淡出至无——没有可见边缘)
④ 现有 DSH UI             (完全不受影响)

光晕会跟随对话栏内真实的输入框位置
(吸底栏),因此当你调整窗口大小或拖动栏位时,它会始终贴在输入区域上。

控件(设置 → 场景背景)

| 设置 | 含义 |
| --- | --- |
| 启用 | 总开关——默认关闭 |
| 图片 | 上传本地图片(PUT 到主机,存储在你的 DSH 主目录下)或粘贴一个 http(s) 图片 URL |
| 适应 | cover(裁剪填充)/ contain / fill |
| 位置 X/Y | object-position 平移,% |
| 缩放 | 额外缩放,0.5×–3× |
| 整体不透明度 | 将图片和叠加层一起向应用表面调暗 |
| 底部渐变强度 | 大块底部渐变的峰值黑度 |
| 底部渐变高度 | 渐变覆盖舞台的范围(从底部算起) |
| 光晕强度 | 输入框光晕的黑度 |
| 光晕大小 | 椭圆半径倍数 |
| 光晕偏移 X/Y | 相对于自动跟踪的输入框微调光晕中心 |
| 图片模糊 | 仅对图片进行高斯模糊——UI 文本保持清晰 |

每个控件都会实时预览;保存会持久化到主机。还有一个
重置(恢复默认值并清除当前图片)——它在提交前会询问一次。

持久化:~/.dsh/dsh-scenery/config.json(+ 上传的 wallpaper. 文件,
或在设置了 DSH_HOME 时使用 $DSH_HOME/dsh-scenery/)。一个 localStorage 镜像
使背景在页面加载时、配置往返之前就能立即应用。

安装

以 dsh-scenery 发布在 npm 上(即本仓库)。

官方 CLI(任意 profile)
dsh plugin --profile desktop add dsh-scenery

或从应用内插件市场(dshmarket → 搜索 "scenery")
或直接从本仓库:
dsh plugin --profile desktop add dsh-scenery@github:wbaws/dsh-scenery

重启 / 重新加载 DSH,打开 设置 → Scenery 背景,选择一张图片,
打开 启用。完成。(未使用 Capy 的任何代码——仅采用其通用视觉
技法,用纯 CSS 重新实现。)

工作原理(简述)

客户端部分(lib/client.js,由 /plugins/dsh-scenery/client.js 提供):

- 通过官方插槽锚点 [data-slot="conversation"] 定位对话工作区
(不使用硬编码的类名)。
- 插入一个绝对定位的 z-index:-1、pointer-events:none、
aria-hidden 舞台,作为对话宿主元素的第一个子元素。宿主元素被
设为自身的层叠上下文(isolation:isolate),因此该舞台绘制在
宿主的纯色背景之上,但在所有消息和面板之下。应用中的其他
内容均未被修改。
- 该舞台包含一个 (适应/平移/缩放/模糊)以及一个遮罩 div,其
background 将光晕径向渐变叠加在底部线性渐变之上。两个渐变均
根据设置生成,带有许多插值停靠点 → 平滑衰减,无条带。
- ResizeObserver + 窗口 resize 保持几何信息最新;输入框座位通过
扫描对话宿主内的 sticky-bottom 元素来找到(已缓存,开销低)。
- 如果对话座位尚未挂载(或被另一个插件替换),则回退到合成到
AppFrame 元素自身的背景层上——仍然零 DOM/布局改动。
- 在禁用/卸载时,一切都会被移除,并且它添加的每个内联样式都会被
恢复。

宿主部分(lib/index.js,Cordis 插件 scenery):一个小的围栏路由
前缀 /dsh-scenery-bg,用于持久化配置和壁纸字节
(GET/PUT/DELETE 配置,PUT/GET 壁纸)。零平台对等依赖——仅使用
纯 Node 内置模块,路径遍历安全。

设置 UI:向官方 settings.section 插槽注册一个区块
(id 为 scenery-config),使用 DSH 别名令牌进行样式设置,使其
跟随当前主题。

开发

npm run build   # 将 src/client/ 拼接为 lib/client.js + 语法检查
npm run check
交互式视觉调优:
在浏览器中打开 preview/index.html(使用 lib/client.js 中的 window.SceneryCore)

布局:

lib/index.js            宿主部分(Cordis 插件:持久化路由)
lib/client.js           构建后的客户端包(请勿编辑)
src/client/00-defs.js   默认值 / 清理器 / i18n
src/client/01-composite.js  纯渐变 + 光晕数学(与预览共享)
src/client/02-runtime.js    DOM 引擎(舞台、跟踪、模式)
src/client/03-settings-ui.js  设置部分
src/client/04-entry.js   模块加载器入口 + window.SceneryCore
preview/index.html       独立预览 / 调优页面

兼容性

面向官方 DSH Web 客户端(可在 DSH Desktop 应用窗口和
Web GUI 中运行)。需要具有客户端插件系统的 DSH 配置文件(与 dsh-pet、dsh-better-sidebar 等相同的
基础)。如果你发现不兼容之处,
请提交 issue 并附上你的 DSH 版本。

许可证

MIT。“Capy” 风格仅用作视觉参考;这是对通用渐变技术的
独立、从零开始的实现。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群