DeepSeek Harness (DSH) 採用了“一切皆插件”的架構理念,允許用戶通過社區主題定製 Web 界面。如果你希望將默認的界面改造爲具有工業美學、類似 NieR:Automata 遊戲風格的終端外觀,dsh-yorha-ui 是一個現成的選擇。
插件簡介¶
dsh-yorha-ui 是一個由 MrmoLabs 維護的開源主題插件。它重塑了 DSH Web 的工作區、會話列表、編輯器(Composer)和覆蓋層,採用沙色紙張、炭色結構線條和琥珀色狀態標記,同時保留原有的交互邏輯和外觀模式切換功能。
核心功能¶
- 外觀調色:提供沙色與炭色調色板,隨 DSH 的外觀模式(深色/淺色)自動適配。
- 工業風格:採用方形幾何結構、硬邊框和無陰影的工業表面,配合 32px 註冊網格和微妙的紙張紋理。
- 導航設計:實現 YoRHa 風格的工作區導航,包含項目標題欄、機械軌道以及反色顯示的活躍會話。
- 界面統一:對編輯器、菜單、對話框、代碼塊和語法高亮應用了一致的配色方案。
- 輕量級實現:不依賴運行時 CDN、圖片資源或頁面動畫。
- 持久覆蓋:主題令牌覆蓋機制能夠在 DSH 主題重繪後保持生效。
安裝與啓用¶
在終端中執行以下命令安裝插件。安裝後請重啓 DSH Web 服務,並刷新 http://127.0.0.1:3080 以應用更改。
dsh plugin --profile web add -w dsh-yorha-ui
常用操作¶
更新或卸載插件可使用以下命令:
# 更新插件
dsh plugin --profile web update -w dsh-yorha-ui
# 卸載插件
dsh plugin --profile web remove -w dsh-yorha-ui
開發與環境¶
本插件爲社區非官方主題,與 Square Enix、PlatinumGames 或 NieR 原作版權方無隸屬關係,且不包含任何遊戲原畫素材。
本地開發需要 Node.js 22 或更高版本。倉庫通過 packageManager 字段固定了 pnpm 10 版本,Corepack 啓用的環境將自動選擇匹配版本。
構建輸出位於 dist/ 目錄:
* dist/index.js:DSH 主機入口。
* dist/client.js:無相對運行時依賴的自注冊瀏覽器包。
更多信息或源碼訪問,可參考其 GitHub 倉庫。