上传图片或链接,调节透明度与遮罩,自定义聊天页背景
28.4/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/lcohvne-tomorin/dsh-background.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 71 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 12 处,展示前 12 条)
- 读取本地文件lib/index.js:87
return sanitizeConfig(JSON.parse(readFileSync(configPath(), 'utf8'))) - 写入本地文件lib/index.js:94
mkdirSync(storageDir(), { recursive: true }) - 写入本地文件lib/index.js:95
writeFileSync(configPath(), JSON.stringify(sanitizeConfig(cfg)), 'utf8') - 读取本地文件lib/index.js:103
names = readdirSync(storageDir()) - 删除本地文件lib/index.js:119
if (f !== null) rmSync(f, { force: true }) - 发起网络请求lib/index.js:230
const res = await fetch(parsed.href, { redirect: 'manual', signal }) - 写入本地文件lib/index.js:409
mkdirSync(storageDir(), { recursive: true }) - 删除本地文件lib/index.js:411
if (prev !== null) rmSync(prev, { force: true }) - 写入本地文件lib/index.js:412
writeFileSync(join(storageDir(), 'uploaded.' + ext), buf) - 读取本地文件lib/index.js:469
try { data = readFileSync(file) } catch { } - 发起网络请求lib/client.js:119
return fetch(path, { cache: "no-store" }) - 发起网络请求lib/client.js:126
return fetch(path, {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 上传图片或链接
- 调节透明度与遮罩
- 自定义聊天页背景
DeepSeek Harness 聊天页自定义背景壁纸插件——上传本地图片或图片链接,调节透明度和暗色遮罩,可只作用于聊天区或全屏。
README
由 DeepSeek 最新模型翻译生成dsh-background
版本 1.0.6 · 为 DeepSeek Harness 聊天页设置自定义背景壁纸。
在 DSH 的设置 → 背景里配置:本地上传 / 图片链接、透明度、深色遮罩、聊天区或全屏作用范围。
所有设置与图片持久化到本机,重启后依然生效;卸载即完全还原。
功能
- 三种图片来源:无背景 / 本地上传(PNG·JPG·GIF·WebP,≤20MB)/ 图片链接(http/https)。
- 自动缩放:上传与链接图片统一在浏览器 canvas 等比缩放到屏幕对应尺寸(保持宽高比),图片比屏幕大就缩小、比屏幕小就放大;既贴合屏幕显示,也防超大图占内存。
- 透明度滑杆(0–100%):数值越大壁纸越明显、表面越通透。
- 深色遮罩滑杆(0–100%):数值越大遮罩越深(0–100 平滑变化,不修改图片数据)。
- 作用范围:
- 聊天区(默认):壁纸作用于对话整体(头部 + 消息流 + 输入框),整块采用统一的亮度/透明度,观感一致;侧边栏保持 100% 不透明,不被壁纸透出。
- 全屏:壁纸铺满整个窗口(含侧边栏),所有区域统一透明/亮度。
- 一致性:聊天区与全屏共用同一套壁纸 + 半透明处理机制,保证头部/消息/输入框透出的壁纸与明暗观感一致。
展开完整文档(README 剩余 1 节)
dsh-background 版本 1.0.6 · 为 DeepSeek Harness 聊天页设置自定义背景壁纸。 在 DSH 的设置 → 背景里配置:本地上传 / 图片链接、透明度、深色遮罩、聊天区或全屏作用范围。 所有设置与图片持久化到本机,重启后依然生效;卸载即完全还原。 功能 - 三种图片来源:无背景 / 本地上传(PNG·JPG·GIF·WebP,≤20MB)/ 图片链接(http/https)。 - 自动缩放:上传与链接图片统一在浏览器 canvas 等比缩放到屏幕对应尺寸(保持宽高比),图片比屏幕大就缩小、比屏幕小就放大;既贴合屏幕显示,也防超大图占内存。 - 透明度滑杆(0–100%):数值越大壁纸越明显、表面越通透。 - 深色遮罩滑杆(0–100%):数值越大遮罩越深(0–100 平滑变化,不修改图片数据)。 - 作用范围: - 聊天区(默认):壁纸作用于对话整体(头部 + 消息流 + 输入框),整块采用统一的亮度/透明度,观感一致;侧边栏保持 100% 不透明,不被壁纸透出。 - 全屏:壁纸铺满整个窗口(含侧边栏),所有区域统一透明/亮度。 - 一致性:聊天区与全屏共用同一套壁纸 + 半透明处理机制,保证头部/消息/输入框透出的壁纸与明暗观感一致。 - 持久化:配置与图片存于 $DSH_HOME/storages/dsh-background/,重启 DSH 后仍生效;上传与 URL 图片应用后都保存为本地文件,离线也能显示。 - 双主题:颜色全部走 DSH 主题 token(--dsw-*),深浅色自动适配,不写死颜色。 安装 从 GitHub 安装(推荐,随仓库持续更新): pnpm dsh plugin --profile web add github:lcohvne-tomorin/dsh-background#84955f4534bf3b2b7d6f300e5d8f72b9ec52a772 git 依赖按插件开发标准锁定完整 commit(40 位 hex),升级时更新 hash 为最新提交。 也可直接克隆到 /node_modules/dsh-background/ 后,在 /cordis.patch.yml 追加(或使用包内 cordis.patch.yml 的 insert 块): - insert: - id: dsh-background name: dsh-background 重启 DeepSeek Harness,打开 设置 → 背景。 (发布形态:package.json 声明 dsh.bundle.patch,可用 pnpm dsh plugin --profile web add 安装。) 使用 1. 打开 设置 → 背景,勾选「启用背景」。 2. 选「本地上传」选图,或切到「图片链接」粘贴 http(s) 图片地址并点「下载并应用」。 3. 拖动透明度和深色遮罩滑杆到满意;「作用范围」可切 聊天区 / 全屏。 4. 选「无背景」或关闭「启用背景」即恢复默认。 权限与影响声明(安装前审查) - 联网:仅当你在「图片链接」里粘贴 URL 时,host 半会向该 URL 发起下载(streams,20MB 上限,仅 http/https,20s 超时,最多跟随 5 次重定向);下载会封锁私网/回环/链路本地/云元数据地址(SSRF 防护),图片按魔数校验。 其余操作不联网。 - 读写文件:配置与图片写入 $DSH_HOME/storages/dsh-background/;选择「无背景」或停用时会清除该目录下的背景图片。 - 全局 UI 修改:开启壁纸后注入样式(所有规则挂在 html.dbg-active 根类下,关闭「启用背景」即一键回滚到默认外观);聊天区模式下侧边栏不被壁纸透出,全屏模式会令侧边栏与消息卡片/输入区半透明以透出壁纸。 - 不采集、不上传任何会话/用户数据;无未经鉴权的写状态 HTTP 端点:写端点要求 Host 为回环地址 + 同源校验 + 进程级 CSRF token + 简单限流;value 配置字段 host 端白名单校验,错误响应不泄露内部细节。 开发 - Host 半 lib/index.js:持久化、上传/URL 下载、只读图片端点、CSRF 防护、请求体上限。 - Client 半 lib/client.js:设置页 UI、canvas 缩放、html.dbg-active 作用域化 CSS。 - 变更记录见 CHANGELOG.md。 卸载 1. 删掉 /cordis.patch.yml 里对应的 - insert: 块; 2. 删除 /node_modules/dsh-background/ 目录; 3. 重启 DSH。插件卸载时自动移除注入的样式;如愿意可手动删除 $DSH_HOME/storages/dsh-background/ 残留文件。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
lcohvne-tomorin/dsh-background
上传图片或链接,调节透明度与遮罩,自定义聊天页背景
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,359已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,514已汉化DSH
71.8
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,289已汉化DSH
71.6
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 92,675已汉化DSH
71.2
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,522已汉化DSH
71