DSH Logo UI: A Plugin to Replace Logo and Adjust Font Size for DeepSeek Harness

前言

给 DSH 换个自己的 Logo、把侧栏字号调大一点,这类改动放在默认客户端里没有入口。手动改 DOM 或 CSS 是临时方案,升级一次 DSH 就可能失效。下面介绍的插件 DSH Logo UI 把这件事做成了插件,在设置页里上传图片、调尺寸、调字号,配置由插件自己维护。需要说明的是,DSH 的理念是「一切皆插件」,这类界面外观的改动也没有进入核心客户端的打算,所以才需要一个独立插件来承接。

DSH Logo UI 由 dan-cube 维护,当前版本 1.0.0,独立社区插件,与 DeepSeek 官方无关联。

这是什么

一句话定位:为 DeepSeek Harness(DSH)添加自定义 Logo 与界面字号设置,支持本地图片处理和中英文设置界面。

它解决两个问题。一是默认界面里的 Logo 不可替换,团队或个人想用自己品牌图案只能绕道改样式;二是正文和侧栏文字的字号没有配置入口,密度不合适时只能忍。插件把这两个入口放进设置页,并提供了快捷键。

核心功能

下面按 README 列出的功能逐条说明,不额外推测。

  1. Logo 工作室:上传 PNG / JPG / WebP / SVG,按背景色容差去背景、裁剪透明边距。填充支持纯色、渐变、跟随主题和自定义颜色。
  2. 尺寸与布局:调整 Logo 大小和展开态对齐。折叠侧栏复用图标,另支持空会话首屏 Logo 与可选的底部水印。
  3. 字号层级:全局正文字号 8–32px 可调;侧栏主要文字保持 max(10px, 正文字号 − 4px),即不会小于 10px。支持快捷键,也能跟随 DSH 外观设置。
  4. 中英文:语言自动跟随系统,或固定为中文 / English。设置支持导出、导入和恢复默认。

两个实现细节值得留意。图片在当前浏览器本地处理,不上传图片;插件没有额外运行时依赖,使用 DSH 提供的客户端接口。这对想确认数据不出本机的场景比较重要。

安装与启用

本项目通过公开 GitHub 仓库与 Release 分发,不发布到 npm。所以在 DSH 的插件管理页添加插件时,来源写成:

github:dan-cube/dsh-logo-ui#v1.0.0

Web profile 也可以用 CLI 安装:

dsh plugin --profile web add 'github:dan-cube/dsh-logo-ui#v1.0.0'

桌面端优先使用应用内插件管理。用 CLI 的人要确认自己操作的是当前应用正在使用的 profile,这里建议先 dsh profile 看一眼再执行上面的命令,避免装到不生效的 profile 上。安装完成后重启对应服务,桌面端则需要完全退出再打开。

离线场景下走 Release 包:

shasum -a 256 -c dsh-logo-ui-1.0.0.tgz.sha256
dsh plugin --profile web add ./dsh-logo-ui-1.0.0.tgz

包文件 dsh-logo-ui-1.0.0.tgz 和校验文件从 v1.0.0 Release 页面下载,这种方式不需要私有 registry 或 GitHub Packages 凭据。完整的安装、更新与卸载说明在仓库的 docs/INSTALL.md。

典型用法

安装启用后,打开 设置 → DSH Logo UI,选择 Logo、调色、大小与位置,或切换语言。常用的字号调整走快捷键,不用翻设置页:

  • ⌘/Ctrl + Shift + =:放大正文;
  • ⌘/Ctrl + Shift + -:缩小正文;
  • ⌘/Ctrl + Shift + 0:恢复跟随 DSH 字号。

设置页内容会即时切换语言,切换后不用重启。设置项可以导出成文件留档,换机器时再导入。

适用场景与注意

适合两类人。一是想把自己品牌 Logo 放进 DSH 的团队或个人,二是对默认文字密度不满意、希望正文和侧栏字号分开控制的使用者。

使用前有几点需要确认。

  1. 插件以当前 DSH 进程的权限运行。安装第三方插件前应检查源码与许可证,这个插件是 MIT License,包内也保留了原始源码的许可证与作者归属。
  2. 兼容性以 macOS + DSH 0.2.1-rc.5 的 Web 界面为独立安装和功能验收的环境,桌面端首页另有真实截图。Windows、Linux 和其他 DSH 版本仍需自行验证。
  3. 部分字号和布局规则依赖 DSH 内部的 DOM 和 class,DSH 升级之后需要回到设置页复查一遍,必要时等插件更新。
  4. Logo 去背景是颜色容差处理,不是人像或复杂场景的 AI 分割。带复杂背景的图形建议自己先做成带透明通道的 PNG 或 SVG。

结尾

DSH Logo UI 做的事不大,就是换 Logo 和调字号,但这两个入口在默认客户端确实没有。它的好处是图片只在本地处理,配置由插件管理,不满足时可以卸载回默认。

目录页:https://www.skillhub.cn/plugins/dan-cube/dsh-logo-ui
源码:https://github.com/dan-cube/dsh-logo-ui

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye