dsh-eva-unit-01-skin:把 DeepSeek Harness Web GUI 换成 EVA 启动控制台

前言

DeepSeek Harness(DSH)的 Web 客户端默认是通用对话界面。若你长期在 Harness Desktop 或浏览器里跑智能体,界面风格与「任务控制台」无关,侧栏也缺少与账户、状态绑定的可视化入口。社区里有一类 Cordis bundle 皮肤插件:Host 侧只挂只读路由,Client 侧接管样式与交互。下面介绍维护者 brunozhang416 发布的 dsh-eva-unit-01-skin(分类:趣味换装),把界面做成 EVA 启动控制台——七幕启动序列、NERV 风格 HUD、机甲化 chrome,以及余额触发的暴走模式;适配深色与浅色两套宿主配色。

这是什么

  • 包名:dsh-eva-unit-01-skin
  • 当前版本:v1.10.15(README 标注为「驾驶员语音修复」)
  • 形态:Client 侧皮肤 + Host 只读路由(余额、驾驶员素材);Host 提供余额与素材路由,Client 负责全部界面
  • 目录页:SkillHub 插件页
  • 源码:GitHub · brunozhang416/dsh-eva-unit-01-skin
  • 许可证:MIT(见仓库 LICENSE;部分插入栓 SVG 与插画素材另有说明,见 NOTICE.md)

插件不修改对话逻辑本身,而是在加载后替换视觉、音效与若干 HUD 控件,并把 DeepSeek 账户余额映射为驾驶舱里的「EVA POWER」。

核心功能

开场:TV 风格「使徒、襲来」

页面加载后先出现 TV 风格标题卡:大字 使徒、襲来 / ANGEL ATTACK、翼状使徒剪影(透明 PNG)、红色地震波形、TOKYO-3 / 緊急放送、扫描线与时间码。点击 ▶ 起動 后播放 WebAudio 合成的原创使徒袭来 cue,并播放标题动画;约 5 秒后进入驾驶员选择。首次点击同时解锁浏览器音频;不点击则停留在标题卡,不会自动跳转。README 明确说明:画面与开场音乐为致敬向原创元素,不是 TV 原片或原曲。

插入栓驾驶员选择与三台机体

启动前在 插入栓认证界面 选驾驶员,再进入对应机体页面:

驾驶员 机体 页面配色 音声(系统 TTS 档案)
碇シンジ / SHINJI IKARI EVA-01 初号機 紫绿 NERV + 驾驶员蓝 BOYISH
明日香 / ASUKA LANGLEY EVA-02 二号機 红橙 + 深红黑 BRIGHT
綾波レイ / REI AYANAMI EVA-00 零号機 白 / 冰蓝 + 冷灰 COLD

流程要点:

  1. 左侧大型插入栓(14° 倾角)与右侧三张驾驶员卡;点选卡后同步环 0→100% 装填,装填完成后 接続開始 才可用。
  2. 也可选 音声なしで起動;无倒计时、无点击空白跳过、无自动启动。
  3. 每次刷新都会先播开场并停在选人界面,直到手动确认。
  4. 选择持久化到 localStorage 键 eva01.pilot;点选卡时会用该驾驶员日语模拟音做自我介绍(非声优克隆,无动画原音)。

插入栓筒身滚动效果参考社区项目 seaison/dsh-plugin-eva-theme 的流程重做;prefers-reduced-motion 下停止滚动,保留静态选人与声音。

启动序列(约 15.9 秒)

システム起動 → パイロット認証 → パイロット搭乗 → プラグ挿入 → 神経接続 → シンクロ率 100% → 初号機 起動 → 発進(README 写为八幕标签链)。每幕有对应机体配色、驾驶员立绘、日文分镜标签与系统字幕;LCL 注液为橙黄色。跳过方式:右上 SKIP,或 Esc / Space / Enter;点画面其他位置不会误跳过。减少动态效果时改为约 2.7s 静态三拍,并保留声音与字幕。

启动 BGM 使用仓库内 evangelion.mp3(21 秒,启动期间循环,跳过或结束时淡出);使徒开场仍用 WebAudio 原创 cue。

聊天页:合并 COCKPIT 面板与余额

聊天页左侧保留 一个合并面板(旧版左右双 console、Workbench 条、输入舱重复 HUD 等已移除):

  • 顶部:驾驶员立绘、姓名/机体编号、同步环、A10、LCL、VOICE
  • 中部 EVA POWER:余额映射电量(¥1≈1%)、10 段电池、余额金额、15% 阈值、MAGI / A.T. / UPLINK / MODE
  • 底部:三名驾驶员切换;点名字进入「已选驾驶员展示/加载页」,需再点 接続開始 进入搭乘流程,不会直接切聊天页

侧栏品牌行右侧有 ⇄ 切换驾驶员 / PILOT 文字按钮,默认隐藏面板,点击展开。面板可拖动(双击头部复位)、- 收起、× 隐藏;按聊天列与侧栏边界自适应,非全屏无边距时靠左浮层。余额低于 ¥15 自动 BERSERK,恢复后自动退出;手动关闭后余额未恢复时不会反复强制开启。

