为网页客户端换上蓝调磨砂玻璃外观
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add BAOXIAOPAI/dsh-glacier该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
冰川蓝玻璃质感的界面层,用于 DeepSeek Harness 网页客户端——光场画布、磨砂面板、扁平控件。以 dsh 插件形式发布。
README
由 DeepSeek 最新模型翻译生成dsh-glacier
给 DeepSeek Harness(dsh)web 端用的玻璃质感 UI 层:Antigravity 风格的蓝调画布、磨砂玻璃面板、扁平控件。以标准 dsh 插件形态分发,不改宿主一行代码。
状态:v0.2.0 — 画布 + 语义色 + 侧栏/输入容器 + 对话区已实现,冒烟 7 项全通过。剩余:空态 hero 细节、浮层(模型菜单/设置)。
设计定稿:design-prototype/(可交互原型,含 11 张验收截图)。
它做什么
| 层 | 内容 | 手段 |
| L0 画布 | 蓝调渐变 + 三个缓慢漂移的色团 + 三条斜向光带 + 颗粒 | 自建 .dsg-canvas 固定层 |
| L1 语义色 | 文字 / 强调 / 边框 / 面板底色 | 覆盖 --dsw-alias-(组件自动跟随) |
| L2 玻璃 | 侧栏、输入容器、气泡、代码块的磨砂质感 | CSS(低白度 + 高饱和 + 定向边缘高光 + 内部颗粒 + 投影) |
| L3 对话区 | 用户气泡、Markdown、代码块、工具卡与思考块、轮次尾巴 | CSS,锚点全部来自真实 DOM([data-chat-flow-kind]、[data-code-block-]、[data-slot="tool.call.toolview"]) |
原则:只动视觉。
展开完整文档(README 剩余 1 节)
dsh-glacier
给 DeepSeek Harness(dsh)web 端用的玻璃质感 UI 层:Antigravity 风格的蓝调画布、磨砂玻璃面板、扁平控件。以标准 dsh 插件形态分发,不改宿主一行代码。
状态:v0.2.0 — 画布 + 语义色 + 侧栏/输入容器 + 对话区已实现,冒烟 7 项全通过。剩余:空态 hero 细节、浮层(模型菜单/设置)。
设计定稿:design-prototype/(可交互原型,含 11 张验收截图)。
它做什么
| 层 | 内容 | 手段 |
| L0 画布 | 蓝调渐变 + 三个缓慢漂移的色团 + 三条斜向光带 + 颗粒 | 自建 .dsg-canvas 固定层 |
| L1 语义色 | 文字 / 强调 / 边框 / 面板底色 | 覆盖 --dsw-alias-(组件自动跟随) |
| L2 玻璃 | 侧栏、输入容器、气泡、代码块的磨砂质感 | CSS(低白度 + 高饱和 + 定向边缘高光 + 内部颗粒 + 投影) |
| L3 对话区 | 用户气泡、Markdown、代码块、工具卡与思考块、轮次尾巴 | CSS,锚点全部来自真实 DOM([data-chat-flow-kind]、[data-code-block-]、[data-slot="tool.call.toolview"]) |
原则:只动视觉。不改组件树、不重写交互、不注册 slot 组件(v0.1)。
安装
dsh plugin --profile web add dsh-glacier
本地开发时用路径安装:
dsh plugin --profile web add /path/to/dsh-glacier
装完刷新页面即可(前端半热生效);卸载会恢复原样——插件的样式与画布层都在 apply 里可回收。
开发
npm run check # 语法 + 选择器守卫 + 构建
npm run smoke # 在真实 Chrome 里加载产物,验证注入/幂等/销毁(需本机 Chrome)
node tools/inspect-dsh.mjs "http://127.0.0.1:3080/?token=..." # 抓宿主真实 DOM
零运行时依赖、零打包器:
client/index.js ← 前端半(自包含,构建时注入 CSS) client/.css ← tokens / canvas / theme / chat 四层(顺序即层叠顺序)内部类前缀 dgl-(dsh-glacier layer),属性 data-dsh-glacier src/index.js ← 宿主半(占位,避免 boot 期副作用) scripts/build.mjs ← 拼 CSS → 包成 window.__ModuleLoader__.load(...)
产物:
- client/client.js — window.__ModuleLoader__.load({ id, factory })
- lib/index.js — 宿主半
两者都不入库(见 .gitignore),npm publish 前由 prepack 生成。
三条硬约束(来自真实 DOM 实测)
1. 不新增全宽顶栏。dsh 是三列布局(sidebar / center / rightbar)+ 拖拽把手,顶栏会打断它。窗口按钮走 shell.leading。
2. 不删空态 hero。「探索未至之境 / 预览版 / 选择工作区 / 标准模式」是真实功能入口,只能改配色。
3. 选择器只用 [data-slot] / [data-] / 组件名子串([class*="_newSession"]),绝不写包哈希前缀(hHd-Xa_)。scripts/check-selectors.mjs 会在 CI 里拦。
详见 docs/structure-map.md。
版本策略
- 语义化版本;0.x 期间次版本号可能包含选择器调整(跟随 DSH 升级),补丁号只修样式与 bug。
- 每个版本必须写 CHANGELOG.md,分类 Added / Changed / Fixed / Removed。
- 发布前 npm run check 必须全绿;npm run smoke 建议在本地跑一遍。
- 新增 CSS 文件要登记进 scripts/build.mjs 的 CSS_FILES(顺序即层叠顺序)。
文档
| 文档 | 内容 |
| docs/structure-map.md | 实现前必读:真实 DOM 骨架、191 个插槽、选择器策略、原型→真实映射、3 条必须避开的坑 |
| docs/design-system.md | 设计系统:画布配方、玻璃六件套、对比度实测、组件规格 |
| docs/prototype-review.md | 原型验收:截图、V01–V13、已知问题 |
| docs/2026-10-21-dsh-web与插件市场调研.md | 基础调研:插件契约、主题 API、市场机制与「兼容模式」 |
| design-prototype/ | 可交互原型(npm run dev) |
许可
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
BAOXIAOPAI/dsh-glacier
为网页客户端换上蓝调磨砂玻璃外观
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,362已汉化DSH
71.4
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,076已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,814已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。