
heiyouhu/dsh-themes
30最近提交 2026年8月14日
dsh-themes DSH 插件
dsh-themes 提供了 5 套经典配色方案,每套包含浅色和深色两个变体,共 10 个可选主题。安装后,在设置 → 常规分区会出现「主题皮肤」选择行,点选即生效,刷新不丢失。主题覆盖 49 个语义 token,未覆盖的 token 会回落到 DSH 内置基础色系,保持可读性。
如何安装 dsh-themes DSH 插件
dsh plugin --profile web add github:heiyouhu/dsh-themes复制不会执行命令。安装 dsh-themes DSH 插件前请核对仓库和版本。
dsh-themes DSH 插件数据来源
dsh-themes DSH 插件快照日期:2026年8月16日
discovered
dsh-themes DSH 插件能做什么
- 提供 5 套精心挑选的配色方案:Nord、Gruvbox、Solarized、Dracula、Tokyo Night。
- 每套配色包含浅色和深色两个变体,共 10 个主题。
- 覆盖 49 个语义 token(背景、边框、文字、按钮、状态、代码块、侧边栏、浮层等),确保界面风格统一。
- 与 DSH 内置的浅色/深色/跟随系统偏好无缝集成,后选者生效。
- 主题选择持久化存储在浏览器 localStorage 中,当内置偏好为「跟随系统」时,重新打开页面会自动恢复。
- 安装方式灵活:支持从 GitHub、本地目录、tarball 或 npm 通过 `dsh plugin add` 命令安装。
dsh-themes DSH 插件适合哪些场景
- 在低光环境下切换到深色主题(如 Dracula),减少眼睛疲劳。
- 长时间编码时使用 Gruvbox 的复古暖棕风格,获得舒适视觉体验。
- 使用 Tokyo Night 的赛博靛蓝主题,营造夜间编程氛围。
- 快速预览不同主题,找到最适合自己视觉偏好的配色。
- 在演示或截图时使用特定主题(如 Nord 的北极蓝灰),呈现专业、整洁的界面。
dsh-themes DSH 插件适合谁
- 希望自定义 DSH Web GUI 外观的用户。
- 喜欢特定配色方案(如 Dracula、Solarized)并希望在不同工具间保持一致的开发者和高级用户。
dsh-themes DSH 插件的限制
- 仅支持包含 Web GUI 组合(base + web-app)的 DSH profile。
- 主题选择绑定到浏览器 localStorage,不会跨设备同步。
- 皮肤选择与内置浅色/深色切换共用同一个偏好槽位,后选者会覆盖前者。
- 仅覆盖 49 个语义 token,未覆盖的 token 会回落到 DSH 默认颜色,可能不完全匹配。
- 需要 DSH 版本 0.1.0-rc.x 且具备 Web GUI 支持。
- 从 GitHub 通过 pnpm 安装时,可能需要在 profile 的 `pnpm-workspace.yaml` 中放行 `prepare` 构建脚本。
dsh-themes DSH 插件的仓库 README 摘录
以下文字摘自 dsh-themes DSH 插件的上游仓库 heiyouhu/dsh-themes 的 README,版权归原作者,仅作引用。
DeepSeek Harness Web GUI 的外观皮肤插件包:5 套经典配色(Nord / Gruvbox / Solarized / Dracula / Tokyo Night),每套含浅色、深色两个变体,共 **10 个可选主题**。 安装后在 **设置 → 常规** 分区出现「主题皮肤」选择行,点选即生效、刷新不丢失。 English: see [README.en.md](README.en.md). ## 皮肤一览 | 皮肤 | 浅色 | 深色 | 风格 | | --- | --- | --- | --- | | **Nord** | `nord-light` | `nord-dark` | 北极蓝灰,frost 冰雪蓝点缀 | | **Gruvbox** | `gruvbox-light` | `gruvbox-dark` | 复古暖棕,赛璐璐质感 | | **Solarized** | `solarized-light` | `solarized-dark` | 低对比精确配色,双模式同色系 | | **Dracula** | `dracula-light` | `dracula-dark` | 吸血鬼暗紫 + 霓虹高亮 | | **Tokyo Night** | `tokyo-light` | `tokyo-dark` | 赛博靛蓝(深色为 Night,浅色为官方 Day 配色) | 预览(设置页实拍): | Nord | Gruvbox | Solarized | Dracula | Tokyo Night | | --- | --- | --- | --- | --- | |  |  |  |  |  | |  |  |  |  | ![tokyo-lig
阅读完整 README仓库许可: MIT
dsh-themes DSH 插件常见问题
如何安装 dsh-themes?
推荐使用命令 `dsh plugin --profile web add github:heiyouhu/dsh-themes` 从 GitHub 安装。你也可以从本地目录、tarball 或 npm 安装:`dsh plugin --profile web add ./dsh-themes` 或 `dsh plugin --profile web add dsh-themes`。如果从 GitHub 通过 pnpm 安装,可能需要在 profile 的 pnpm-workspace.yaml 中放行构建脚本。
安装后在哪里切换主题?
启动 DSH Web GUI 后,进入设置 → 常规,你会看到新增的「主题皮肤」行。点击任意皮肤的色块即可立即切换,选择会保存在浏览器 localStorage 中,刷新页面不丢失。
我选的主题重启后没生效,怎么办?
请确保内置的浅色/深色/跟随系统选项设置为「跟随系统」。如果你选择了特定的内置浅色或深色模式,它会覆盖皮肤选择。点击内置切换按钮中的「跟随系统」,皮肤就会恢复。另外,皮肤存储在 localStorage 中,如果清除了浏览器数据也会重置。
如何卸载 dsh-themes?
运行 `dsh plugin --profile web remove dsh-themes`。如果卸载前皮肤处于激活状态,主题会回落到 DSH 默认主题服务既有语义。
dsh-themes 能在终端界面使用吗?
不能,它只适用于 Web GUI(需要 base + web-app profile)。这个插件是为 DeepSeek Harness Web 界面设计的,提供基于 CSS 的主题覆盖,终端界面不受影响。