在设置页一键替换界面商标与品牌配色
29.4/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/6 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add advance-lion/dsh-brand该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 41 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 11 处,展示前 11 条)
- 读取本地文件lib/index.js:61
if (existsSync(join(current, 'package.json'))) { - 读取本地文件lib/index.js:63
const pkg = JSON.parse(readFileSync(join(current, 'package.json'), 'utf8')) - 执行外部命令固定命令lib/index.js:66
return execFileSync('git', ['-C', current, 'rev-parse', '--short=7', 'HEAD'], { encoding: 'utf8', stdio: ['ignore', 'pipe', 'ignore'] }).trim() - 读取本地文件lib/index.js:123
return sanitize(JSON.parse(readFileSync(SHIPPED_DEFAULTS, 'utf8'))) - 读取本地文件lib/index.js:133
if (!existsSync(path)) return shippedDefaults() - 读取本地文件lib/index.js:134
return sanitize(JSON.parse(readFileSync(path, 'utf8'))) - 写入本地文件lib/index.js:143
mkdirSync(dirname(path), { recursive: true }) - 写入本地文件lib/index.js:144
writeFileSync(path, JSON.stringify(cfg, null, 2) + '\n', 'utf8') - 发起网络请求lib/client.js:679
fetch(API) - 发起网络请求lib/client.js:757
fetch(API, { - 发起网络请求lib/client.js:898
fetch(API)
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 替换界面商标
- 自定义品牌配色
方便魔改作者轻量化自定义商标
README
由 DeepSeek 最新模型翻译生成dsh-brand · 一键品牌替换
面向 DSH Web GUI 二次开发的一键品牌插件。无需修改或重新构建 Web Shell,在 设置 → 品牌 Branding 中填写配置即可即时替换产品品牌。
宿主版本要求:DSH ^0.1.5-rc.1(已在 package.json 的 dsh.engines.dsh 中声明,DSH Market 会自动检测兼容性)。已核对 DSH v0.1.5-rc.2:品牌 Slot、设置 Slot、插件加载接口及本插件使用的会话/侧栏结构未发生不兼容变化,当前版本可直接使用。
使用体验
下图来自实际运行界面,会话标题、正文、路径和任务内容已经脱敏。
dsh-brand 使用体验(已脱敏)
插件配置页
配置值中的 Data URL、SVG 和产品信息已经脱敏。
展开完整文档(README 剩余 1 节)
dsh-brand · 一键品牌替换
面向 DSH Web GUI 二次开发的一键品牌插件。无需修改或重新构建 Web Shell,在 设置 → 品牌 Branding 中填写配置即可即时替换产品品牌。
宿主版本要求:DSH ^0.1.5-rc.1(已在 package.json 的 dsh.engines.dsh 中声明,DSH Market 会自动检测兼容性)。已核对 DSH v0.1.5-rc.2:品牌 Slot、设置 Slot、插件加载接口及本插件使用的会话/侧栏结构未发生不兼容变化,当前版本可直接使用。
使用体验
下图来自实际运行界面,会话标题、正文、路径和任务内容已经脱敏。
dsh-brand 使用体验(已脱敏)
插件配置页
配置值中的 Data URL、SVG 和产品信息已经脱敏。
dsh-brand 配置页(已脱敏)
特性
- 商标 Logo:侧栏与新会话 Hero,支持文字、Emoji、图片 URL、Data URL 和原始 SVG
- 产品名称与版本徽标:支持普通文字或艺术字图片
- Hero 主标题、徽标与一句话简介
- 浏览器标签页标题与 favicon
- 思考状态文字自定义:同时替换 Think 行标题与 Deep diving... 运行状态
- 发送、停止按钮支持独立自定义图标
- 品牌主色支持手动取色或从商标自动提取主色
- 可隐藏 DSH 内测声明弹窗
- 配置保存在独立 JSON 文件,便于不同厂商分发二改版本
- 停止或卸载插件后恢复系统界面
品牌主色作用范围
“启用品牌主色”默认开启。颜色留空时,插件会从商标图片中采样,选取非透明、非近白区域中占比最高的颜色;手动填写颜色时,以手动颜色为准。
设置页提供品牌色作用范围多选列表,默认全部勾选,也可以按需要只保留部分 UI:
- 侧边栏操作图标
- 工作区“项目”文件夹图标
- Think / 深度思考图标与标题
- Deep diving... 运行状态文字
- 发送按钮与停止按钮
每项可以独立勾选或取消,并提供“全选 / 全部取消”。关闭“启用品牌主色”总开关后,上述 UI 全部恢复系统原配色,但不会清除已填写颜色和作用范围选择。旧配置没有 colorTargets 字段时自动按全选处理。
换肤兼容说明: 商标、产品名称、版本徽标、浏览器标签页标题和 favicon 属于稳定品牌项,通常不会被 UI 换肤插件覆盖。品牌主色属于样式层增强;如果其他换肤插件使用了更高优先级规则,部分图标或文字颜色可能被覆盖,最终效果取决于样式加载顺序与选择器优先级。
安装
git clone https://github.com/advance-lion/dsh-brand.git
dsh plugin --profile web add <克隆下来的 dsh-brand 目录>
如果当前 CLI 支持 github: 规格,也可以直接安装:
dsh plugin --profile web add github:advance-lion/dsh-brand
本包为纯手写 ESM、零依赖、免构建,lib/ 即产物,无需运行 npm install 或 build。
安装后访问 <http://127.0.0.1:3080>。若插件未出现,重启一次 dsh web,然后使用 Ctrl+F5 硬刷新。
使用
1. 打开 设置 → 品牌 Branding。
2. 填写需要替换的品牌字段。
3. 点击“保存并应用”。
4. 使用“恢复默认”可一键清空品牌配置。
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 行标题与 Deep diving... 运行状态文字 |
| colorEnabled | 品牌主色总开关,默认 true |
| colorTargets | 品牌主色作用范围,默认 sidebar,project,think,diving,composer |
| 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": "深度思考", "colorEnabled": "true", "colorTargets": "sidebar,project,think,diving,composer", "color": "", "hideNotice": "true" }
实现说明
- 使用官方品牌 Slot:sidebar.brand.mark、sidebar.brand.name、conversation.hero.brand.mark。
- Host 提供同源 GET/PUT /api/dsh-brand/config 接口读写配置。
- Host 在 HTML 首屏注入品牌配置,减少刷新时默认商标、标题与 favicon 闪现。
- Hero 接管和部分精确配色使用受限作用域选择器,不修改整个应用的全局主题变量。
- Think 标题、发送/停止状态均保留原生交互语义,仅替换显示层。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
advance-lion/dsh-brand
在设置页一键替换界面商标与品牌配色
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,148已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7
这是你的仓库?认领条目