余额通过 Host 只读路由 /dsh-eva-unit-01/balance.json 获取,60s 缓存;凭据在 Host 侧读取,密钥不进入浏览器。不可用时常显示 NO KEY / OFFLINE / TIMEOUT。

配乐、音效与驾驶员语音

  • 聊天主界面 BGM:decisive-battle.mp3(25 秒循环,音量低于启动曲;进入选人/启动时自动停止)
  • 音效 beep / alarm / clamp / lcl / sync / launch / typing / boot 等为 WebAudio 实时合成
  • 启动流程各幕与暴走时会按当前驾驶员档案用日语 TTS 播报,并显示日/中字幕;切换驾驶员或新台词时会取消上一句并延迟再播,避免重叠
  • 侧栏 ♪ 声音 或底部遥测统一开关,状态键 eva01.sound

浏览器需 一次用户手势 才能出声:点击插入栓界面、▶ 起動 或 ♪ 声音 即可。

暴走模式(BERSERK)

余额低于阈值或手动开启时进入暴走:全站血红/琥珀配色、制御不能 爆闪、驾驶员失控语音、约 5s 画面抖动后收住、故障带与闪断效果;配乐切到 128 BPM 失真层与警报。各机体有对应暴走立绘切入(约 4 秒)。侧栏或底部 ⚠ 暴走 可手动切换;状态键 eva01.berserk。

主界面与控制入口

底部遥测条精简为:EVA-0x / 発進管制 / 時計 / CYCLE / 暴走。侧栏还提供 ▶ 起動(重播启动)、◈ HUD(完整/精简/关闭)、◐ MODE(明暗)、工作台 PILOT(循环切换驾驶员)等。相关持久化键包括 eva01.hud.fx、eva01.gate 等。

左侧导航「新对话」按钮右上方有 ⇄ 图标(悬停「切换驾驶员 / SWITCH PILOT」),点击回到插入栓选人页;侧栏折叠时隐藏。

安装与启用

DSH 生态里插件可通过 Harness 设置安装;社区目录 SkillHub 是独立站点,与 DeepSeek / 幻方无官方从属关系。安装前建议阅读仓库源码与 LICENSE、NOTICE.md——插件以当前 DSH 进程权限运行。

Plugin Manager(README 推荐)

  1. Harness → 设置 → 插件 → 添加插件
  2. 填仓库地址:
https://github.com/brunozhang416/dsh-eva-unit-01-skin
  1. 启用 EVA 初号机启动皮肤,刷新页面
  2. 先进入插入栓选人界面;点击启动即带声音(需用户手势解锁音频)

卸载:在插件设置中关闭插件即可;README 说明会移除主题令牌、样式表、声音引擎、Host 路由与全部 Slot 贡献。

典型用法

经过上面的安装步骤,一次完整体验大致如下:

  1. 刷新 Web GUI,观看「使徒、襲来」标题卡,点击 ▶ 起動 解锁声音并进入插入栓界面。
  2. 点选驾驶员卡,听日语自我介绍,等待同步环装填完成,点击 接続開始 观看启动序列(可用 SKIP 或键盘跳过)。
  3. 进入聊天页后,用侧栏 ⇄ 切换驾驶员 或面板底部名字切换机体;用 ◈ HUD、◐ MODE、♪ 声音 调节界面与音频。
  4. 若 Host 已配置 DEEPSEEK_API_KEY 且余额服务可用,在 COCKPIT 面板查看 EVA POWER;余额低于 ¥15 会触发自动暴走,也可用手动 ⚠ 暴走 测试视觉效果。

适用场景与注意

适合:希望在 DSH Web / Desktop 客户端里做 EVA 主题沉浸、需要把账户余额可视化成「电量」、并接受启动动画与音效占用的开发者或个人使用者。

注意:

  • 余额 widget 依赖 Host 凭据与 DEEPSEEK_API_KEY;无密钥或无网络时仅显示状态,不影响纯 UI 体验。
  • 驾驶员语音依赖浏览器 speechSynthesis,不可用时自动静默,字幕仍显示。
  • 素材含社区引用与提供者插画,粉丝向非商业致敬;不含官方动画音轨与声优录音。
  • 宿主类名变更时插件用 [class*="_localName"] 与 [data-slot] 等锚点降级,极端定制主题下仍需自行验证。

结尾

dsh-eva-unit-01-skin 把 DSH Web GUI 包装成可交互的 EVA 启动控制台:从使徒袭来开场、插入栓选人到七幕启动与聊天页 COCKPIT,再到余额驱动的暴走模式,均在 Client 完成呈现,Host 仅提供只读余额与静态素材路由。若要查看简介与分类(趣味换装),可打开 SkillHub 目录页;安装与细节以 GitHub 仓库 README 为准。

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

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

Xiaoye