dsh-model-icons
在终端中运行以下命令:
dsh plugin install koliy82/dsh-model-icons
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install koliy82/dsh-model-icons 即可安装该插件,源码见 https://github.com/koliy82/dsh-model-icons。
插件介绍
在 DeepSeek Harness 里换模型时,列表往往只有文字,很难一眼分清是哪家厂商、哪条产品线。官方控制台会在每个模型旁画上厂商标识,而本地 Web GUI 默认没有这套视觉语言。dsh-model-icons 把同样的单色厂商标记补进 Composer 模型菜单、已选模型按钮和 /model 命令弹窗,让你在本机界面里也能获得与控制台相近的辨识度。
插件不在包里内嵌图片。宿主侧会从配置的数据源镜像模型目录与 /logos/ 下的 SVG,浏览器只向本机 loopback 请求标记;页面本身不必能直连外网。标记用 CSS mask 配合 currentColor 绘制,与控制台做法一致,一套资源即可覆盖深浅主题与各交互状态。目录约每 24 小时刷新,也可手动更新;冷启动会短暂等待镜像,过期缓存则在后台更新时继续展示已有图标,离线时仍可读磁盘缓存。
行与标记的匹配先看镜像目录里的 model id 与显示名,再处理皮肤可能留下的前缀标签,并对从未见过的 id 按 claude-*、gpt-* 等规则推断厂商;对不上则不显示图标,避免张冠李戴;有厂商但 logo 拉取失败时则用厂商首字母单色块代替空白方框。可与 dsh-claude-style 等重绘选择器的皮肤共存,并可选择隐藏皮肤自带的 lockup,避免同一行出现两套标识。
适合长期在 Harness Web GUI 里挑模型、希望界面更清晰的用户,也适合浏览器无法访问数据源、但本机进程仍可出站同步镜像的环境。通过设置页可总开关、控制按钮是否显示图标、调整尺寸,并用环境变量覆盖数据源或整体禁用插件。
使用场景
- 在 Composer 模型菜单里快速区分不同厂商与模型行
- 已选模型按钮与 /model 弹窗需要与控制台一致的视觉标识
- 配合自定义皮肤使用且避免与皮肤自带 logo 重复
适合人员
- 经常在 Harness Web GUI 中切换模型的用户
- 希望界面与厂商控制台视觉一致的使用者
- 浏览器无法直连数据源、依赖本机 loopback 提供资源的部署