结论
存在。Hermes Desktop 的启动动画插件是官方插件目录(community 档、desktop 类目)里的 hermes-boot-screen,本机已于 2026-10-25 安装并通过校验。
条目事实
| 目录 id | hermes-boot-screen(Hermes Boot Screen) |
| 档位 / 类目 / 平台 | community / desktop / 未限定平台 |
| 版本 | v1.1.1 |
| 仓库 / 维护者 | github.com/OMOX563/hermes-boot-screen / OMOX563 |
| 许可 | MIT;改编自 6shenhonghong9/dsh-startup-screen(DeepSeek Harness 启动动画,MIT) |
| 安装钉死 | commit SHA 4bdfb3c67cd8341c3018631214b8c42d7cf50cb7,不自更新 |
| 声明面积 | 仅 desktop/plugin.js(SDK 贡献区 appearance.extra / palette);无 tools、hooks、middleware、环境变量 |
| 运行期网络 | 零请求:音频、图标、样式全部内嵌 data URI;朗读用浏览器本地 speechSynthesis |
| 体积 | plugin.js 474,429 字节(README 自称 about 457 KB) |
| 前置要求 | Hermes Desktop v0.21.x 或兼容客户端(依赖 on-disk 插件机制与 appearance.extra / palette 贡献区);本机 v0.22.5 满足 |
六幕结构
| 第一幕 | 黑屏 + 图标一笔画自绘成型,落墨滴;HERMES · HERMES · HERMES DESKTOP |
| 第二幕 | 过曝泛白过渡到暖白「技术档案」底:角标刻度、网格、时间戳、分段进度条 |
| 第三幕 | 品牌组合落定:HERMES / AGENTIC INTELLIGENCE / DESKTOP APP,页脚 POWERED BY NOUS RESEARCH |
| 第四幕 | 五步交互授权:grant access → confirm identity → open session channel → read permissions → verification passed(录音台词 + 逐字字幕) |
| 第五幕 | 权限读取的散射 / 十字准星动画 |
| 第六幕 | 青红色差故障后揭开 WELCOME TO / [HERMES DESKTOP],释放滚动锁与控制权 |
全程有提示音、确认音、步进音效与英文旁白;录音资产缺失时自动退到浏览器 TTS,TTS 也不可用时动画照播、不阻塞启动。
本机安装记录(2026-10-25)
| 安装命令 | hermes plugins install hermes-boot-screen(需把 /run/current-system/sw/bin 加进 PATH,否则报 git 未安装) |
| agent 侧包 | /home/cat/.hermes/plugins/hermes-boot-screen(含 .hermes-catalog.json sidecar,未 enable——桌面插件不需要) |
| 桌面半区 | /home/cat/.hermes/desktop-plugins/hermes-boot-screen/plugin.js |
| 机制 | v0.22.x 桌面端把 plugins/<name>/desktop/plugin.js 重新物化到 <HERMES_HOME>/desktop-plugins/<name>/,并写 .hermes-package.json 标记(package / source / sourceMtimeMs / repo / sha / catalogName)回链 agent 包 |
| 完整性 | 本地副本 sha256 = 6757c0aabab6603217a1e2fa1d8e0613d53e0345067b65d100e5879d3901de5b,与上游 Release v1.1.1 的 plugin.js 逐字节一致 |
| 语法检查 | node --check(按 ESM 检查)= 通过;导出形状 export default + register(ctx) |
| 读取上限 | 壳层 readPluginSource IPC 上限 16 MiB,474 KB 不会被截断拒载 |
生效与开关
磁盘门自带首扫、5 秒轮询与 fs-watch:插件目录出现即被 reconcile;未拾起时按 Ctrl+K 搜索「Reload desktop plugins」手动重扫,或重启桌面。载入成功两个标志:右下 toast「🚀 Boot animation plugin loaded」、侧边栏出现「Boot Animation」页。
播放模式三档:session(默认,每次运行一次)、always(每次注册都播,含热重载)、daily(每天首次启动)。33 项设置全部集中在该侧边栏页,可 Play Now 立即预览,无需等下次启动。播放中 Esc 或右上 SKIP 跳过;第四幕两步用 Enter / Space / 点击推进。
注意:插件载入时会在文档级捕获 Enter / Space / Esc,且全屏覆盖窗口、播放音频与朗读。改动已存在的 plugin.js 不触发热重载(文件监听仅在首次加载后建立,符号链接的开发检出除外),改完必须点刷新。
易混淆项
| --fake-boot | Hermes Desktop 自带启动标志(hermes desktop --fake-boot,或 env HERMES_DESKTOP_BOOT_FAKE),作用是注入确定性启动延迟以校验启动界面,不做视觉效果 |
| hermes-appearance-hub | GitHub Heybinshao/hermes-appearance-hub,v3.7.7,单 ESM 文件的外观整合插件,确有「开场标识」开关;但不在官方插件目录内,只能手动安装 |
卸载
Plugins 页 uninstall,或 hermes plugins remove hermes-boot-screen 后删除 <HERMES_HOME>/desktop-plugins/hermes-boot-screen/ 整个目录。