📦elysia395 / dsh-wallpaper-engine
← 返回首页
把本机 Wallpaper Engine 的壁纸搬进 DSH 网页界面:场景壁纸由内置 MIT 开源引擎 WebWallGL 实时 WebGL 渲染(粒子 / puppet 骨骼 / SceneScript / 音频反应 / 鼠标交互),失败自动降级内嵌 MP4 与场景静态帧;Web 壁纸严格沙箱 + WE API;iOS 风格液态玻璃 UI 高度自定义,遮挡暂停省电、ffmpeg 帧率上限转码、系统音频频谱与 Now Playing、自定义上传与自动轮播;设置存宿主端,对 agent 零 token 开销。Windows / macOS / Linux 三平台原生(同一个包、同一条命令)。
⚖️ MIT#dsh-plugin#dsh-plugin-market#dsh-plugins#deepseek-harness#liquid-glass📅 创建于 2026-08-16🔄 更新于 2026-10-28
🔗 GitHub JavaScript

📄 仓库 README

在 GitHub 查看 ↗
来自 GitHub 仓库自述文件 · 版权归原作者所有

中文 English 入门指南

DSH Wallpaper Engine:把喜欢的壁纸,带进每一次对话

VERSION:源码版本 1.3.3 WALLPAPERS:3 种 WE 壁纸类型,Scene、Web、Video MASCOTS:10 只内置立绘 MODULES:7 个独立子包

![Node.js](https://img.shields.io/badge/Node.js-22.12%2B-8fd6a0?style=flat-square&logo=nodedotjs&logoColor=white&labelColor=5a544a) [![License MIT](https://img.shields.io/badge/License-MIT-8fd6a0?style=flat-square&labelColor=5a544a)](LICENSE) [![npm Version](https://img.shields.io/npm/v/dsh-plugin-wallpaper-engine?style=flat-square&logo=npm&label=npm&color=8fd6a0&labelColor=5a544a)](https://www.npmjs.com/package/dsh-plugin-wallpaper-engine) [![正式主仓 Stars](https://img.shields.io/github/stars/elysia395/dsh-wallpaper-engine?style=flat-square&label=Upstream%20Stars&color=ffd84a)](https://github.com/elysia395/dsh-wallpaper-engine/stargazers) [![正式主仓 Forks](https://img.shields.io/github/forks/elysia395/dsh-wallpaper-engine?style=flat-square&label=Upstream%20Forks&color=8fd6a0)](https://github.com/elysia395/dsh-wallpaper-engine/forks) [![正式主仓贡献者](https://img.shields.io/github/contributors/elysia395/dsh-wallpaper-engine?style=flat-square&label=Upstream%20Contributors&color=8fd6a0)](https://github.com/elysia395/dsh-wallpaper-engine/graphs/contributors) [![正式发布](https://img.shields.io/github/v/release/elysia395/dsh-wallpaper-engine?style=flat-square&label=Upstream%20Release&color=8fd6a0)](https://github.com/elysia395/dsh-wallpaper-engine/releases) [![npm 月下载量](https://img.shields.io/npm/dm/dsh-plugin-wallpaper-engine?style=flat-square&label=npm%20Downloads&color=8fd6a0)](https://www.npmjs.com/package/dsh-plugin-wallpaper-engine) [![当前维护仓库](https://img.shields.io/badge/Fork-Fish--under--sea-f08a5d?style=flat-square&labelColor=5a544a)](https://github.com/Fish-under-sea/dsh-wallpaper-engine) [![官方 pet 联动](https://img.shields.io/badge/dsh--pet-Public%20API-8fd6a0?style=flat-square)](https://github.com/PC2005-cloud/dsh-pet/issues/122)

Trendshift · JavaScript 日榜最好名次 Trendshift · JavaScript 周榜最好名次

安装使用 GET 新手指南 SETUP 文档 DOCS 上游发布页 RELEASE

INTRO · 简介

把本机 Wallpaper Engine 的场景、网页与视频壁纸带到 DSH 对话界面,再配上液态玻璃、字体、吉祥物与可分享的外观预设。插件不向 agent 注册工具或注入提示文本,不增加模型 token 开销。

[!NOTE] 本页描述 elysia395/ Fish-under-sea 当前维护源码。正式项目由 elysia395/dsh-wallpaper-engine 维护;上方 Stars、Forks、贡献者、Release、npm 版本与下载量,以及下方 Star History,均来自正式主仓或同名 npm 包,不是本分支的统计。动态徽章有缓存,不代表本分支改动已经发布。

当前源码与正式发行的区别

项目 当前说明
源码入口 Fish-under-sea 维护仓库,灰测请下载这里的完整源码
正式版本与贡献记录 以 正式主仓 Release、Contributors 和 npm 页面为准;相同源码版本号不表示代码完全相同
部署闭包 主包加七个子包,共八包;完整源码安装器登记依赖,更新后不会因临时链接被包管理器清除而丢失子包
官方 pet 联动 通过 dsh-pet 公开接口接入,不再捆绑 pet、Electron 或第三方文件补丁;官方 pet 自行安装
外观预设与深浅 「作者自用」预设携带深色偏好,套用即把界面一并切到深色;全新安装默认套用它。发布版仍是「一次性二选一」弹窗询问,且套用预设不改深浅
体积变化 本次本地发布集压缩体积实测约 84.88 MiB → 25.12 MiB,减少约 70.4%;不含另装的官方 pet,不是内存或 Git 仓库体积
验收边界 已验证隔离部署、协议、排播与自有气泡 / 面板,预设与深浅联动已在本机真机实测;官方完整宠物及桌面端四套演出的真机视觉验收仍需补齐

源码包、正式发行和旧演示图应分别看待。不要用 npm 线上版本号或主仓热度推断本分支已经发布、已合并或完成所有平台验收。

目录

吉祥物干饭插图 生鱼的赞赏码
生鱼的赞赏码
“大肥鱼的白饭告急,收到的赞赏将统统用于本插件的维护与更新”
自愿赞赏 · 不影响安装与使用

界面预览

DSH 对话界面中的壁纸、液态玻璃与吉祥物演示

真实界面演示;历史素材与当前安装版本可能略有不同。

快速开始

先下载本仓 ZIP 并解压,进入插件目录,完全退出目标 DSH 应用,然后执行:

node scripts/install-source.mjs --profile desktop --dsh-home "<目标 DSH 数据目录>" --app-closed

网页宿主将 desktop 改为 web。完成后重启对应宿主,打开 设置 → Wallpaper Engine → 壁纸库。目标目录和 CLI 说明见 安装。

前置条件:DSH 0.2 内核(包括 0.2.0-rc.1/rc.2)、Node.js >=22.12.0 和 pnpm。自 1.4.0 起八包已发布到 npm,可直接按包名安装(见 npm 通道);dsh-better-sidebar 是可选配套插件,不是必装依赖。

没用过命令行?从 新手指南 开始。

能做什么

方向 能力
实时壁纸 内置 WebWallGL 渲染 Scene / Web 壁纸,支持粒子、puppet 骨骼、SceneScript、

📈 近 7 天 Star 趋势

每日新增 Star(柱)与累计 Star(线)· 数据来自 GitHub

🏆 排名变化趋势

在各榜单中的排名历史(数字越小越靠前)

📋 历史上榜记录

每次快照的详细数据
日期 榜单 排名 周期新增 总 STAR