DeepSeek Harness 网页 UI 独立壁纸背景插件:三种来源,包括内置壁纸、自定义上传和…
39.5/100
综合分
10
GitHub 星标
2,232
npm 周下载
—/5
用户评分
数据截至 2026/10/31 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-wallpaper-bgnpm 源 · dsh-wallpaper-bg 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
装得上吗[实装验证]—
曾在 dsh 0.2.1-rc.5 下真实安装成功,但当前 dsh 已更新至 0.2.2-rc.1,本站尚未在新版下复验
L4 · 真实安装等级说明 →数据截至 2026/10/31·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
2 张 · 点击查看大图功能亮点
- 内置壁纸
- 自定义上传壁纸
最近更新
在 GitHub 查看全部 →v0.5.182026-10-30
· 改进
· 内置壁纸首屏不再空白(lib/client.js / lib/host.js / assets/builtin/):10 张 400w 网格缩略图本地化为 WebP(合计约 127 KB),由宿主半 /dsh-wallpaper-bg/builtin/ 同源路由提供;卡片先显示首字 + 微光骨架,图片到达后淡入;本地资源缺失时回退 Unsplash 远程图,断网也不会空白。
· 内置壁纸 1920w 背景也本地化(assets/builtin/ / lib/client.js):10 张 1920w WebP(q70,合计约 2.09 MB)随包发布,选中后直接走 /dsh-wallpaper-bg/builtin/full-*.webp,不再依赖 Unsplash;本地 full-* 缺失或加载失败时才回退远程 1920w。断网时内置壁纸的网格与背景都可用。
· 设置弹窗在极端壁纸下的可读性(lib/client.js):只对包含壁纸面板的 [role="dialog"] 把 --dsw-alias-bg-layer-2 提到 0.86,并把 tertiary / caption 调深/调亮一档;浅色遇纯黑、深色遇纯白的 secondary / tertiary / caption 均 ≥ 4.6:1。其他设置页、全局菜单、第三方插件表面保持原 0.62。
· 设置弹窗自适应表面(P2)(lib/client.js):复用 32×32 亮度图,按弹窗矩形取最不利的 10% 分位(浅色取最暗、深色取最亮),并折掉 DSH 遮罩(浅色 23.5% / 深色 50% 黑),在 0.82–0.90 里选仍满足 4.6:1 的最小 alpha。中间调壁纸下弹窗比固定 0.86 更透;没有亮度图(视频 / 网页 / 跨域)时保持 .86。文字 token 不变。
· 宿主验收新增内置缩略图 / 完整背景路由与目录穿越用例(21/21)。
· 文档
· README 中英文同步说明缩略图与 1920w 背景随包内置。
v0.5.172026-10-28
· 修复
· WE 错误提示里的 [object Object](lib/client.js):错误横幅把 元素拼进字符串,React 会把它转成 [object Object],用户看不到 /dsh-wallpaper-engine-api/status 这个排查入口。改为把元素作为独立 child 传入,两个横幅(有缓存 / 无缓存)都修了。
· 连不上 WE API 时显示错误地址(lib/client.js):手动把基地址改成 18088 后,横幅仍显示上次成功的 8088。现在优先显示本次请求地址,并注明「上次成功 8088」;「已自动发现实际服务」只在宿主半真的自动发现时显示。
· 网络层错误不再只有 fetch failed(lib/host.js):/we 把 ECONNREFUSED / 超时 / ENOTFOUND / ECONNRESET 翻译成可操作提示,例如「无法连接 WE API( WE 壁纸库,请安装 dsh-wallpaper-engine-api 插件」。
· /asset 收紧为 WE 清单白名单(lib/host.js):此前任何能访问本机 DSH 端口的页面都能借 /asset?path= 读取任意本地文件(实测可读 C:\Windows\win.ini)。现在只代理 /we 列表 / 当前壁纸里出现过的 filepath / thumbnail / previewFile,30 分钟未再出现自动失效;清单外返回 403 并提示先刷新壁纸库。
· 自定义上传先解码再入库(lib/client.js):不支持的类型、空文件、损坏或浏览器无法解码的文件会在上传时被拦下,并在面板里列出文件名与原因;此前会把任意文件直接存进 IndexedDB,选中后背景黑掉且没有任何提示。
· 文档 / 测试
· 桌面端端口说明修正:0.2.1 起桌面端的 Web 服务使用随机端口(启动参数为 --port 0),README / 安装 / 架构 / 故障排查里的「固定 19387」只适用于 0.2.0-rc.2 及更早;桌面端数据持久化是因为渲染页 origin 固定为 dsh-app://app,与 HTTP 端口无关。
· 桌面端命令行安装前提:首次用 dsh plugin --profile desktop 前先打开一次桌面端初始化 profile;旧版全局 dsh(0.1.x)会生成缺少 @deepseek-ai/dsh-web-app 的 profile,应用启动报 authenticatedUrl。
· verify-host.mjs 缓存断言修正:原断言把「auto 缓存仍在」误判成失败(实测 15 项里固定挂 1 项);现在先断言指定显示器首次不复用 auto 缓存,再断言 auto 缓存仍命中,18 项全部通过。
· 安装
npm install dsh-wallpaper-bg
本 Release 附带的 dsh-wallpaper-bg-0.5.17.tgz 与 npm 上的产物完全一致(同一 tarball),可直接下载安装:
npm install ./dsh-wallpaper-bg-0.5.17.tgz
完整变更见 CHANGELOG.md。
v0.5.162026-10-21
· 新增
· 蓝粉配色(azure × rose,默认开启)(lib/client.js):通过 theme.overrideTokens() 覆盖 DSH 的 alias 层令牌,统一调整主题色、半透明表面、按钮、文字、边框、滚动条、代码引用与用户气泡。蔚蓝(#3b5bdb / 深色 #9cc0ff)负责主操作与选中态,玫粉(#c2255c / 深色 #ff8fbf)负责链接、队列当前项、滑杆与高亮;错误 / 成功 / 警告等语义色保持原样,bg-layer-3/4 仍不覆盖(0.2.1 里它们是前景文字色 / hover 底色)。
- 两端一致:dsh web 与桌面端加载同一份 lib/client.js;桌面端标题栏由 preload 采样 --dsw-specific-sidebar-fill,会跟着变成同一套蓝粉底色,无需桌面端专用代码。
- 可读性:文字色只做色相偏移,实测对比度正文 15.1:1(浅色)/ 16.1:1(深色)、次要文字 6.8:1 / 9.9:1、主按钮与激活页签 5.6:1 以上;表面对比度与 DSH 原值持平或更高。
- 画质不变:只改颜色令牌与表面色相,layer-1/2 与侧栏的 alpha 仍为 0.55 / 0.62 / 0.5,不碰壁纸像素、不加滤镜,色调补偿逻辑不变。
- 可回退:设置 → 通用设置 → 外观 → 主题配色新增「蓝粉 / 经典」;经典档的两色变量退回 --dsw-alias-brand-primary,渐变自动变纯色,观感与 0.5.15 原版一致。选择持久化到 localStorage。
· 蓝粉渐变滑杆:所有「每张时长 / 浅色雾层 / 深色遮罩 / 背景模糊度 / 背景亮度 / 安全放大」滑杆的已填充轨道改为从蔚蓝渐变到玫粉(与面板顶部装饰线一致),未填充部分保持中性色。原生 accent-color 只能单色,改用 ::-webkit-slider-runnable-track / ::-moz-range-progress 自定义轨道,并由 --wbg-range-p 按当前值截断渐变。经典配色下两色退回品牌主色,渐变自动变纯色。
· 侧栏 logo 蓝粉渐变:鲸鱼图标 + deepseek 字标改为与主题一致的蓝→粉渐变;HARNESS 徽标保持原来的反色底与可读性。实现上不覆盖 DSH 的 sidebar.brand.* slot(避免丢掉原字标字形),而是给原 SVG 注入 linearGradient 并把 path[fill="currentColor"] 指向它;用低频 MutationObserver 在侧栏折叠/展开或 React 重渲染后自动补回。经典配色下两色退回品牌主色,logo 自动恢复纯色。
· 滚动条蓝粉渐变:全局滚动条(最右侧主滚动条、侧栏、代码块与弹层里的滚动条)的滑块改为竖直蓝→粉渐变,hover 时两端颜色对调。实现:把 --dsw-alias-scrollbar-bg-l1/l2 与 --dsw-alias-scrollbar-hover-l1/l2 四个令牌改成 linear-gradient(180deg, var(--wbg-azure), var(--wbg-rose));DSH 原 hover 规则用的是 background-color(不吃渐变),补一条 ::-webkit-scrollbar-thumb:hover{background-image:…}。
· 安装
npm install dsh-wallpaper-bg
本 Release 附带的 dsh-wallpaper-bg-0.5.16.tgz 与 npm 上的产物完全一致(同一 tarball),可直接下载安装:
npm install ./dsh-wallpaper-bg-0.5.16.tgz
完整变更见 CHANGELOG.md。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成dsh-wallpaper-bg
v0.5.18 · MIT License
Listed on dsh-plugin.org
Awesome DSH Plugin
给 DeepSeek Harness(DSH)界面加上一层独立的动态壁纸背景的静态双半插件——dsh web 网页界面和 0.2 桌面端(0.2.1 已复核)都适用:装好(命令行一条命令;桌面端更是只在插件页面里填个包名)、刷新页面,整个界面的底层就变成一张会动的壁纸。背景层与桌面 Wallpaper Engine 完全独立:在 DSH 里换壁纸不会动你的桌面壁纸,反之亦然。
一览:DSH 界面坐在会动的壁纸上(原生背景模式)
三种壁纸来源:内置壁纸 / 自定义上传 / 本机 Wallpaper Engine 壁纸库
功能
- 三种壁纸来源:内置 10 张 Unsplash 高清图(网格缩略图与 1920w 背景都随包内置,离线可用),即装即用;自定义上传(本地图片 / 视频,存入 IndexedDB,视频自动生成首帧缩略图);以及只读接入本机 Wallpaper Engine 已安装壁纸(装配套插件 dsh-wallpaper-engine-api 后自动发现端口),按 Steam 真实订阅清单过滤。
展开完整文档(README 剩余 1 节)
dsh-wallpaper-bg v0.5.18 · MIT License Listed on dsh-plugin.org Awesome DSH Plugin 给 DeepSeek Harness(DSH)界面加上一层独立的动态壁纸背景的静态双半插件——dsh web 网页界面和 0.2 桌面端(0.2.1 已复核)都适用:装好(命令行一条命令;桌面端更是只在插件页面里填个包名)、刷新页面,整个界面的底层就变成一张会动的壁纸。背景层与桌面 Wallpaper Engine 完全独立:在 DSH 里换壁纸不会动你的桌面壁纸,反之亦然。 一览:DSH 界面坐在会动的壁纸上(原生背景模式) 三种壁纸来源:内置壁纸 / 自定义上传 / 本机 Wallpaper Engine 壁纸库 功能 - 三种壁纸来源:内置 10 张 Unsplash 高清图(网格缩略图与 1920w 背景都随包内置,离线可用),即装即用;自定义上传(本地图片 / 视频,存入 IndexedDB,视频自动生成首帧缩略图);以及只读接入本机 Wallpaper Engine 已安装壁纸(装配套插件 dsh-wallpaper-engine-api 后自动发现端口),按 Steam 真实订阅清单过滤。 - 播放队列:自定义上传与 WE 壁纸库各有独立队列,拖入壁纸循环播放,每张停留 1–10 分钟;支持拖拽排序、点选跳播、× 移除、清空,队列内容持久化到 localStorage,队列吸顶在页签顶部。 - 四种渲染:静态图片(cover 铺满)、视频(,GPU 合成缩放)、场景(WE 自带的工坊预览图 preview.gif / preview.jpg)、网页(iframe 原生渲染 index.html)。 - 四项调节:浅色雾层 / 深色遮罩(随 DSH 主题自动切换)、背景模糊度(0–20px)、背景亮度(50–150%)、安全放大(0–10%,裁掉边缘黑边)。 - 统一蓝粉配色:蔚蓝主色 + 玫粉高亮,覆盖主题色、半透明表面、按钮、文字、链接、蓝粉渐变滑杆、侧栏 logo、渐变滚动条、用户气泡;dsh web 与桌面端共用同一套令牌,桌面标题栏同步。设置 → 通用设置 → 外观 → 主题配色可随时切回「经典」黑白主色,选择会持久化。 - 原生背景开关:主页面标题区一键清除雾层 / 遮罩与页面表面的半透明覆盖,露出完整壁纸,输入框和弹窗保持可读底色;关闭后恢复原数值。 - 同步桌面壁纸:只读跟随当前桌面壁纸(30 秒轮询,切回 DSH 页签立即跟随),按类型渲染;多显示器自动判定并可在状态行手动指定。不修改桌面、不采样桌面画面。 - 无黑屏切换 + 下一张预热:换壁纸采用双层交叉淡入淡出(约 0.42 秒),切换全程有画面;队列播放时会提前把下一张拉好,到点几乎立刻开始叠化。 - 零本地渲染、零缓存文件:不解析 scene.pkg、不渲染场景帧、不烘焙视频、不采样桌面画面,不建 ~/.dsh-wallpaper-bg、不落帧文件、不产 MP4。 逐项说明见 配置说明。 安装 前提条件 - DeepSeek Harness 桌面端(0.2 预览版或更新;0.2.1 已复核)——桌面端自带 Node.js / pnpm 运行时,插件本体无需自装 Node; - 或者命令行方式(dsh web):Node.js ≥ 20(node -v 检查)+ 能正常启动的 DeepSeek Harness; - 可选的「WE 壁纸库」来源另有前提:Windows + 本机 Wallpaper Engine + 配套插件 dsh-wallpaper-engine-api(一条命令装好,不再需要 clone / npm install / .bat / 开机自启)。详见 WE 壁纸库服务。 桌面端安装(无需命令行) 1. 打开设置 → 插件,在安装框里输入包名 dsh-wallpaper-bg; 2. 确认安装,按应用提示重启桌面端(或重载窗口); 3. 打开设置 → 壁纸,挑一张壁纸即可。 已把桌面端提供的 dsh 命令装进 PATH 时,等价命令是: dsh plugin --profile desktop add dsh-wallpaper-bg 命令行 / 网页版安装(dsh web) dsh plugin --profile web add dsh-wallpaper-bg 本地开发建议直接链接仓库:dsh plugin --profile web add link:<仓库绝对路径>(桌面端用 --profile desktop)。Windows 下仓库路径不能带空格。 可选:WE 壁纸库来源(一条命令) 想用「WE 壁纸库」页签,再装配套插件即可(Windows + 本机已装 Wallpaper Engine): dsh plugin --profile web add dsh-wallpaper-engine-api # 网页版 dsh plugin --profile desktop add dsh-wallpaper-engine-api # 桌面端(或在 设置 → 插件 里填包名) 它在本机 127.0.0.1:8088 启动只读 WE API,随 DSH 启停;主插件会通过同源状态路由自动发现实际端口。不再需要 clone 仓库、npm install、双击 .bat 或设置开机自启。旧的 wallpaper-engine-api/ 目录仍保留给手动部署的用户,新用户装这个插件就行。 升级(为什么只跑 add 不会升级) dsh plugin … add 转发给 pnpm add,而 pnpm 会保留 profile 清单里已有的版本范围,重复执行不会升级。要升级请显式指定版本: dsh plugin --profile web add dsh-wallpaper-bg@latest # 升到最新发布版 dsh plugin --profile web add dsh-wallpaper-bg@0.5.18 # 或锁定某个具体版本 pnpm 11 只安装「发布满一天」的版本(默认 24 小时 minimumReleaseAge),刚发布的版本约一天内只会解析到上一个版本;写死版本号即可立刻装上。 安装、升级与本地开发的完整说明见 安装指南。 快速上手 1. 装进某个 profile dsh plugin --profile web add dsh-wallpaper-bg 2.(可选)想用 WE 壁纸库来源,再装配套插件 dsh plugin --profile web add dsh-wallpaper-engine-api 3. 启动 DSH(桌面端直接打开应用即可) dsh web 1. 打开设置 → 壁纸。 2. 选来源页签(内置壁纸 / 自定义上传 / WE 壁纸库),点选某张壁纸才应用背景——切换页签只换面板视图,不动背景。 3. 把壁纸拖进队列即可循环播放;滑杆调节雾层 / 遮罩、模糊度(0–20px)、亮度(50–150%)与安全放大(0–10%)。 4. 可选:打开同步桌面壁纸只读跟随桌面壁纸,或用主页面标题区的原生背景开关让壁纸完整透出。 确认宿主半已挂载:访问 <DSH 地址>/dsh-wallpaper-bg/health。 http://127.0.0.1:3080/dsh-wallpaper-bg/health # dsh web(默认端口 3080) http://127.0.0.1:19387/dsh-wallpaper-bg/health # 桌面端 0.2.0-rc.2 及更早(固定端口)桌面端 0.2.1 起:Web 服务端口是随机的,以启动日志里 dsh web: http://127.0.0.1:<port>/?token=... 为准 本包另附 dsh-wallpaper-bg CLI(install / status / uninstall),面向命令行部署一键安装;它会跳过归桌面端独占的 desktop profile。 文档 | 主题 | 文档 | | 安装、升级、本地开发 | docs/installation.md | | 设置面板逐项说明、队列、筛选 | docs/configuration.md | | 可选组件:WE 壁纸库插件 dsh-wallpaper-engine-api | docs/we-library-service.md · 插件 README | | 症状 → 原因 → 动作 | docs/troubleshooting.md | | 双半结构与路由原理 | docs/architecture.md | | 发布流程(scripts/release.ps1)与 CI 工作流 | docs/releasing.md | 原理一句话:本包是 DSH 静态双半插件,作为 profile 补丁层(bundle)组合进 host 平面——lib/host.js 注册同源路由(/dsh-wallpaper-bg/asset、/dsh-wallpaper-bg/we、/dsh-wallpaper-bg/health,并会自动发现 dsh-wallpaper-engine-api 插件的实际端口),lib/client.js 是手写的单文件浏览器 bundle,注入背景层与「壁纸」设置选项卡,cordis.patch.yml 把插件行插入 profile 组合,随 DSH 启动即生效。详见 架构说明。 开源 MIT License,见 LICENSE。欢迎 issue / PR。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
nishuoyang/dsh-wallpaper-bg
DeepSeek Harness 网页 UI 独立壁纸背景插件:三种来源,包括内置壁纸、自定义上传和…
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,379已汉化DSH
71.5
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,074已汉化DSH
71.2
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,105已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。