前言¶
在 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 優先級與局部樣式解決「只看內容、少看品牌裝飾」的需求,關閉插件即可完整回退。進一步瞭解與安裝: