dsh-skin-live

DSH PLUGIN视觉与多模态

仓库 kimo-si/dsh-skin-live

视觉与多模态 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

DSH Web 全局皮肤插件:图片/视频背景铺满界面,面板半透明可调

一句话选型结论

按资料字段整理

dsh-skin-live 是视觉与多模态类的 DSH 可安装插件,验证等级 L5 · 运行验证通过,安全审查为低风险,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类视觉与多模态 收录类型可安装插件 验证等级L5 · 运行验证通过 安全审查低风险
验证等级 L5 L5 · 运行验证通过
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-10-14 创建于 2026-10-14
README 7.6 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:kimo-si/dsh-skin-live#v1.0.0
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

视觉与多模态
字段来自项目仓库与公开索引,中文说明由本站标注

适用场景

皮肤主题联网搜索视觉识别

上游标签

deepseek-harnessdshdsh-pluginthemewallpaper

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L5:安装和运行都在沙盒里跑通过,装完能直接用的概率高。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在视觉与多模态场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-skin-live当前 L5 · 运行验证通过 低风险 0 未标注 有
open-design L4 · 沙盒安装通过 低风险 10.0 万 未标注 有
awesome-gpt-image-2 L3 · 安装规范通过 低风险 3.4 万 未标注 无
PicGo L3 · 安装规范通过 低风险 2.7 万 未标注 无
iPolloWork L4 · 沙盒安装通过 低风险 6,775 未标注 有
modlens L5 · 运行验证通过 低风险 4,207 0.2.0-rc.2 等 13 个 有

仓库档案

视觉与多模态
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方kimo-si仓库 dsh-skin-live · 默认分支 main
分类视觉与多模态vision
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言未标注仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 0收录时的数值,非实时
创建 / 更新2026-10-14 · 2026-10-14最后推送 2026-10-14
本站收录2026-10-30首次进入本站目录的时间

README 全文

7.6 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-skin-live

把一张图片或一段视频铺满整个 DSH Web 界面 —— 只改背景,不动布局。

插件在页面最底层挂一个固定画布,把应用本身的底色透明化,于是主区域和侧栏共用同一张背景;卡片、输入框、弹层仍留在原位置、原尺寸,只是变成了半透明玻璃。所有参数存在浏览器本地,素材不上传、不联网。

  • 图片:PNG JPG JPEG WebP GIF AVIF BMP SVG
  • 视频:MP4 WebM OGV MOV M4V MKV(静音、循环、自动播放)
  • 也可以直接填一个图片 / 视频 URL,素材不用下载到本地
  • 四项独立调节:面板不透明度、素材不透明度、模糊、暗化
  • 停用或卸载插件后,背景层被移除、主题变量还原,界面回到默认外观

目录

  • 安装
  • 使用
  • 参数说明
  • 兼容范围
  • 卸载与回滚
  • 数据与隐私
  • 与其它皮肤插件共存
  • 本地开发
  • 许可

安装

DSH 自带插件管理器,三种来源都支持。任选一种即可,不需要手改配置文件。

方式一:Web 插件页(推荐,不用命令行)

  1. 打开 DSH Web 界面(默认 )。
  2. 左侧栏进入 插件(Plugins)页。
  3. 在安装输入框里粘贴下面这一行,确认安装:
github:zhaochaorui-study/dsh-skin-live
  1. 安装完成后插件会默认启用;如果列表里显示未启用,手动打开它的开关。
  2. 刷新页面(Cmd/Ctrl + R),设置里就会出现「皮肤」。

方式二:命令行

dsh plugin --profile web add github:zhaochaorui-study/dsh-skin-live

发布到 npm 之后,也可以直接用包名:

dsh plugin --profile web add dsh-skin-live

> --profile web 是目标 profile 名。桌面版换用 --profile desktop(尚未验证)。

方式三:离线安装包 .tgz

不想联网或想固定版本时,从 Releases 下载 dsh-skin-live-1.0.0.tgz,然后:

dsh plugin --profile web add /绝对路径/dsh-skin-live-1.0.0.tgz

也可以在插件页选择这个本地文件安装。

验证安装

dsh plugin --profile web list | grep dsh-skin-live
dsh --profile web --dump-config | grep -A2 'dsh-skin-live'

预期能看到 dsh-skin-live 这一条依赖,以及一个 id: dsh-skin-live 的加载项。

使用

界面里的路径是 设置 → 皮肤。

  1. 选择背景 —— 点「选择文件」上传,或把图片 / 视频直接拖进虚线框;也可以在输入框里粘贴素材 URL。
  2. 调节参数 —— 按下面的表格拖动滑块,画面实时变化。
  3. 自动保存 —— 参数写入 localStorage,素材写入 IndexedDB,刷新或重启 DSH 后自动恢复。

首版的完整流程就是这三步:安装插件 → 选择背景 → 调整模糊和暗化。

参数说明

控件 范围 作用
启用皮肤 开 / 关 临时关掉背景层并还原主题,素材和参数都保留,随时开回来
背景来源 文件 / URL 本地文件存进 IndexedDB;URL 每次加载时直接引用
铺满方式 铺满 / 完整 / 拉伸 对应 object-fit: cover / contain / fill
面板不透明度 0–100% 只作用于卡片、输入框、弹层等面板表面;0% 为全透明,100% 为当前主题原色
素材不透明度 10–100% 背景图片 / 视频本身的透明度
模糊 0–40px 只模糊背景层,文字保持清晰(模糊时自动放大 6% 避免边缘露白)
暗化 0–80% 在背景上叠一层黑色蒙版,深色主题下更好读

