前言¶
DeepSeek Harness(DSH)支持通过插件扩展客户端行为。若你希望每次打开客户端时有一段可交互、可跳过的开场,而不是内置 Loading 卡片一闪而过,可以把启动流程交给专门的 boot 插件。下面介绍社区插件 dsh-threebody-boot:它在 DSH 启动时实时渲染一段《三体》游戏风格的启动界面(非预录视频),并在登录页停下等待你点击「进入」,再淡入主界面。
这是什么¶
dsh-threebody-boot 由维护者 chenbocheng2568-dot 发布,在 SkillHub 社区目录中归类为「趣味换装」。插件在打开 DSH 时播放电影感片头:三颗星沿 8 字轨道追逐、「三体」标题从模糊中浮现,随后进入登录页;验证通过后穿过轨道中心落到荒原,结尾停在群山远景,再淡入 DSH 主界面。
片头由插件内的 React 组件实时渲染,用可暂停的 30 fps 时钟驱动,而非嵌入 MP4。README 说明画面与 Remotion 导出成片逐帧一致(同一帧平均像素差小于 1,差异主要在颗粒噪点)。当前 npm 包版本为 0.3.1,许可证 MIT,要求 DSH >= 0.2.0-rc.1。
核心功能¶
节奏与登录闸¶
| 能力 | 说明 |
|---|---|
| 开场 | 精简约 31 秒:从标题直接进登录;完整约 48 秒:含唤醒与自检、穿过轨道的推镜、「纪元 · 未知」等段落 |
| 登录闸 | 登录页会停住,只有用鼠标点击「进入」才会继续;键盘或点击其他区域不会推进。等待期间星星仍在转、HUD 计时在走、底噪在播 |
| 身份 | 身份栏显示设置中的 ID(默认「海人」),最多 12 字;密钥栏自动填满 8 位 |
| 收尾 | 验证通过后显示「登录成功 · 欢迎你,××」,停在群山远景;若安装同套件的 dsh-threebody-skin,远景可在约 2.8 秒内淡成界面虚影 |
| 关闭 | 设为「关闭」时完全跳过片头,不留黑帧、不拖慢启动 |
体积与媒体¶
0.3.x 只打包代码与音轨(约 2.8 MB),画面由客户端实时绘制;早期 0.1.x 曾将预渲染视频打入插件(约 19 MB)。音轨为 AAC 192k,登录等待循环底噪为 10 秒 24 kHz WAV。
快捷键¶
| 时段 | 操作 | 效果 |
|---|---|---|
| 登录之前 | 任意键或点击 | 跳到「按任意键进入」;若已过则直接到登录页 |
| 登录页 | 鼠标点击「进入」 | 继续验证(唯一推进方式) |
| 验证之后 | 任意键或点击 | 快速淡出,进入 DSH |
| 任何时候 | Esc | 跳过整段片头 |
| 任何时候 | M | 静音 |
Ctrl / Alt / Win 组合键不会被拦截。
安装与启用¶
插件以当前 DSH profile 的权限运行;安装前建议阅读 GitHub 仓库 源码与 LICENSE,确认符合你的环境与合规要求。
从 GitHub 安装(profile 需与实际一致,桌面客户端一般为 desktop,dsh web 为 web):
dsh plugin --profile desktop add github:chenbocheng2568-dot/dsh-threebody-boot
npm 已发布后可用:
dsh plugin --profile desktop add dsh-threebody-boot
装完后重启 DSH。更新时先 remove 再 add。与 dsh-threebody-skin 搭配时,片尾远景可淡入皮肤虚影,避免界面硬切。
典型用法:设置项¶
在 DSH 设置 → 三体(设置页由本插件提供;皮肤插件可在此追加行):
| 行 | 选项 | 存储键 |
|---|---|---|
| 三体启动动画 | 关闭 / 精简 / 完整,另有「预览」 | dsh-threebody-boot:mode |
| 登录身份 | 文本框,最多 12 字,留空即「海人」 | dsh-threebody-boot:id |
| 片头声音 | 静音 / 低 / 中 / 高(0 / 0.3 / 0.6 / 1.0) | dsh-threebody-boot:volume |
日常只需选模式、填 ID、调音量;登录页必须鼠标点「进入」,不点会一直等待(可用 Esc 跳过)。
工作原理(简述)¶
插件分宿主与客户端:lib/index.js 注入首帧遮罩、处理与 dsh-550c-boot 的共存标记、提供媒体路由;lib/client.js 在 body 挂载 shadow-root 遮罩并运行 30 fps 播放器,WebAudio 按时间线播放音轨,登录等待时切换循环底噪。Remotion 工程源码不在本仓库,日常使用无需本地构建。
与 dsh-550c-boot 共存时:三体开启则每次启动预先写入 550C 的 splashPlayed,550C 不会自动播;三体设为「关闭」后 550C 行为恢复。
适用场景与注意¶
适合:希望在 DSH 桌面端(README 实测 desktop 0.2.1-rc.3,Windows 11)获得《三体》风格、可交互启动体验,并愿意在登录页主动点击「进入」的用户。
注意:
- 自定义 ID 若含片中字体子集未覆盖的汉字,可能无法正确显示(片中用 Noto 等子集字体)。
- 登录等待无超时,刻意设计;Esc 可跳过整段。
- macOS / Linux 未在 README 中验证;Node 引擎要求 >= 20。
- 「三体」及设定版权归原作方;项目为同人视觉练习,不含官方素材,商用前请自行确认授权。
社区目录 SkillHub 插件页 与 DeepSeek / 幻方无官方从属关系;DSH 生态以「一切皆插件」为思路,本插件是社区趣味换装类扩展之一。
结尾¶
dsh-threebody-boot 用约 2.8 MB 的代码与音轨,在客户端实时画出《三体》游戏式启动片头,并用登录闸把「进入」交给你。需要完整视觉衔接时可同装 dsh-threebody-skin。
- 目录页:https://www.skillhub.cn/plugins/chenbocheng2568-dot/dsh-threebody-boot
- GitHub:https://github.com/chenbocheng2568-dot/dsh-threebody-boot