
halosb/dsh-bg-beautify
30最近提交 2026年8月15日
dsh-bg-beautify DSH 插件
dsh-bg-beautify 能为 DeepSeek Harness Web UI 添加背景图并让面板半透明。它内置设置页,可实时调节所有参数,配置通过插件自己的 config.json 持久化。无需修改 DSH 源码或重新构建前端。
如何安装 dsh-bg-beautify DSH 插件
dsh plugin --profile web add github:halosb/dsh-bg-beautify复制不会执行命令。安装 dsh-bg-beautify DSH 插件前请核对仓库和版本。
dsh-bg-beautify DSH 插件数据来源
dsh-bg-beautify DSH 插件快照日期:2026年8月16日
discovered
dsh-bg-beautify DSH 插件能做什么
- 通过 URL、上传或插件内置伺服设置背景图
- 通过四个滑块分别调节主区、侧边栏、卡片浮层和输入区的透明度
- 输入框呼吸光晕效果,可自定义颜色、速度、交叉色和强度
- 所有设置持久化到插件自己的 config.json,重启不丢失
- 覆盖文字颜色(白色/黑色/自动)和背景纱幕增强对比
- 替换浏览器图标、欢迎语和浏览器标题后缀
dsh-bg-beautify DSH 插件适合哪些场景
- 个性化 DeepSeek Harness Web UI 外观,添加自定义背景图
- 通过降低面板透明度让背景图更明显,减少视觉杂乱
- 设置公司 Logo 为 favicon 并自定义欢迎语,打造品牌化界面
- 为输入框添加呼吸光晕,提升视觉反馈和输入体验
- 在亮色和暗色主题间切换时保持透明度设置的一致性
dsh-bg-beautify DSH 插件适合谁
- 希望定制 DeepSeek Harness Web UI 外观的用户
- 部署 DeepSeek Harness 的开发者或运维人员,需要品牌化、精致的界面
dsh-bg-beautify DSH 插件的限制
- 仅适用于 DeepSeek Harness Web UI,不适用于 CLI 或其他接口
- 安装后需要重启 dsh web 以加载客户端 bundle
- 上传背景图只支持常见格式(jpg, png, gif, webp, avif, svg)
- 无法修改加载页面的文字(由外壳渲染)
dsh-bg-beautify DSH 插件的仓库 README 摘录
以下文字摘自 dsh-bg-beautify DSH 插件的上游仓库 halosb/dsh-bg-beautify 的 README,版权归原作者,仅作引用。
> 给 DeepSeek Harness Web UI 加背景图 + 面板半透明的美化插件,带设置页实时调节。 > A background-image & translucent-panels beautifier for the DeepSeek Harness Web UI, with a live settings page. 以官方插件机制安装,**不修改任何 DSH 源码**(`apps/web`、`packages/client` 一概不动),也**不需要重新构建前端**。 ## 特性 - 🖼️ **背景图**:支持 `/bg/文件名`(插件内置伺服)、`https://` 外链、`data:` URI - 📤 **本地图片上传**:设置页直接选文件,自动存入插件 `assets/` 并填入 `/bg/文件名` - 🎚️ **四个透明度滑块**:主区 / 侧边栏 / 卡片浮层 / 输入区(0 全透 ~ 1 不透),即时生效 - 💫 **输入框呼吸光晕**(v0.2.1):输入框外圈**均匀弥散软光匀速呼吸**,光晕背后一层**超大模糊的旋转色晕**——两个颜色按 abab… 环绕分布、柔和流转(无任何灯带/环/线条),并随光晕一起变色;**颜色 / 速度 / 交叉色 / 强度(0~2)**可调;尊重系统"减少动态效果" - 📐 尺寸 / 位置 / 背景固定选项;亮色、暗色主题各一套 - 💾 **持久化**:设置写入插件自己的 `config.json`,重启不丢;不依赖宿主设置服务的白名单 - 🎨 设置分区 UI 完全对齐 DSH 内置设置页的设计语言(胶囊按钮、h32 字段、主题 token) - 🔒 仅监听回环地址(127.0.0.1);上传文件名白名单 + 路径穿越防护 ## 效果预览   ## 工作原理(30 秒) 1. 本插件是一个 DSH **组合包(bundle)**:`package.json` 声明 `dsh.bundle`(贡献一行组合配置)+ `dsh.client`(声明浏览器端 bundle)。 2. 安装进 profile 后,loader 挂载 `bg-beautify` 行;`dsh-client-modules` 把 `/plugins/dsh-bg-beautify/client.js` 编入 `window.__DSH_BOOT__` 引导图,浏览器端运行时加载——**无需构建前端**。 3. 浏览器端 `apply()`:注入 `<style>` 设背景图 + 用官方主题接口 `ctx.theme.overrideTokens(
阅读完整 README仓库许可: MIT
dsh-bg-beautify DSH 插件常见问题
如何安装 dsh-bg-beautify?
使用 DSH CLI 命令安装:`dsh plugin --profile web add github:halosb/dsh-bg-beautify`。安装后必须重启 `dsh web` 才能生效。你也可以从本地目录安装,或在源码环境下使用 pnpm 命令。
为什么背景图不显示?
首先确认安装后已重启 `dsh web`,然后在浏览器中硬刷新(Ctrl+F5)。如果使用 `/bg/文件名` 的本地图片,检查文件名大小写是否完全一致,且文件已放入 `assets/` 目录。仅支持 jpg、png、gif、webp、avif、svg 格式。
可以使用外部 URL 作为背景图吗?
可以,在背景图文本框中输入任意 `https://` 链接即可,也支持 `data:` URI。对于本地图片,可以通过设置页面上传,插件会自动将文件复制到 `assets/` 目录并填入 `/bg/文件名` 路径。
如何重置透明度设置而不丢失背景图?
在设置页面点击“恢复默认”按钮,仅重置四个透明度的滑块到出厂值(0.25、0.5、0.7、0.75),背景图和显示方式保持不变。
为什么输入框光晕效果没有出现?
输入框光晕效果在 v0.2.1 版本引入。请确保已安装最新版本。如果选项缺失,请重启 `dsh web` 以重新加载客户端 bundle。另外检查系统是否开启了“减少动态效果”,插件会尊重该设置。