DeepSeek Harness 采用「一切皆插件」的架构,Web GUI 提供基础的对话与调试界面。若需要更具科技感的视觉风格,可安装第三方皮肤。本文介绍的是由 YiCheng-Zzz 维护的 Jarvis 主题,它将界面重绘为深空蓝黑底色与冰蓝霓虹风格的钢铁侠智能管家 HUD 主题。
核心功能¶
本插件对 Web GUI 进行了全量视觉覆盖,核心特征包括:
- 配色与布局:深空蓝黑底色与冰蓝霓虹的配色方案;130+ 个
--dsw-*token 的全量重映射,确保渲染逻辑与主题风格一致;玻璃拟态风格的输入卡片配合 HUD 折角设计,背景采用暗色网格。 - 细节交互:滚动条呈现为青色细长样式。聊天区固定居中显示呼吸徽标 J.A.R.V.I.S.(使用 Orbitron 字体,离线时回退至 Bahnschrift)。
- 状态反馈:在智能体思考期间,界面会浮现 “FOR YOU, SIR, ALWAYS” 并同步呼吸,输出完成后淡出。
安装与启用¶
安装插件。使用官方 CLI 进行安装:
dsh plugin --profile web add https://github.com/YiCheng-Zzz/jarvis-skin-publish-dsh-client-ui-skin-jarvis-own.git
安装后皮肤随 bundle 接线自动激活。由于 manifest 级接线只在启动时读取,重启 dsh web 后生效。
切换与卸载¶
若需切换回官方样式,需修改配置文件。在 <DSH_HOME>/profiles/web/cordis.patch.yml 中添加以下内容:
- id: ui-skin-jarvis
disabled: true
卸载插件。执行以下命令移除:
dsh plugin --profile web remove @yicheng-zzz/dsh-client-ui-skin-jarvis
说明¶
- 运行环境:本插件不依赖任何第三方组件,纯官方 DSH 环境即可运行。
- 字体加载:字体 Orbitron 通过国内镜像加载,若网络环境受限,会自动回退至 Bahnschrift。
- 发布与发现:本版包名为
@yicheng-zzz/dsh-client-ui-skin-jarvis,名字空间干净,可放心发布到 npm。但 DSH Web UI 皮肤中心的注册表扫描仅识别@linxin666/目录,因此本版不会出现在皮肤中心的 GUI 列表中——不需要皮肤中心的用户选本版即可直接安装使用。