DSH Plugins
返回列表
🖥️

dsh-model-icons

客户端 更新于 2026.10.16

在终端中运行以下命令:

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 提供资源的部署