🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

玻璃肌肤主题 yesang0924-beep/dsh-glass-skin

DeepSeek Harness
yesang0924-beep16 天前有提交已提供中文文档扫描:含敏感能力

为 Web 界面换上冰蓝玻璃材质与自定义壁纸

30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add yesang0924-beep/dsh-glass-skin
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
L4 · 真实安装等级说明 →
数据截至 2026/10/19·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 16 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 31 处,展示前 19 条)
  • 读取本地文件
    index.js:117
    for (let index = 2; existsSync(path.join(USER_WALLPAPERS_DIR, candidate)); index += 1) {
  • 读取本地文件
    index.js:129
    return statSync(file).isFile();
  • 读取本地文件
    index.js:179
    const info = await stat(STATE_FILE);
  • 读取本地文件
    index.js:181
    raw = await readFile(STATE_FILE, 'utf8');
  • 写入本地文件
    index.js:195
    await rename(STATE_FILE, `${STATE_FILE}.corrupt-${Date.now()}`);
  • 写入本地文件
    index.js:215
    await mkdir(path.dirname(file), { recursive: true });
  • 删除本地文件
    index.js:228
    await unlink(temp).catch(() => {});
  • 写入本地文件
    index.js:233
    await rename(temp, file);
  • 删除本地文件
    index.js:240
    await unlink(temp).catch(() => {});
  • 读取本地文件
    index.js:309
    names = await readdir(dir);
  • 读取本地文件
    index.js:317
    const info = await stat(file);
  • 写入本地文件
    index.js:454
    copyFileSync(LEGACY_STATE_FILE, STATE_FILE);
  • 写入本地文件
    index.js:462
    mkdirSync(USER_WALLPAPERS_DIR, { recursive: true });
  • 写入本地文件
    index.js:468
    copyFileSync(path.join(LEGACY_WALLPAPERS_DIR, name), target);
  • 发起网络请求
    client.js:796
    window.fetch(HOST_STATE_URL, {
  • 发起网络请求
    client.js:810
    const response = await window.fetch(HOST_STATE_URL, {
  • 发起网络请求
    client.js:3060
    window.fetch(WALLPAPERS_URL)
  • 发起网络请求
    client.js:3106
    const response = await window.fetch(WALLPAPERS_URL, {
  • 写入剪贴板
    client.js:3143
    await navigator.clipboard.writeText(text);
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-ui-theme
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

Glass Skin · 玻璃肌肤 — 给 DeepSeek Harness Web UI 的玻璃材质主题:材质冻结、壁纸是唯一变量。

README

由 DeepSeek 最新模型翻译生成
Glass Skin · 玻璃肌肤 DeepSeek Harness Web UI 的玻璃材质主题 冷色空间 · 暖色点睛 · 细腻材质 · 舒展排版 安装 · 使用 · 设计规则 · 已知边界 · English Glass Skin 首页 这是什么 Glass Skin 把 DSH 的 Web 界面当成一间玻璃工作室:壁纸是场景,冰蓝玻璃是工作台,暖琥珀只做高光。它不只是换一套配色,更是一套冻结的设计系统——材质阶梯、阅读标尺、状态与场景规则都写死在样式表里,唯一可变的输入是壁纸。 项目从一张深夜便利店冰柜的壁纸长出来(旧名 dsh-skin-icebox / 冰柜暖光,5.x 的逐版设计史在 docs/DEVLOG.md)。6.0 起以 dsh-glass-skin 发布,默认壁纸仍是那张冰柜。 特点 | 三层材质阶梯 | environment → work → action。
展开完整文档(README 剩余 1 节)
Glass Skin · 玻璃肌肤

DeepSeek Harness Web UI 的玻璃材质主题

冷色空间 · 暖色点睛 · 细腻材质 · 舒展排版

安装 · 使用 · 设计规则 · 已知边界 · English

Glass Skin 首页

这是什么

Glass Skin 把 DSH 的 Web 界面当成一间玻璃工作室:壁纸是场景,冰蓝玻璃是工作台,暖琥珀只做高光。它不只是换一套配色,更是一套冻结的设计系统——材质阶梯、阅读标尺、状态与场景规则都写死在样式表里,唯一可变的输入是壁纸。

项目从一张深夜便利店冰柜的壁纸长出来(旧名 dsh-skin-icebox / 冰柜暖光,5.x 的逐版设计史在 docs/DEVLOG.md)。6.0 起以 dsh-glass-skin 发布,默认壁纸仍是那张冰柜。

特点

| 三层材质阶梯 | environment → work → action。一个表面只有一层透明度,绝不自己叠自己 |
| 按面积分配的模糊 | 同一套 saturate,半径分档:气泡 14px、浮动面板 16px、输入框与遮罩 10px、代码块与浮层 6px |
| 阅读标尺 | 正文比「外观」字号大 2px、行高 1.8;标题、表格、引用按同一比例派生 |
| 壁纸是唯一变量 | 换图只重写 --dsh-glass-wallpaper 一个自定义属性;模式、场景、令牌与布局都不参与 |
| 模式与场景 | 氛围 / 专注;清透 / 标准 / 沉静。只改变壁纸的存在感,不改材质 |
| 不在运行时重建材质 | 样式表原地改写:没有 SVG 位移滤镜、没有定时轮询、没有节点重挂载 |
| 设置页自检 | 6 个必需钩子 + 6 个条件区域,命中情况一眼可见;可复制完整 JSON 报告 |
| 壁纸导入 | 拖放或选择文件;Host 按 magic bytes 只收 JPEG / PNG / WebP,上限 32MB |

首页预览为真机截图,账号名与工作区名已模糊处理,不含真实会话、本地路径或对话内容。

安装

要求:DSH Desktop / Web 0.2.x、Node.js ≥ 22.19。

方式一:源码目录(推荐,link 安装)

git clone https://github.com/yesang0924-beep/dsh-glass-skin.git

把仓库目录交给 plugin_manager:

plugin_manager(action="install_bundle", target="D:/path/to/dsh-glass-skin")

install_bundle 对本地目录是 link 语义:之后改 client.js,Ctrl+R 即生效;改 index.js 需要重启 DSH。

方式二:发布包

到 Releases 下载 dsh-glass-skin-6.0.2.tgz,解包成目录后安装:

tar -xzf dsh-glass-skin-6.0.2.tgz -C .\glass-skin

plugin_manager(action="install_bundle", target="<解包目录>/package")

不要把 .tgz 直接交给 install_bundle:那会留下「file: 说明符 + link: 锁定」的混合状态。先解包。

装好后重启一次 DSH:Host 侧的路由、壁纸目录与状态文件只在应用启动时加载。

从旧名升级(dsh-skin-icebox)

plugin_manager(action="remove_bundle", target="dsh-skin-icebox")
plugin_manager(action="install_bundle", target="<本仓库目录>")

重启后首次启动会自动复制一次旧数据——偏好文件 ~/.dsh/dsh-skin-icebox.json 与 ~/.dsh/dsh-skin-icebox/wallpapers/ 里的图片——并在新目录写下 .migrated-from-icebox 标记。旧目录原样保留,可以手动删除。

使用

设置 →「玻璃肌肤」:

| 控件 | 说明 |
| 壁纸 | 内置图 / 用户图片 / 拖放导入 / 刷新;选中后只改一个 CSS 变量 |
| 模式 | 氛围:壁纸完整呈现;专注:壁纸后退、面板收拢 |
| 场景浓度 | 清透 / 标准 / 沉静,改变壁纸的存在感 |
| 设计说明与诊断 | 宿主钩子命中表、饱和/亮度取样、复制 JSON 报告 |

数据位置:

| 路径 | 内容 |
| ~/.dsh/dsh-glass-skin.json | 模式 / 场景 / 壁纸选择;原子写入,损坏时移到 .corrupt-<时间戳> |
| ~/.dsh/dsh-glass-skin/wallpapers/ | 用户壁纸(jpg / jpeg / png / webp,文件名可用中文) |
| 包内 assets/wallpapers/ | 随主题发布的默认集;同名文件优先用用户目录 |

自检

cd dsh-glass-skin
node tools/verify.mjs
- 两半语法、package.json 与 client.js 版本一致
- 结构回归 42/42
- 旧名数据迁移 1/1
- 全过时输出 ALL PACKAGE CHECKS PASSED

结构回归证明规则确实落到了代码里,不等于观感验收:整体好不好看仍要在真窗口里看。

类型检查是开发/CI 用的另一道门(运行时零依赖,tsc 不进发布包):

npm install
npm run typecheck

来源文件用 // @ts-check + JSDoc 标注 Cordis 上下文与宿主接口,tsconfig.json 只做 --noEmit 检查。

项目结构

client.js 浏览器半:令牌、样式表、设置面板 index.js 宿主半:壁纸 / 状态 / 上传路由 cordis.patch.yml bundle 声明 assets/ 内置壁纸 locale/ 中英文标题与描述 tools/verify.mjs 包内自检 tools/continuous-glass.test.mjs 结构回归(42) tools/migration.test.mjs 旧名数据迁移(1) DESIGN.md 可执行的视觉规则 CHANGELOG.md 逐版变更 docs/DEVLOG.md 6.0 之前的逐版说明

已知边界

- 标题栏「应用 / 编辑」下拉、输入框右键菜单由 Electron 主进程弹出系统菜单,不在 DOM 内,CSS 无法着色。
- DSH 升级可能改变宿主类名。设置页诊断会标出失配的钩子:✓ 命中、! 失配、? 设置页不可见未验证、– 当前页没有。
- Host 侧改动需要重启;客户端改动 Ctrl+R 即可。
- 主题只改视觉,不影响发送、模型选择、权限和工具行为。
- Windows 标题栏三键的底色受 Electron setTitleBarOverlay() 限制(alpha 会被丢弃),主题交给它全透明。

Glass Skin 是 DeepSeek Harness Web UI 的玻璃材质主题。材质阶梯、阅读尺度、状态与场景规则都冻结在样式表里;壁纸是唯一的变量,通过单一自定义属性 --dsh-glass-wallpaper 注入。从仓库目录(或解包后的发布 tarball)把它作为 DSH bundle 安装,然后重启 DSH。

设计规则

- DESIGN.md:每条规则对应的实现位置、判据与反例
- CHANGELOG.md:用户能感知的变化与稳定性改动
- docs/BASELINE-5.0.md:5.0 冻结基线
- docs/DEVLOG.md:6.0 之前的逐版说明

License

MIT © Leaf King and Glass Skin contributors
预览分享卡片长什么样 ↓yesang0924-beep/dsh-glass-skin
分享 · DeepSeek Harness Hub
yesang0924-beep/dsh-glass-skin

为 Web 界面换上冰蓝玻璃材质与自定义壁纸

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部