dsh-ui-customizer

DSH PLUGINUI 与外观

仓库 Final-LX/dsh-ui-customizer · npm dsh-ui-customizer

UI 与外观 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

为 DeepSeek Harness Web 提供可视化免代码主题定制,在设置面板中即时调整配色、字体、背景与组件样式,并可保存多套方案。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 2 复刻 0 · 未关闭 issue 0
最近更新 2026-08-27 创建于 2026-08-15
README 11.0 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add [email protected]
兼容 DSH 版本0.2.0-rc.2 等 13 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/dsh-client-ui-theme@^0.1.0-rc.6、react@^18.2.0需要同时安装的同级依赖
npm 包名dsh-ui-customizer可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-ui-customizer:为 DeepSeek Harness 打造的可视化界面主题定制器

  • 设置面板可视化调色
  • 8 套一键皮肤预设
  • 字体与缩放独立调节
  • 背景图与毛玻璃效果
  • 保存并切换自定义方案

适用场景

皮肤主题

上游标签

deepseek-harnessdshdsh-pluginthemeui-customizer

验证等级与安全审查

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

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

UI 与外观
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方Final-LX仓库 dsh-ui-customizer · 默认分支 main
分类UI 与外观skin
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue2 / 0 / 0收录时的数值,非实时
创建 / 更新2026-08-15 · 2026-08-27最后推送 2026-08-27
本站收录2026-09-21首次进入本站目录的时间

README 全文

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

dsh-ui-customizer —— 为 DeepSeek Harness(DSH) Web 端提供的可视化、零代码主题定制插件。
在「设置 → DIY 主题」里调整配色、字体、背景与组件样式,改完立即可见。

> ▶️ 演示视频: 点击上方封面图,在新标签页打开播放。


语言: English · 简体中文 · 繁體中文 · 日本語


✨ 功能一览

分组 可以调什么 说明
总开关 启用 / 关闭 DIY 主题 关闭后撤销本插件的全部覆盖
皮肤中心 8 套一键预设皮肤 选完后仍可继续微调
配色 品牌、强调、成功、警告、错误色 颜色选择器 + 十六进制
配色 中性色调方向 蓝灰、冷灰、暖灰、石墨
字体 界面字体、代码字体 预设字体栈
字体 整体缩放(80–140%)、字号缩放(80–130%) 两个独立控制
背景 图片 URL(http(s): 或 data:) 保存在浏览器本地
背景 面板通透度、毛玻璃强度 数值过高会增加 GPU/CPU 负担
组件 阴影层级、圆角 调整层次感与圆润度
我的方案 保存并切换整套主题 为你的设置命名后随时取用

> 插件以可读性为先:环境表面(主背景、侧边栏)随你的通透度设置变透明露出背景;覆盖层(对话框、菜单、输入框、提示气泡)则固定保持约 94% 不透明,保证弹窗里文字始终清晰。

🚀 快速开始

> 运行 DSH Web profile 需要 Node.js(含 npx)。最简单的路径不需要 git 或 pnpm。

方案 A:安装脚本(只需 Node.js)

  1. 从 GitHub 下载本仓库的 ZIP 并解压。
  2. 在 PowerShell 中进入解压后的目录,执行:
.\install-web.ps1
  1. 启动网页版:
npx @deepseek-ai/dsh web
  1. 打开浏览器里的「设置 → DIY 主题」。

脚本会把插件复制到 ~\.dsh\profiles\web\node_modules\dsh-ui-customizer,并在 cordis.patch.yml 中登记 loader。脚本可重复运行。

> 提示“无法加载……未进行数字签名 / 无法执行脚本”? 这是 PowerShell 默认执行策略拦截了未签名脚本。只需放宽当前窗口的策略再跑(只影响当前窗口,关掉即恢复,安全):
> powershell > Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass > .\install-web.ps1 >
> 或一行直接跑:
> powershell > powershell -ExecutionPolicy Bypass -File .\install-web.ps1 >

方案 B:DSH 插件命令(标准 bundle,推荐)

> 自 v1.1.0 起本插件声明了 dsh.bundle,是标准 bundle 层:dsh plugin add
> 会自动把它追加进 dsh.profile.bundles 并应用其自带的 loader 补丁,
> 无需手动编辑 cordis.patch.yml;更新也用同一条命令。

