GptsApp/dsh-stylevault 预览 preview

GptsApp/dsh-stylevault

Plugin插件 Native原生 ⭐ 2 NOASSERTION UI & Themes界面与主题

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 映射。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • 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)

English | 中文

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 →

← 上一个 Prev dsh-task-graph 下一个 Next dsh-attention →