dsh-brand
一键替换Web GUI品牌信息 支持自定义Logo、产品名和版本徽标等,适合需要对DSH进行二次开发和个性化分发的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:advance-lion/dsh-brand说明文档
阅读完整 README ↗使用体验
下图来自实际运行界面,会话标题、正文、路径和任务内容已经脱敏。

插件配置页
配置值中的 Data URL、SVG 和产品信息已经脱敏。

插件配置页
配置值中的 Data URL、SVG 和产品信息已经脱敏。

使用
- 打开 设置 → 品牌 Branding。
- 填写需要替换的品牌字段。
- 点击“保存并应用”。
- 使用“恢复默认”可一键清空品牌配置。
Host 字段发生变化或插件首次升级后,需要重启一次 dsh web;普通配置修改保存后即时生效。
配置字段
| 字段 | 作用位置 |
|---|---|
name | 侧栏产品名,支持文字、图片 URL、Data URL、SVG |
version | 产品名称旁的自定义版本徽标;非空时优先于 DSH 构建版本 |
useDshVersion | 自定义版本留空时显示当前 DSH 构建 Hash/包版本,默认 true |
headline | 新会话 Hero 主标题 |
badge | Hero 徽标 |
intro | Hero 简介 |
logoText | 旧版兼容字段:文字或 Emoji 商标 |
logoUrl | 主商标,优先于 logoText;也是自动取色来源 |
title | 浏览器标签页标题 |
favicon | 浏览器标签页图标 |
sendIcon | 发送状态图标;留空使用系统箭头 |
stopIcon | 停止状态图标;留空使用系统方块 |
thinkText | 替换 Think 行标题(旧宿主上同时替换旧的 shimmer 运行状态文字) |
runningIconMode | 鲸鱼标记三态:native 启用系统鲸鱼(默认)/ custom 替换 / hidden 隐藏 |
runningIcon | custom 模式下替换鲸鱼用的图片 URL / Data URL / SVG;切回 native 不必清空 |
runningText | 运行状态那行文字;留空显示系统文案与「用时 X 秒」,填写默认替换整行 |
runningTextKeepTimer | true 时 runningText 只替换前缀,系统那句「,用时 X 秒 ···」接在后面继续跳秒 |
colorEnabled | 品牌主色总开关,默认 true |
colorTargets | 品牌主色作用范围,默认 sidebar,project,think,running,composer;旧值 diving 自动迁移为 running |
color | 品牌主色;留空时自动从 logoUrl 提取 |
hideNotice | 是否隐藏 DSH 内测声明弹窗 |
配置保存在 $DSH_HOME/dsh-brand.json,默认位置为:
C:\Users\\.dsh\dsh-brand.json
示例:
{
"name": "Acme Harness",
"version": "",
"useDshVersion": "true",
"headline": "探索未至之境",
"badge": "预览版",
"intro": "面向内部的智能体工作台",
"logoUrl": "https://example.com/logo.svg",
"title": "Acme Harness",
"favicon": "https://example.com/favicon.svg",
"sendIcon": "",
"stopIcon": "",
"thinkText": "深度思考",
"runningIcon": "",
"runningIconMode": "native",
"runningText": "",
"runningTextKeepTimer": "",
"colorEnabled": "true",
"colorTargets": "sidebar,project,think,running,composer",
"color": "",
"hideNotice": "true"
}