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