dsh-yorha-ui: NieR:Automata 風格工業終端主題

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 倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