前言¶
DeepSeek Harness(DSH)采用插件化架构,允许用户扩展功能。默认的界面主题通常只能提供有限的定制。针对需要区分主界面不同区域(侧边栏、聊天区、对话框)外观的开发者或用户,STA-running 提供了一个轻量级的解决方案。
插件简介¶
dsh-ui-tint 是一个专为 DeepSeek Harness 设计的 UI 色调插件。它不改变应用逻辑,仅通过 CSS 或样式注入调整界面视觉。该插件适配桌面版(Electron)与 Web GUI,支持三区域独立调色、预设方案、颜色深度调节以及深浅主题的自动适配。
核心功能¶
- 一键预设:提供「二次元粉」、「薄荷绿」、「程序员灰黑」等预设,一键套用整套配色与颜色深度。
- 三区域独立调色:侧边栏、聊天区、对话框各自拥有独立的选色器、透明度滑杆(0–100%)和亮度滑杆(80–130%)。
- 颜色深度调节:提供 0–100 的滑杆。数值越高,颜色越浓郁、艳丽(提升饱和度),而非单纯变灰。
- 深浅主题自动适配:切换 DSH 的浅色/深色主题时,区域颜色会自动按色相调整(浅色模式提亮,深色模式压暗),确保字体始终清晰可读。
- 持久化存储:所有参数写入
ui-anime-theme命名空间,重启后自动恢复。
安装与启用¶
插件以 dsh bundle 形式分发,需安装进当前使用的 profile(桌面版默认为 web)。
dsh plugin --profile web add github:STA-running/dsh-ui-tint
安装完成后,需要重启一次 DSH 进程,插件集变更才能生效。
使用步骤¶
- 打开 设置 → 通用,找到「自定义主题」行。
- 打开「启用主题插件」开关,调色面板展开。
- 点选一个预设(如「二次元粉」)进行整体换肤,或逐个区域拖动选色器、透明度、亮度和颜色深度滑杆。
- 切换 DSH 的浅色 / 深色主题,观察区域颜色自动适配的效果。
- 如需重置,点击「恢复默认」按钮。
兼容性与技术细节¶
- 适配环境:适配
deepseek-harness-desktop(Electron 桌面版)与 dsh Web GUI。 - 依赖体系:基于 dsh rc.5 插件体系(
dsh.bundle+dsh.client),依赖@deepseek-ai/*平台包。 - License:MIT。
总结¶
该插件为 DSH 用户提供了精细化的 UI 定制能力,且通过自动适配机制解决了深浅主题切换时的视觉冲突问题。对于追求界面个性的用户,这是一个低成本的改色方案。