GptsApp/dsh-stylevault
StyleVault——DeepSeek Harness 的经典主题 + 样式设置(30 款调色板,可共享配置)
Project Overview项目介绍
StyleVault is a theme enhancement plugin built specifically for DeepSeek Harness and loads only under the DSH web profile. It integrates through the official ThemeService, overriding the --dsw-alias-* semantic tokens without altering layout, so it coexists with the native Appearance system instead of replacing it. The repository ships 30 open-source palette presets: 21 dark themes (Catppuccin Mocha, Nord, Tokyo Night, Dracula, Gruvbox Dark, Rosé Pine, Solarized Dark, One Dark, Kanagawa, Ayu Dark, GitHub Dark, Monokai, Night Owl, Horizon, Material Darker, OLED Black, Catppuccin Macchiato, Catppuccin Frappé, Tokyo Night Storm, Everforest, Graphite) and 9 light themes (Catppuccin Latte, Nord Light, Gruvbox Light, Everforest Light, Solarized Light, Paper, Rosé Pine Dawn, Ayu Light, GitHub Light). Each preset card shows a six-color preview and exposes a console id.
Installation runs through the DSH plugin manager and supports both a local link mode and a direct GitHub fetch, with a full dsh web restart required to register the bundle. After restart, users open Settings → StyleVault to switch presets live and fine-tune colors, typography, and corner radius without page reloads. The Style Settings panel exposes 15 color tokens, a dual font picker (16 UI faces including Inter, Roboto, Source Sans 3, IBM Plex Sans, DM Sans, Manrope, Nunito, Atkinson Hyperlegible, Noto Sans SC, plus serifs and 14 monospace faces including JetBrains Mono, Fira Code, Source Code Pro, Cascadia Code, IBM Plex Mono, Hack, Victor Mono), a 1–5 UI and code size scale, a 0–16px radius slider, a personal scheme manager, and JSON import/export plus one-click share text. A global __STYLEVAULT__ console API lets users list, set, override tokens, set fonts, scale sizes, set radius, export, import, copy share text, save and rename schemes, set a default scheme, fall back to the official system theme, or list live tokens.
Typical users are DSH web power users who want a coherent long-session color environment with adjustable contrast across code blocks, diffs, thinking streams, tool output, traces, and error summaries. Workflow: install via plugin manager, hard-refresh the browser, pick a preset card, micro-tune in the Style Settings panel, optionally save as a personal scheme, and share the JSON or copy-paste text with teammates. Dependencies: UI fonts stream from Google Fonts or jsDelivr with automatic offline fallback to system stacks; entries flagged "本机/本机" (SF Mono, Maple Mono) require local install and are never fetched. Limits: DSH is still developer preview, so upstream token or class-name changes may need small adapter updates, and a few internal input selectors may temporarily lose custom fonts after major releases without crashing. License is MIT, palettes originate from upstream open-source projects and only the token mapping is original.
StyleVault 是 DeepSeek Harness 的官方主题增强插件,仅在 DSH 的 web profile 下加载运行,通过官方 ThemeService 覆盖 --dsw-alias-* 语义 token,不修改布局,与官方 Appearance 共存。仓库提供 30 套开源配色预设,深色 21 套(Catppuccin Mocha/Nord/Tokyo Night/Dracula/Gruvbox Dark 等),浅色 9 套(Catppuccin Latte/Nord Light/GitHub Light 等),每张预设卡片带 6 色预览与控制台 id。安装方式支持本地 link 模式 dsh plugin --profile web add link:/path/to/dsh-stylevault,或直接从 GitHub 拉取 dsh plugin --profile web add github:GptsApp/dsh-stylevault,重启 dsh web 后生效。
插件提供完整的 Style Settings 面板,位于 Settings → StyleVault 中,包含 15 项颜色、UI/代码双字体切换(16 款 UI 字体 + 14 款代码字体)、UI/代码独立的 5 档字号缩放、0–16px 圆角滑杆、我的方案管理,以及 JSON 导出/导入与一键复制分享文案。可读性专项针对长会话调过对比度,覆盖 Shiki 代码高亮、Diff 增删行、思考流、工具输出、轨迹表与错误摘要,并暴露 __STYLEVAULT__ 全局 API 供控制台调用。它面向重度使用 DSH web 界面、需要统一深色浅色工作环境的开发者。
依赖方面,UI 字体经 Google Fonts 或 jsDelivr 在线加载,离线会自动回退到系统字体栈;标记"本机"的字体(SF Mono、Maple Mono)需系统已安装,不做网络加载。已知边界包括 DSH 仍处 developer preview,官方 token 或 class 命名变更可能引发小幅适配需求,个别输入框的字体偶发不生效但不致崩溃。许可证为 MIT,调色板来源各开源项目,仓库仅做 token 映射。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-stylevault(GptsApp/dsh-stylevault)
仓库:https://github.com/GptsApp/dsh-stylevault
本站详情页:https://www.yhbd.top/plugins/gptsapp-dsh-stylevault/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证 NOASSERTION · ⭐ 2 · 最近提交 2026-08-16 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- Only 2 stars - very few users, little community feedback星标只有 2,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:GptsApp/dsh-stylevault
把 GptsApp/dsh-stylevault 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
StyleVault(dsh-stylevault)
DeepSeek Harness 的经典主题合集:30 套开源配色、完整的 Style Settings 面板、配置可以导出分享。
作者:Rocky · 反馈/建议:@WeWill_Rocky
为什么做这个
起因很小:我在 VS Code 里用 Catppuccin,终端里用 Nord,Obsidian 里用 Rosé Pine,开了 DSH 想换个颜色,翻了一圈社区,没有我熟悉的那几个经典方案,就自己写了。
做着做着发现,光有预设不够。DSH 里代码块、Diff、思考流、工具输出这些表面,换一套配色后对比度参差不齐——同一套 Nord,代码区清楚了,思考流可能灰成一片。所以没停留在"换色",而是把这些表面逐个调过:代码高亮、Diff 增删行、状态色、圆角、字体。走的是 Obsidian 那套 Minimal / Style Settings 的路子:默认干净,想折腾也折腾得动。
还有一个朴素的需求:我调好的主题想给别人用,别人调完也想发给我。所以做了导出/导入,一份 JSON 就能把配色、字体、圆角整个搬走。
这是我的个人项目,会持续维护。但 DSH 还在快速迭代(官方自己都说会有破坏性变更),某天某个界面细节变了,欢迎提 issue,我看到会修。
功能
30 套预设,深色浅色都有
面板里可以按「全部 / 深色 / 浅色」筛选,每张预设卡片带 6 个关键色预览。下面按深浅分组列出,id 是控制台切换用的名字(__STYLEVAULT__.set('nord'))。
深色(21 套)
| 预设 | id | 一句说明 |
|---|---|---|
| Catppuccin Mocha | catppuccin-mocha |
Catppuccin 家族最深一档,柔和高饱和紫调,默认预设 |
| Catppuccin Macchiato | catppuccin-macchiato |
同家族次深,暖紫灰,低对比耐看 |
| Catppuccin Frappé | catppuccin-frappe |
同家族偏浅的深色,柔和雾感 |
| Nord | nord |
北欧极简冰蓝,程序员经典,长会话友好 |
| Tokyo Night | tokyo-night |
东京夜景,深蓝紫,夜色霓虹感 |
| Tokyo Night Storm | tokyo-night-storm |
同系列风暴版,背景比 Night 略浅 |
| Gruvbox Dark | gruvbox-dark |
复古暖褐,Vim 社区经典 |
| Everforest | everforest-dark |
森系低对比,绿调护眼 |
| Solarized Dark | solarized-dark |
Ethan Schoonover 的经典科学配色 |
| Graphite | graphite |
石墨灰极简 |
| Dracula | dracula |
吸血鬼经典,紫粉绿高识别 |
| One Dark | one-dark |
Atom 编辑器经典深色 |
| Rosé Pine | rose-pine |
玫瑰松,柔和粉紫 |
| Kanagawa | kanagawa |
《神奈川冲浪里》灵感,日式浮世绘配色 |
| Ayu Dark | ayu-dark |
Ayu 系列暗色,橙色 accent 点缀 |
| GitHub Dark | github-dark |
GitHub 官方深色 |
| Monokai | monokai |
Monokai Pro,高对比代码配色 |
| Night Owl | night-owl |
夜猫子,深蓝紫,专注氛围 |
| Horizon | horizon |
高对比暖色,界面醒目 |
| Material Darker | material-darker |
Material 风格更深一档 |
| OLED Black | oled-black |
纯黑背景,OLED 屏幕省电 |
浅色(9 套)
| 预设 | id | 一句说明 |
|---|---|---|
| Catppuccin Latte | catppuccin-latte |
Catppuccin 家族浅色,奶油底 |
| Nord Light | nord-light |
Nord 雪风暴(Snow Storm)浅色版 |
| Gruvbox Light | gruvbox-light |
复古暖褐浅色,纸感 |
| Everforest Light | everforest-light |
森系浅色,米绿底 |
| Solarized Light | solarized-light |
经典浅色,米黄底 |
| Paper | paper |
纸张白浅色极简 |
| Rosé Pine Dawn | rose-pine-dawn |
Rosé Pine 浅色版 |
| Ayu Light | ayu-light |
Ayu 浅色 |
| GitHub Light | github-light |
GitHub 官方浅色 |
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
Small-tailqwq/dsh-deep-whale
d-dev0101/open-sea-skin
kingOfSoySauce/dsh-liang-skin
RevolutionLA/dsh-dream-skin
Fishquito7/dsh-skill-mcp-panel
01Virex/dsh-status-rotator
ymh0000123/dsh-theme-endfield
SLin-code/dsh-custom-skin