侧栏属于全局背景画布,所以它跟随背景显示;「面板不透明度」不会把它单独盖掉。

兼容范围

环境 状态
DSH 0.2.0-rc.2 + Web / PWA ✅ 已实测
DSH Desktop(--profile desktop) ⚠️ 未验证,按需自行确认
更早的 DSH 版本 未验证;插件依赖 slots / theme / locale 三个客户端服务

实现上刻意不声明 peerDependencies,避免 DSH 运行时升级后出现版本互斥拒绝安装;服务缺失或接口变化时,插件会退化为无背景,不会影响主界面正常使用。

主题相关的实现依赖 DSH 的主题服务(theme.overrideTokens)、调色板变量(--dsw-alias-*、--dsw-specific-*)和插槽 / 语言服务,DSH 升级后如果变量被重命名,面板不透明度会回落到主题默认值(不会出现错误颜色)。

卸载与回滚

停用(保留数据):插件页关掉开关,或在设置里关掉「启用皮肤」——背景立刻还原,参数和素材都还在。

彻底卸载:

dsh plugin --profile web remove dsh-skin-live

然后在插件页确认它已从列表消失,刷新页面。卸载后 localStorage / IndexedDB 里的参数与素材可以手动清理:

// 浏览器开发者工具 Console
localStorage.removeItem('dsh-skin-live:settings:v1');
indexedDB.deleteDatabase('dsh-skin-live:media');

数据与隐私

  • 参数:localStorage 键 dsh-skin-live:settings:v1
  • 素材:IndexedDB 库 dsh-skin-live:media,对象仓库 blobs,键 current
  • 插件不发起任何网络请求,也不上报数据。填 URL 时,素材由浏览器按该地址直接加载。

从早期本地版 @local/dsh-skin-live 升级过来时,旧键 @local/dsh-skin-live:settings:v1 和旧库 @local/dsh-skin-live:media 里的内容会被自动沿用并复制一份到新名字下;旧数据不会被删除,方便回退到旧版本。

与其它皮肤插件共存

如果同时装了另一套皮肤系统(例如 @linxin666/dsh-client-ui-skin-center),两边都会改写背景和主题变量,会互相覆盖。建议只保留一套。

本地开发

仓库结构:

.
├── package.json        # dsh 清单:bundle patch、client 入口、注入的客户端服务
├── index.js            # Host 半边:只提供 Loader 条目,不做事
├── client.js           # Client 半边:背景层、主题 token、设置页(全部逻辑)
├── client.test.js      # 回归测试(node:test + 最小 DOM/IndexedDB 夹具)
├── cordis.patch.yml    # 插件挂载声明
├── locale/             # 设置页文案
└── icon.svg            # 插件图标

跑检查:

npm run check   # 两个入口的语法检查
npm test        # 9 项回归测试
npm pack        # 产出可安装的 .tgz

手工 link 到本机 profile 调试、以及从旧版本迁移本机配置的完整步骤,见 INSTALL.md。

设计取舍

  • 背景层是 position: fixed; z-index: -1 且 pointer-events: none 的独立节点,挂在 document.body 上 —— 这是既能垫在整个应用之下、又不影响页面原有布局的唯一位置。
  • 面板半透明走主题变量覆盖(theme.overrideTokens),逐个 token 读取当前主题的真实色值再混入透明度;主题没定义的 token 直接跳过,而不是猜一个颜色。
  • 所有副作用都挂在 ctx.effect 上,插件卸载时移除 DOM、撤销 token 覆盖、释放对象 URL。
  • 插件本体很轻(几十 KB),不带任何素材;皮肤素材由用户自己提供,因此安装包可以保持小体积。

许可

MIT

常见问题

6 问
答案由本站依据条目字段整理,不引用上游原文
dsh-skin-live 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:kimo-si/dsh-skin-live#v1.0.0` 即可。

dsh-skin-live 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-skin-live 安全吗?

低风险。

dsh-skin-live 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-skin-live 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

视觉与多模态
按星标排序,可作替代方案

open-design

open-design

L4 · 沙盒安装通过 10.0 万 星

awesome-gpt-image-2

awesome-gpt-image-2

GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+ 套工业级模板与可复用 Skills,新增 2.5 同提示词对比

L3 · 安装规范通过 3.4 万 星

PicGo

PicGo

L3 · 安装规范通过 2.7 万 星

iPolloWork

iPolloWork

L4 · 沙盒安装通过 6,775 星

modlens

modlens

ModLens 是 DeepSeek Harness 的视觉插件,为纯文本模型外挂视觉能力,粘贴图片即得结构化 JSON 证据(OCR、版面

L5 · 运行验证通过 4,207 星

OpenBiliClaw

OpenBiliClaw

本地私有、开源的自进化跨平台 AI 内容发现 Agent:先理解你,再主动从 B站、小红书、抖音、YouTube、X、知乎、Reddit、微

L4 · 沙盒安装通过 3,398 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 —。