dsh plugin --profile web add dsh-ui-customizer@latest

如果命令行找不到 dsh:

npx @deepseek-ai/dsh plugin --profile web add dsh-ui-customizer@latest

(发布到 npm 后直接从 registry 安装;也可用 git+https://github.com/Final-LX/dsh-ui-customizer
安装 git 版本。)

然后完全退出并重启 DSH Web(npx @deepseek-ai/dsh web),再刷新页面。

以后更新到最新版:

dsh plugin --profile web update dsh-ui-customizer@latest

> 注意:v1.0.0 及更早是 classic bundle,dsh plugin add 只装依赖、必须手动在
> cordis.patch.yml 登记 loader 行才会生效;v1.1.0 起不再需要。

🤖 让 AI 帮你安装(复制粘贴)

想让 AI 代理(如 DeepSeek Harness、Claude、ChatGPT)替你装好?复制下面任意一段提示词发给你的 AI 即可,两段都自包含。

中文提示词:

帮我把 dsh-ui-customizer 主题插件安装到 DeepSeek Harness(DSH)Web 里。
步骤:
1. 确认本机已装 Node.js(含 npx)。
2. 启动 DSH Web:npx @deepseek-ai/dsh web(首次运行会初始化 web profile)。
3. 从 npm 安装插件(v1.1.0 起是标准 bundle,会自动进 dsh.profile.bundles,无需手动改配置):
npx @deepseek-ai/dsh plugin --profile web add dsh-ui-customizer@latest
4. 完全重启 DSH Web(先停掉,再跑 npx @deepseek-ai/dsh web),然后刷新浏览器。
5. 打开「设置 -> DIY 主题」确认面板出现。
如果失败,把报错给我看,并告诉我怎么修。

English prompt:

Help me install the dsh-ui-customizer theme plugin into my DeepSeek Harness (DSH) Web.
Steps:
1. Make sure I have Node.js (with npx).
2. Start DSH Web with: npx @deepseek-ai/dsh web  (this initializes the "web" profile on first run).
3. Install the plugin from npm (since v1.1.0 it is a standard bundle: dsh plugin wires it
into dsh.profile.bundles automatically, no manual config edit needed):
npx @deepseek-ai/dsh plugin --profile web add dsh-ui-customizer@latest
4. Fully restart DSH Web (stop and run "npx @deepseek-ai/dsh web" again), then refresh the browser.
5. Open Settings -> DIY Theme to confirm the panel appears.
If anything fails, show me the error and tell me how to fix it.

🖼️ 首次使用与面板操作

  1. 启动 DSH,完成内置的模型 / API key 引导。
  2. 打开右上角「设置」→「DIY 主题」。
  3. 改动会实时预览(试穿)。
  4. 点「应用」保存,「还原」撤销未保存的修改,「重置为默认」恢复出厂值。

🔒 数据、安全与兼容性

  • 主题配置和方案保存在 localStorage;如有上传媒体则存于 IndexedDB。本插件不会把主题配置上传到 DSH 服务端。
  • 远程图片 URL 能否加载,取决于协议、浏览器安全策略及服务器的 CORS / Referrer 响应。
  • DSH 迭代很快,官方 token、slot 和页面结构变化可能影响兼容性。若升级 DSH 后某项设置失效,请运行测试并反馈给作者(见故障排查)。

❓ 常见问题

为什么主题在不同浏览器之间不同步?
主题数据属于浏览器(localStorage/IndexedDB)。不同浏览器 / profile 各自保存;DSH 服务端的会话数据由服务端统一管理,所以可以共享。

改了没生效?
需要点「应用」才保存。若点了也没效果,多半是 DSH 版本与插件的 token 集发生了漂移——更新插件或反馈 token 缺失(见故障排查)。

方案能分享吗?
目前方案保存在本地,不支持直接导出分享;你可以记下颜色和缩放数值手动重建。

🛠️ 故障排查

症状 可能原因 / 处理
安装后找不到面板 DSH 未完全重启,或 cordis.patch.yml 缺 loader 行。编辑后重启 dsh web 再刷新。
主题生效但某些颜色不对 官方 token 跨版本变化。npm test(含 tools/test-tokens.cjs)会暴露缺失项,把列出的 token 反馈给作者。
毛玻璃/大图感觉卡 调低面板通透度 / 毛玻璃强度,或换更小的背景图。
背景 URL 加载不出 检查协议(仅 http(s))以及远端服务器的 CORS / Referrer 策略。

