hermes桌面启动动画

结论

存在。Hermes Desktop 的启动动画插件是官方插件目录(community 档、desktop 类目)里的 hermes-boot-screen,本机已于 2026-10-25 安装并通过校验。

条目事实

目录 idhermes-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-bootHermes Desktop 自带启动标志(hermes desktop --fake-boot,或 env HERMES_DESKTOP_BOOT_FAKE),作用是注入确定性启动延迟以校验启动界面,不做视觉效果
hermes-appearance-hubGitHub Heybinshao/hermes-appearance-hub,v3.7.7,单 ESM 文件的外观整合插件,确有「开场标识」开关;但不在官方插件目录内,只能手动安装

卸载

Plugins 页 uninstall,或 hermes plugins remove hermes-boot-screen 后删除 <HERMES_HOME>/desktop-plugins/hermes-boot-screen/ 整个目录。