dsh-brand
One-click brand replacement for the DSH web GUI — logo, product name, version badge, hero headline/badge/intro, tab title. Config lives at $DSH_HOME/dsh-brand.json. 一键替换 DSH Web GUI 品牌信息,方便各家二改分发。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:advance-lion/dsh-brand说明文档
阅读完整 README ↗安装(使用者)
从 Git 仓库获取后:
git clone
dsh plugin --profile web add
(若所用 CLI 版本支持 github: 规格,也可以直接
dsh plugin --profile web add github:/。)
包是纯手写 ESM、零依赖、免构建,lib/ 即产物,无需 npm install / build。
安装会把这个包链接进 profile、合并 cordis.patch.yml(插入 dsh-brand 加载行)并热挂载。
装完刷新 http://127.0.0.1:3080 ;若未出现,重启 dsh web 一次。
使用
打开 设置 → 品牌 Branding,填写字段后点「保存并应用」,即时生效无需刷新; 「恢复默认」一键清空。
配置分发
配置保存在 $DSH_HOME/dsh-brand.json(默认 C:\Users\\.dsh\dsh-brand.json),
纯 JSON、跨工作区生效。二改部署只需随包分发这一个文件:
{
"name": "Acme Harness",
"version": "v1.0.0",
"headline": "探索未至之境",
"badge": "预览版",
"intro": "面向内部的智能体工作台",
"logoText": "🐳",
"logoUrl": "",
"title": "Acme Harness"
}
| 字段 | 作用位置 |
|---|---|
name | 侧栏产品名;未设 Logo 时取首字符做图标 |
version | 侧栏名称旁的版本徽标 |
headline | Hero 主标题(三项任一填写即接管 Hero 区) |
badge | Hero 徽标 pill |
intro | Hero 下方简介行 |
logoText | 无图片时的文字/Emoji 商标 |
logoUrl | 商标图片(https://… 或 data:image/…),优先于 logoText |
title | 浏览器标签页标题 |