前言¶
在 DeepSeek Harness(DSH)里做日常开发或演示时,侧边栏 Logo、新会话 Hero 区的 slogan、对话进行中的「深度求索中」等装饰性品牌 UI 往往占去视线,却与模型调用、鉴权、消息内容无关。官方品牌包仍需要保留以便一键恢复;若直接改应用静态文件或禁用官方包,升级与回滚都变麻烦。下面介绍社区插件 dsh-brand-free(维护者 LaoChouPro,GitHub 星标 0),它通过 Cordis Slot 与局部样式挂载,在启用时隐藏上述装饰元素,在插件管理里关闭后立即还原界面,无需重启。
这是什么¶
dsh-brand-free 是面向 DSH 客户端 UI 的轻量、可逆插件(package.json 版本 1.0.0,MIT 许可证)。分类上可归入 DSH 社区目录中的「趣味换装」类:不改动模型请求、账号标签、鉴权弹窗、消息正文或窗口标题,只处理 Web 与 Desktop 界面里的装饰性 DeepSeek 品牌展示。
核心功能¶
启用后,插件会隐藏或收拢以下区域(均以 README 描述为准):
- 侧边栏品牌区:对
sidebar.brand.mark、sidebar.brand.name注册优先级为-100的空 Slot 占位,覆盖官方在0优先级上的展示,且不禁用官方品牌包。 - macOS 空 Logo 行:在 macOS 上折叠空的
logoRow(侧边栏开关在topStrip时),让会话列表与工作区收回纵向空间;在 Windows / Web 上保留含[data-sidebar-toggle]的logoRow。 - 新会话 Hero 标题区:隐藏
[data-phase="hero"]中的中央品牌标记、slogan(「探索未至之境」/「Into the Unknown」)及预览角标。 - 运行状态行:隐藏带
[data-chat-running]的品牌化运行状态(例如鲸鱼图标与「深度求索中」)。
安全与可逆:不修改 DSH 应用文件,也不静态禁用官方包。在 Plugins 中关闭插件后,通过 HMR 卸载 Slot 占位与 <style> 节点,官方品牌 UI 立即恢复。
工作原理(简述)¶
- Slot 优先级:DSH Cordis 单 Slot 选用数值最小的
priority;本插件在sidebar.brand.mark、sidebar.brand.name、conversation.hero.brand.mark等处以-100注册空 React 组件。 - 作用域样式:Hero 文案与运行状态无独立 Slot 时,在
shell.overlay内挂载与插件 fiber 生命周期绑定的<style>。 - 零构建:以 ES 模块(
index.js、client.js)发布,从 GitHub 直接安装时无需 TypeScript 构建或allowBuilds审批。
安装与启用¶
环境要求(package.json):Node >=20,DSH >=0.1.0。
从 GitHub 安装时,按所用配置文件区分 Web 与 Desktop:
# DSH Web profile
dsh plugin --profile web add github:LaoChouPro/dsh-brand-free
# DSH Desktop profile
dsh plugin --profile desktop add github:LaoChouPro/dsh-brand-free
卸载示例(Web profile):
dsh plugin --profile web remove dsh-brand-free
README 另提供从本地 checkout 安装的路径示例;正文任务要求禁止引导 git clone,日常使用以上 GitHub 安装命令即可。
典型用法¶
安装并在插件列表中启用后,刷新或沿用当前 DSH 客户端会话即可观察:侧边栏与 Hero、运行状态中的装饰品牌应被隐藏。需要恢复官方外观时,在同一 Plugins 界面关闭 dsh-brand-free,无需重启进程。
维护者在仓库中提供校验命令(面向插件源码维护,非终端用户必做步骤):
npm run check
适用场景与注意¶
- 适合:希望在自有机器或内网演示 DSH 时减少装饰性品牌干扰、又需要随时恢复官方 UI 的开发者。
- 不适合:需要改动模型路由、鉴权流程或消息内容的场景——本插件明确不涉及这些路径。
- 权限与安全:插件以当前 DSH 进程权限运行;安装前请阅读 GitHub 仓库 源码与 MIT 许可证,自行评估是否纳入你的工作区策略。
- 生态说明:DSH 奉行「一切皆插件」;SkillHub 目录页 为社区收录站点,与 DeepSeek / 幻方无官方从属关系,并非官方应用商店。
结尾¶
dsh-brand-free 用 Slot 优先级与局部样式解决「只看内容、少看品牌装饰」的需求,关闭插件即可完整回退。进一步了解与安装: