前言¶
給 DSH 換個自己的 Logo、把側欄字號調大一點,這類改動放在默認客戶端裏沒有入口。手動改 DOM 或 CSS 是臨時方案,升級一次 DSH 就可能失效。下面介紹的插件 DSH Logo UI 把這件事做成了插件,在設置頁裏上傳圖片、調尺寸、調字號,配置由插件自己維護。需要說明的是,DSH 的理念是「一切皆插件」,這類界面外觀的改動也沒有進入核心客戶端的打算,所以才需要一個獨立插件來承接。
DSH Logo UI 由 dan-cube 維護,當前版本 1.0.0,獨立社區插件,與 DeepSeek 官方無關聯。
這是什麼¶
一句話定位:爲 DeepSeek Harness(DSH)添加自定義 Logo 與界面字號設置,支持本地圖片處理和中英文設置界面。
它解決兩個問題。一是默認界面裏的 Logo 不可替換,團隊或個人想用自己品牌圖案只能繞道改樣式;二是正文和側欄文字的字號沒有配置入口,密度不合適時只能忍。插件把這兩個入口放進設置頁,並提供了快捷鍵。
核心功能¶
下面按 README 列出的功能逐條說明,不額外推測。
- Logo 工作室:上傳 PNG / JPG / WebP / SVG,按背景色容差去背景、裁剪透明邊距。填充支持純色、漸變、跟隨主題和自定義顏色。
- 尺寸與佈局:調整 Logo 大小和展開態對齊。摺疊側欄複用圖標,另支持空會話首屏 Logo 與可選的底部水印。
- 字號層級:全局正文字號 8–32px 可調;側欄主要文字保持
max(10px, 正文字號 − 4px),即不會小於 10px。支持快捷鍵,也能跟隨 DSH 外觀設置。 - 中英文:語言自動跟隨系統,或固定爲中文 / English。設置支持導出、導入和恢復默認。
兩個實現細節值得留意。圖片在當前瀏覽器本地處理,不上傳圖片;插件沒有額外運行時依賴,使用 DSH 提供的客戶端接口。這對想確認數據不出本機的場景比較重要。
安裝與啓用¶
本項目通過公開 GitHub 倉庫與 Release 分發,不發佈到 npm。所以在 DSH 的插件管理頁添加插件時,來源寫成:
github:dan-cube/dsh-logo-ui#v1.0.0
Web profile 也可以用 CLI 安裝:
dsh plugin --profile web add 'github:dan-cube/dsh-logo-ui#v1.0.0'
桌面端優先使用應用內插件管理。用 CLI 的人要確認自己操作的是當前應用正在使用的 profile,這裏建議先 dsh profile 看一眼再執行上面的命令,避免裝到不生效的 profile 上。安裝完成後重啓對應服務,桌面端則需要完全退出再打開。
離線場景下走 Release 包:
shasum -a 256 -c dsh-logo-ui-1.0.0.tgz.sha256
dsh plugin --profile web add ./dsh-logo-ui-1.0.0.tgz
包文件 dsh-logo-ui-1.0.0.tgz 和校驗文件從 v1.0.0 Release 頁面下載,這種方式不需要私有 registry 或 GitHub Packages 憑據。完整的安裝、更新與卸載說明在倉庫的 docs/INSTALL.md。
典型用法¶
安裝啓用後,打開 設置 → DSH Logo UI,選擇 Logo、調色、大小與位置,或切換語言。常用的字號調整走快捷鍵,不用翻設置頁:
⌘/Ctrl + Shift + =:放大正文;⌘/Ctrl + Shift + -:縮小正文;⌘/Ctrl + Shift + 0:恢復跟隨 DSH 字號。
設置頁內容會即時切換語言,切換後不用重啓。設置項可以導出成文件留檔,換機器時再導入。
適用場景與注意¶
適合兩類人。一是想把自己品牌 Logo 放進 DSH 的團隊或個人,二是對默認文字密度不滿意、希望正文和側欄字號分開控制的使用者。
使用前有幾點需要確認。
- 插件以當前 DSH 進程的權限運行。安裝第三方插件前應檢查源碼與許可證,這個插件是 MIT License,包內也保留了原始源碼的許可證與作者歸屬。
- 兼容性以 macOS + DSH 0.2.1-rc.5 的 Web 界面爲獨立安裝和功能驗收的環境,桌面端首頁另有真實截圖。Windows、Linux 和其他 DSH 版本仍需自行驗證。
- 部分字號和佈局規則依賴 DSH 內部的 DOM 和 class,DSH 升級之後需要回到設置頁複查一遍,必要時等插件更新。
- Logo 去背景是顏色容差處理,不是人像或複雜場景的 AI 分割。帶複雜背景的圖形建議自己先做成帶透明通道的 PNG 或 SVG。
結尾¶
DSH Logo UI 做的事不大,就是換 Logo 和調字號,但這兩個入口在默認客戶端確實沒有。它的好處是圖片只在本地處理,配置由插件管理,不滿足時可以卸載回默認。
目錄頁:https://www.skillhub.cn/plugins/dan-cube/dsh-logo-ui
源碼:https://github.com/dan-cube/dsh-logo-ui