DSH Plugins
返回列表
dsh-dynamic-background

dsh-dynamic-background

趣味换装 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install njuptlzf/dsh-dynamic-background

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DSH 终端中执行 dsh plugin install njuptlzf/dsh-dynamic-background 安装,插件源码位于 https://github.com/njuptlzf/dsh-dynamic-background ,安装后重启 dsh web 即可在设置页使用。

插件介绍

DeepSeek Harness 的聊天界面默认采用单一静态背景,长时间使用容易视觉疲劳,也缺少表达个性的空间。dsh-dynamic-background 插件让你在几秒内把聊天窗口变成一面不断变换的动态画布:上传 GIF、WebP、APNG 动图或任意静态图,也可以从内置的 12 色纯色调色板中直接点选,所有素材混合组成一个轮换队列,按 3 到 120 秒的间隔进行丝滑的 opacity 交叉淡入淡出切换,默认还附带慢速 Ken Burns 缩放呼吸感。

为了避免动态背景干扰阅读,插件用 data-* 属性精确定位聊天内容列、状态栏和会话头部,自动叠加一层与主题色自适应混合的半透明保护层,文字始终清晰可读。背景虚化(0–12px)与遮罩强度(0–90%)可按需微调;切换间隔、过渡时长、播放顺序、随机或固定都暴露在设置面板里,操作直观。所有图片和配置写入浏览器 IndexedDB,重启 DSH 或刷新页面后自动恢复,无需重新上传;同时尊重操作系统的「减少动态效果」偏好,对前庭敏感的用户也能安心使用。

整个插件纯前端运行,不依赖任何后端服务,上传走 File.arrayBuffer 加纯 JS 编码,安装后零构建。适合希望给日常 DSH 对话加一点视觉节奏、又看重文字可读性与本地数据持久化的用户。

截图预览

使用场景

  • 日常 DSH 对话中替换默认静态背景,用动图或纯色轮换增加视觉节奏
  • 工作时段切换到柔和纯色降低干扰,休息时换成动图放松眼睛
  • 演示或录屏时展示多张主题图丝滑交叉淡入淡出的效果

适合人员

  • 希望聊天界面有视觉变化但不想配置后端的 DSH 用户
  • 长时间使用 DSH、对文字可读性有硬性要求的用户
  • 喜欢本地化数据存储、享受纯前端轻量定制的视觉爱好者