👩‍💻 开发者说明

dsh-ui-customizer/
├── lib/client.js                 # 浏览器端插件(主题逻辑 + 设置 UI)
├── lib/index.js                  # 宿主侧入口(本浏览器端插件为 no-op)
├── cordis.patch.yml              # bundle 自带的 loader 补丁(v1.1.0+,自动挂载)
├── package.json                  # 插件元数据 + dsh.bundle/dsh.client 配置
├── tools/                        # 测试工具
├── install-web.ps1               # 只需 Node.js 的网页端安装脚本
└── README.md                     # 本文档(及各语言版本)

运行测试:

npm test

等价于运行 test-client、test-render、test-idb 和 test-tokens。最后一个需要已安装 @deepseek-ai/dsh(它把插件的白名单 token 与官方 dist CSS 对拍);未安装时会跳过而非失败,所以 npm test 在任何环境都能跑。CI 会对 latest 与固定版本都运行它,尽早捕捉 token 漂移。

关键插件契约:

  • package.json 声明 dsh.bundle.patch: "./cordis.patch.yml" —— 使插件成为标准 bundle:dsh plugin add 会把它追加进 dsh.profile.bundles 并自动应用其 loader 补丁(- insert: - id: ui-customizer),因此无需手动编辑 profile 的 cordis.patch.yml,dsh plugin update 也可直接更新。
  • package.json 必须导出 ./package.json,以便 DSH 读取 dsh.client。
  • 客户端 bundle 以 window.__ModuleLoader__.load({...}) 注册。
  • dsh.client 声明 platform: "web"、immediately: true 及所需 inject 服务。

📄 许可证

MIT —— © 2025 Final-LX。欢迎 Issue、PR 与 Star!

常见问题

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

在 DSH 里执行 `dsh plugin --profile web add [email protected]` 即可。对应的 npm 包名是 `dsh-ui-customizer`。

dsh-ui-customizer 的验证等级是什么意思?

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

dsh-ui-customizer 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-ui-customizer 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.7-rc.1、0.1.7-alpha.2、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2。版本较多,只列出前 8 个。

dsh-ui-customizer 需要什么运行环境?

需要同时安装 @deepseek-ai/dsh-client-ui-theme@^0.1.0-rc.6、react@^18.2.0。环境不满足时安装会失败,建议先确认本机版本。

dsh-ui-customizer 用的是什么许可证?

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

dsh-ui-customizer 有哪些功能?

设置面板可视化调色、8 套一键皮肤预设、字体与缩放独立调节、背景图与毛玻璃效果、保存并切换自定义方案。

这条记录的数据可靠吗?

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

同名或近似条目

1 条
不同作者的仓库分开列,请确认你要装的是哪一个
UI 与外观
按星标排序,可作替代方案

awesome-dsh-plugin

awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harnes

L4 · 沙盒安装通过 1.8 万 星

deepseek-balance-whale-widget

DeepSeek-Balance-Whale-Widget

DSH 界面右下角的常驻小鲸鱼余额挂件,实时显示 DeepSeek 账户余额、今日已用与每轮对话消耗,支持拖拽吸附、Q 弹动画与音效,开箱即

L4 · 沙盒安装通过 4,492 星

dsh-better-sidebar

DSH-better-sidebar

面向 DeepSeek Harness 的服务化侧边栏工作台插件,把文件编辑、终端、Git 变更、子代理任务与侧边对话整合进右侧栏与底部面板

L4 · 沙盒安装通过 4,112 星

dsh-deep-whale

dsh-deep-whale

DSH Web 鲸鱼娘皮肤系列(深海女仆工坊 maid-atelier)。

L4 · 沙盒安装通过 2,470 星

deepseek-design

deepseek-design

可视化设计工作室,支持网站、App 原型、海报、信息卡、报告和杂志的模板创建、元素编辑、选区级 AI 草稿衔接与导出。

L4 · 沙盒安装通过 1,438 星

superdesign-skill

superdesign-skill

Superdesign为DeepSeek Harness等编码代理提供设计判断力,将AI生成的平庸UI转化为可交付的精致前端,支持设计系统、

L3 · 安装规范通过 647 星

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