前言¶
在 DeepSeek Harness(DSH)裏做 Web 端會話,界面外觀通常由宿主主題決定。若你希望在不改佈局、不碰其他插件 DOM 的前提下,只換一套配色並在空白會話頁加上有辨識度的品牌標記,換膚類插件是更乾淨的做法。倉庫 2856964164-lab/deepseek 提供的 DT-OS Skin / DT-OS 皮膚(npm 包名 dsh-skin-android-boot)走宿主擴展點:覆蓋主題令牌、註冊會話英雄區品牌插槽,卸載即可還原。社區目錄將其歸爲「趣味換裝」,簡介爲開機動畫風格——實裝表現更接近仿生人狀態環與冷藍工業配色,而非獨立的開機動畫組件。
這是什麼¶
DT-OS 皮膚由維護者 2856964164-lab 發佈,是一個僅面向 DSH Web 的皮膚插件。它把《底特律:變人》開機界面的冷感疊到日常會話 UI:深色爲深藍黑底加冷藍高光,淺色爲冷灰白底加藏藍強調;空白會話頁頭像位換成斷口圓環(缺口在右上,四刻度與中心菱形表達「已啓動、待命」)。GitHub 上當前星標爲 0;許可證 MIT(package.json 版本 0.1.0)。
核心功能¶
皮膚只做兩件事,且都通過宿主能力完成:
| 部分 | 做法 |
|---|---|
| 配色 | 使用 theme.overrideTokens 覆蓋 14 個主題令牌,深、淺兩套各自賦值;宿主主題保留,皮膚疊加上去,卸載即還原。 |
| 品牌標記 | 註冊到 conversation.hero.brand.mark 插槽,替換空白會話頁頭像前的標記。 |
不修改宿主佈局、不追加根節點、不讀取其他插件的 DOM。控件繼承宿主令牌,色盲/高對比、字號等設置仍按宿主邏輯生效。
代表性色值(摘自 README 調色板):
| 用途 | 深色 | 淺色 |
|---|---|---|
| 底 | #05080D |
#F2F4F7 |
| 品牌強調 | #5C9EE8 |
#1E5C93 |
| 主文本 | #E4EAF2 |
#101820 |
安裝與啓用¶
該包未發佈到 npm,須從 GitHub 安裝。將 <40 位 commit> 換成本倉庫完整 commit SHA(例如在本機倉庫執行 git rev-parse HEAD 取得):
dsh plugin --profile web add "github:2856964164-lab/deepseek#<40 位 commit>"
安裝完成後,在「設置 → 外觀」切換深色或淺色,皮膚會跟隨宿主主題模式。卸載命令:
dsh plugin --profile web remove dsh-skin-android-boot
README 說明:不宜寫 dsh-skin-android-boot@latest(npm 無同名包會直接失敗);從 GitHub 安裝時須鎖完整 commit,短 SHA 與分支名不符合 DSH 插件要求。
典型用法¶
除安裝外,日常無需額外配置。啓用插件後:
- 打開 DSH Web,進入「設置 → 外觀」。
- 在深色與淺色之間切換,觀察令牌覆蓋後的底面、強調色與文本對比。
- 新建或打開空白會話,確認英雄區爲斷口圓環品牌標記,而非默認頭像前標記。
若宿主版本較新但皮膚未生效,先執行 dsh --version,再對照倉庫 client.js 中的 TOKEN_MAP,覈對令牌名與插槽名是否與當前宿主一致。
適用場景與注意¶
適合誰: 長期使用 DSH Web、希望界面有統一冷藍工業風、且接受僅改配色與空白頁品牌標記的開發者或個人用戶。
兼容性(據 README):
- 需要 DSH Web
^0.1.0-rc.6(文檔註明基於0.1.0-rc.8實測)。 - 依賴
theme.overrideTokens與conversation.hero.brand.mark,自0.1.0-rc.6起提供。 - 僅
web平臺,不適用於其他宿主。
安全與權限: 插件在當前 dsh 進程的權限下運行。社區目錄(SkillHub)收錄不等於安全認證;README 明確本項目未被 DSH 官方或安全團隊背書。安裝前應自行查看 GitHub 源碼 與 MIT 許可證,再決定是否用於生產或敏感環境。
DSH 生態奉行「一切皆插件」;SkillHub 等社區目錄爲獨立站點,與 DeepSeek、幻方無官方從屬關係,本文不將其表述爲官方應用商店。
結尾¶
DT-OS 皮膚用最小侵入的方式,把 Detroit 式冷色與狀態環造型接到 DSH Web 的會話界面。需要查閱條目與截圖時,可打開目錄頁 https://www.skillhub.cn/plugins/2856964164-lab/deepseek;安裝命令與調色細節以倉庫 https://github.com/2856964164-lab/deepseek README 爲準。