前言¶
DSH 插件生態裏,很多改動來自獨立插件。如果你希望保留 DeepSeek Harness 原生對話佈局和控件行爲,只替換視覺層,下面介紹一個主題插件:bilbillm/deepseek-harness-angelina-themes。
這是什麼¶
這是一個 dsh-plugin,提供 Angelina 亮色和暗色玻璃主題,並帶剋制的視差效果。它由 bilbillm 維護,許可證爲 MIT,需要 DeepSeek Harness Web profile 和 Node.js 20+。
它不做成獨立應用,也不接管 Harness 的交互邏輯;重點是給菜單、卡片、輸入框、消息氣泡等界面元素提供統一的視覺表現。
核心功能¶
- 提供 Angelina 亮色和暗色玻璃主題。
- 保留 DeepSeek Harness 原生對話佈局和控件行爲。
- 背景與前景分層視差。
- 菜單、卡片、輸入框、消息氣泡使用磨砂玻璃。
- 低性能、觸摸、窄屏、系統減少動態效果、頁面失焦或隱藏時停用或復位視差。
- 在設置頁選擇亮色或暗色,並在瀏覽器本地持久化。
- 卸載時恢復宿主主題和
body屬性。
其中,窄屏的判定條件在資料中寫爲視口寬度不超過 900px。
安裝與啓用¶
先確認當前環境是 DeepSeek Harness Web profile,並且 Node.js 版本滿足 20+。
使用 GitHub 倉庫安裝:
dsh plugin --profile web add github:bilbillm/deepseek-harness-angelina-themes
安裝完成後,重啓 Web profile:
dsh web
# 或者
npx @deepseek-ai/dsh web
重啓後打開:
設置 → 通用設置
在“安潔莉娜主題”中選擇亮色或暗色。主題選擇會保存在瀏覽器本地。
本地 checkout 安裝¶
如果需要在本機修改倉庫後再安裝,可以在倉庫目錄執行:
pnpm install
pnpm build
dsh plugin --profile web add .
這一步會先安裝依賴並構建本地包,再把當前目錄作爲插件安裝到 Web profile。
主題選擇與卸載¶
如果之後切回 Harness 內置主題,插件選擇標記會恢復爲 system,不會覆蓋宿主主題設置。
卸載插件:
dsh plugin --profile web remove dsh-angelina-themes
卸載時,插件會恢復宿主主題和 body 屬性。
適用場景與注意¶
適合在不改變 DeepSeek Harness 原生交互的前提下,切換 Angelina 亮色或暗色玻璃主題的 Web profile 用戶。
使用注意:
- 插件以當前
dsh進程權限運行,安裝前應檢查源碼與許可證。 - 本項目爲非官方同人定製,不代表 DeepSeek、OpenAI、鷹角網絡、悠星或《明日方舟》。
- 安潔莉娜、《明日方舟》及相關原作、美術和商標權利歸各自權利人所有。
- 素材來源與第三方聲明見倉庫中的
ASSET-PROVENANCE.md和THIRD-PARTY-NOTICES.md。
參考鏈接¶
GitHub 倉庫:
https://github.com/bilbillm/deepseek-harness-angelina-themes