DSH 的理念是「一切皆插件」。在 Web UI 层面,用户往往需要自定义外观以适应特定工作流。frank-fan-818/dsh-f1-skin 是一款为 DSH Web UI 设计的 F1 赛事控制中心主题,旨在通过「赛事控制中心」的视觉风格,为 DeepSeek Harness 的操作界面提供定制化外观。
核心功能¶
这款插件通过分层设计,将 F1 的转播美学带进 AI 工作台,同时保证不干扰宿主功能。
- 四支车队主题:支持 Oracle Red Bull Racing(红牛)、Scuderia Ferrari(法拉利)、McLaren Racing(迈凯伦)和 Mercedes-AMG Petronas Formula One Team(梅赛德斯)。每队拥有独立的品牌色、对比度文本和专属赛车摄影背景。
- 设计层级分离:背景为独立场景层;导航、输入、代码和工具结果分别使用局部材质,不牺牲背景氛围。
- 完整设计变量覆盖:覆盖 DSH 全部 79 个
--dsw-alias-*/--dsw-specific-sidebar-fill设计变量,跟随 DSH 官方浅色 / 深色 / 跟随系统三档主题。 - 真实状态映射:直接使用 DSH 的
data-state表现运行、完成和错误,不显示虚假的 LIVE 或 TEAM RADIO。 - 原生设置面板:通过 DSH 官方
settings.sectionslot 实现,不会悬浮遮挡对话或宿主功能。 - 自定义壁纸与记忆:支持按车队上传 JPEG/PNG/WebP(≤25MB)背景,图片存于本地;配置与壁纸选择保存在
localStorage中。
安装与启用¶
本插件是 DSH Web 的插件,不能脱离 DSH 单独运行。
- 环境要求:确保已安装 DSH CLI 0.1.1-rc.2 或更高版本。
- 安装命令:
dsh plugin --profile web add dsh-f1-skin
- 生效方式:安装后必须重启
dsh web,照片层和自定义壁纸接口才会挂载。
使用方法¶
安装并重启后,打开 DSH Web UI,前往「设置 → Formula One 车队」面板。
- 在顶部使用「皮肤总开关」控制全局启用或禁用。
- 切换车队主题,系统会应用对应的品牌色和背景图。
- 调节视觉强度、文字衬底、模糊程度和动效。
- 点击「自定义壁纸」管理各车队的背景图。
注意事项¶
- 非官方项目:本插件为非官方、非商业的开源粉丝项目,与 Formula 1、FIA、DeepSeek 或任何车队不存在隶属、赞助或合作关系。
- 许可证说明:代码采用 MIT 许可证;内嵌照片和标志不转为 MIT,完整来源见
THIRD_PARTY_NOTICES.md。 - 功能隔离:插件通过原生插槽工作,关闭总开关即可立即恢复 DSH 原生外观,不会残留样式或导致死路。
该插件通过分层设计和原生集成,为 DSH Web UI 带来了完整的 F1 视觉体验,适合希望在不牺牲功能的前提下定制工作台外观的开发者。