dsh-dynamic-background
在终端中运行以下命令:
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、对文字可读性有硬性要求的用户
- 喜欢本地化数据存储、享受纯前端轻量定制的视觉爱好者