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 仓库。

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

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

小夜