给界面背后加动态壁纸,可换图、视频与预设
29.4/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add hero-jianghaojie/dsh-lively该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · vision
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 17 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 19 处,展示前 18 条)
- 读取本地文件lib/index.js:81
const parsed = JSON.parse(readFileSync(stateFilePath(), 'utf8')) - 写入本地文件lib/index.js:92
mkdirSync(dirname(path), { recursive: true }) - 写入本地文件lib/index.js:94
writeFileSync(tmp, `${JSON.stringify(state, null, 2)}\n`, { mode: 0o600 }) - 写入本地文件lib/index.js:95
renameSync(tmp, path) - 写入本地文件lib/index.js:164
mkdirSync(mediaDir(), { recursive: true }) - 写入本地文件lib/index.js:166
writeFileSync(target, buffer, { mode: 0o600 }) - 写入本地文件lib/index.js:167
writeFileSync(mediaTypeFile(id), type, { mode: 0o600 }) - 读取本地文件lib/index.js:189
body = readFileSync(mediaFile(id)) - 读取本地文件lib/index.js:196
type = readFileSync(mediaTypeFile(id), 'utf8').trim() - 删除本地文件lib/index.js:216
rmSync(path, { force: true }) - 读取本地文件lib/index.js:228
for (const name of readdirSync(mediaDir())) { - 读取本地文件lib/index.js:232
type = readFileSync(mediaTypeFile(name), 'utf8').trim() - 读取本地文件lib/index.js:237
const info = statSync(mediaFile(name)) - 发起网络请求lib/client.js:770
fetch(STATE_ROUTE, { - 发起网络请求lib/client.js:914
fetch(STATE_ROUTE, { - 发起网络请求lib/client.js:929
const response = await fetch(MEDIA_ROUTE, { - 发起网络请求lib/client.js:1217
fetch(LIBRARY_ROUTE) - 发起网络请求lib/client.js:1646
fetch(STATE_ROUTE)
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成dsh-lively
DeepSeek Harness Web GUI 的动态壁纸层:界面背后放一张动态壁纸——程序化预设、图片、GIF 或视频——另有一个小设置页,用来挑选外观。
浅色主题预览
▶ 观看 47 秒介绍视频 —— 带旁白,逐一介绍预设、自定义壁纸、播放列表和各项控制(1080p30,中文旁白)。
功能
- 六种程序化预设 —— Flow、Aurora、Starfield、Lava、Mesh、Neon grid。
Flow 是刻意做成动态的那一个(位置和尺寸都会漂移);每种预设都有深色变体配深色调色板、亮色变体配浅色调色板,所以浅色主题不会糊成一片灰。
- 自定义壁纸 —— 图片、GIF、WebP、AVIF、MP4 或 WebM,可用 URL,也可从磁盘上传。上传的文件存放在 $DSH_HOME/dsh-lively-media/ 下,由插件自己的路由提供,所以刷新和重启后都还在。
- 控制项 —— 壁纸强度(壁纸透出多少)、暗化、视频柔化、动画速度、动态开关(减弱动态效果的退路)、窗口隐藏时暂停。
- 播放列表 —— 每隔 1–240 分钟,在任意预设子集之间轮换,按顺序或随机。
展开完整文档(README 剩余 1 节)
dsh-lively DeepSeek Harness Web GUI 的动态壁纸层:界面背后放一张动态壁纸——程序化预设、图片、GIF 或视频——另有一个小设置页,用来挑选外观。 浅色主题预览 ▶ 观看 47 秒介绍视频 —— 带旁白,逐一介绍预设、自定义壁纸、播放列表和各项控制(1080p30,中文旁白)。 功能 - 六种程序化预设 —— Flow、Aurora、Starfield、Lava、Mesh、Neon grid。 Flow 是刻意做成动态的那一个(位置和尺寸都会漂移);每种预设都有深色变体配深色调色板、亮色变体配浅色调色板,所以浅色主题不会糊成一片灰。 - 自定义壁纸 —— 图片、GIF、WebP、AVIF、MP4 或 WebM,可用 URL,也可从磁盘上传。上传的文件存放在 $DSH_HOME/dsh-lively-media/ 下,由插件自己的路由提供,所以刷新和重启后都还在。 - 控制项 —— 壁纸强度(壁纸透出多少)、暗化、视频柔化、动画速度、动态开关(减弱动态效果的退路)、窗口隐藏时暂停。 - 播放列表 —— 每隔 1–240 分钟,在任意预设子集之间轮换,按顺序或随机。 - 壁纸库 —— 每个上传的文件都会列在设置里,上周挑的壁纸点一下就能回来;宿主通过 /dsh-lively/library 列出 $DSH_HOME/dsh-lively-media/。 - 跟随主题 —— 遮罩挂在 body[data-ds-dark-theme] 上;亮色/深色预设变体挂在 html:has(> body[data-ds-dark-theme]) 上。 安装 git clone https://github.com/hero-jianghaojie/dsh-lively.git dsh plugin --profile desktop add ./dsh-lively 然后重启 DSH(如果装了侧边栏的重启按钮,就用它),打开 Settings → Live wallpaper。 工作原理 - 壁纸放在一个固定层里,z-index:-1(#dsh-lively-layer),有三个子元素:动态的 surface、按主题着色的 veil(strength)和 dim 遮罩。这一层挂在根节点上,所以位于所有列的下方。 - 为什么不用根元素自己的背景?Chromium 会把根背景画进画布背景层;在 html 上做 background-position/background-size 动画,只会推进动画时钟,屏幕上并不重绘,所以预设看起来是静止的。普通元素会重绘,这一层用的就是普通元素。 - 外壳在框架上和中间列上都画 --dsw-alias-bg-base,alpha 会相乘。因此这个 token 完全透明,这一层就能透出来,只画一次 veil,盖在 surface 上方。 - 外壳各列不加 backdrop-filter:加了会让它们成为固定定位后代的包含块,而侧边栏的折叠开关正是 position: fixed —— 给列做磨砂效果,会把那个按钮拖到品牌标识上。 - 设置会持久化两次:localStorage(即时生效)和 $DSH_HOME/dsh-lively-state.json,后者通过 /dsh-lively/state 写入,因为 Desktop 应用的回环端口每次启动都会变。 限制 - 视频壁纸需要真实的 元素;单靠 CSS 无法播放视频。 - 柔化控制只对视频生效 —— CSS 无法模糊根背景,而模糊列会破坏固定定位的外壳界面元素。 - 边框透明规则针对 [class$='_frame'],这跟外壳的 CSS-module 命名方式一致。 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
hero-jianghaojie/dsh-lively
给界面背后加动态壁纸,可换图、视频与预设
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,364已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,709已汉化DSH
71.8
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,319已汉化DSH
71.5
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,533已汉化DSH
71.1
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 93,105已汉化DSH
71.1
这是你的仓库?认领条目