🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

shawnlone/dsh-theme-tuner

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
✓ 可直接安装

在 DeepSeek Harness DSH 的「通用设置 → 外观」下方直接调整界面主题——强调色 / 背景 /…

自动检查通过:npm 包已发布且 engines 声明满足基线;该结论来自程序自动检查,未经人工实机验证。 · 最近上游提交 2026/9/3 · 已提供中文文档
综合分
29.6
GitHub 分
29.6
用户评分
—
★ Stars
2
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add dsh-theme-tuner
npm 包 dsh-theme-tuner 已校验归属本仓库,走 npm 安装最省事
信任档位:已验证本站已于 1 天前真实安装成功(L4 · 真实安装)
是什么
dsh 原生插件 · ui
装得上吗
本站已真实安装成功(L4 · 真实安装,非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 22 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/22(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查✓ 自动检查通过

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-theme-tuner @ 0.1.0
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/22 13:29:05

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-store@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-theme@deepseek-ai/dsh-settings
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-theme-tuner

English

在 DeepSeek Harness (DSH) 的「通用设置 → 外观」下方直接调整界面主题——强调色 / 背景 / 前景 / 对比度 / 渐变度,实时生效。

复用「外观」自带的 浅色 / 深色 / 跟随系统 切换,无需重复的切换按钮。

效果

| 深色 · 主题效果深色 · 主题效果 | 深色 · 主题效果深色 · 主题效果 | 深色 · 主题效果深色 · 主题效果 |
| --- | --- | --- |
| 深色 · 主题效果深色 · 主题效果 | 浅色 · 主题效果浅色 · 主题效果 | 主题调节面板主题调节面板 |

功能

- 挂在「通用设置 → 外观」正下方,调整 强调色 / 背景 / 前景 / 对比度 / 渐变度。
- 复用「外观」的 浅色 / 深色 / 跟随系统 切换,针对当前激活主题调整。
- 浅色、深色两套配色分别保存;对比度按当前主题微调前景文字的清晰度。
- 改动实时生效(theme.overrideTokens 写入 --dsw-alias-* 设计变量),可一键恢复当前主题默认。

安装

dsh plugin --profile web add github:shawnlone/dsh-theme-tuner

本仓库按「仓库根即插件包」组织:package.json 声明了 dsh.bundle.patch(安装入口)与 dsh.client(浏览器端 UI),根目录放置 cordis.patch.yml。
新增插件需 重启一次对应的 web profile 才会生效。另提供 scripts/install.ps1 / scripts/install.sh 一键脚本(内含 pnpm 供应链策略无法通过时的本地 junction 安装回退)。

原理

插件通过 theme.overrideTokens 把自定义值写入 DSH 的设计 token:

- 强调色:--dsw-alias-brand-primary / --dsw-alias-button-primary-fill / --dsw-alias-state-business-primary
- 背景:--dsw-alias-bg-base / --dsw-alias-bg-layer-1/2/3 / --dsw-specific-sidebar-fill
- 前景:--dsw-alias-label-primary/secondary/tertiary(由所选前景色 + 对比度自动推导)

设置经 theme-tuner 命名空间持久化;设置行注册到 settings.general.item(order 10.5),排在「外观」(order 10)正下方(DSH 0.1.2-rc.1 起新增的「字号大小」在 order 11、「对话显示」在 order 12,故用 10.5 保持紧贴外观)。

目录结构

dsh-theme-tuner/
package.json          # 双面插件清单:dsh.client + dsh.bundle.patch
cordis.patch.yml      # bundle 挂载行 (insert)
lib/index.js          # 主机半区:注册 theme-tuner 设置命名空间 + schema
lib/client.js         # 浏览器半区:设置行 UI + 实时 token 应用
scripts/              # install.ps1 / install.sh
preview.html          # 独立效果演示
assets/               # 文档 / 插件市场截图

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群