dsh-startup-screen: Custom Boot Animation for DeepSeek Harness

前言

DeepSeek Harness(DSH)支持通过插件扩展界面与行为。默认冷启动时直接进入工作区,没有独立的「开机」体验;若你希望每次打开 DSH 时有一段连贯的视觉与交互序列,而不是静态 splash 或自行改前端,就需要一个挂在 DSH 插件体系里的启动层。下面介绍社区插件 dsh-startup-screen:它在冷启动时播放六幕启动动画,并在设置页提供细粒度开关与文案、语音、视觉参数。

这是什么

dsh-startup-screen 是 DeepSeek Harness 的启动界面与启动动画插件,维护者为 GitHub 用户 6shenhonghong9(作者沈宏宏)。插件当前版本为 1.3.0,采用 MIT 许可证。

一句话定位:黑幕 DeepSeek 标识 → 过曝洗白 → 暖白「技术档案」底板 → 五步交互式访问授权 → 色散故障揭幕。Web 版 DSH 与 DeepSeek Harness Desktop 桌面端共用同一套逻辑;Windows 桌面端在播放期间会将标题栏整层透明化,播完自动还原。

社区目录页:https://www.skillhub.cn/plugins/6shenhonghong9/dsh-startup-screen
源码与说明:https://github.com/6shenhonghong9/dsh-startup-screen

核心功能

开机序列

冷启动时播放完整开机动画,六幕连贯:厂牌标识 → 过曝洗白 → 暖白底板 → 五步授权 → 揭幕。中央环形准星缓慢自转,缺口在正下方,不遮挡底部文字。

# 中文主字 英文副标题 需要操作
1 需要访问许可 ACCESS PERMISSION REQUIRED 点按钮 / Enter / 空格
2 身份资料确认 IDENTITY VERIFICATION 点按钮 / Enter / 空格
3 接收访问需求 ACCESS REQUEST RECEIVED 自动
4 开始读取权限 PERMISSION READ STARTED 自动
5 读取完毕 · 核验通过 READ COMPLETE · VERIFIED 自动
6 欢迎「身份名称」访问 WELCOME, NAME 自动

交互、主题与玻璃效果

动画不是纯播片:前两步可配置为必须点击或按键才继续;右上角可跳过,Esc 也可跳过(均可关)。英文副标题逐字打出;前五句台词使用内置真声素材,终幕欢迎语为自制落幕词(约 3.73 秒),界面音效来自同段素材。浏览器需先有一次用户点击后才允许出声,因此点过按钮后才会听到语音;每一步停留时长由实际音频决定,点得快也不会掐断语音。

默认 液态玻璃 开启:底板与黑幕可为半透明磨砂,文字与准星保持锐利;玻璃不透明度、磨砂模糊、饱和度、背景模糊可独立调节。提供 暖白 与 暗色 两套主题,版式一致,仅底色与反相不同。README 称设置页约有 三十三项 可调项(身份、配色、速度、音色、文案等),改完即时生效。

安装与启用

环境要求

项 要求
平台 DSH web profile / desktop profile(标题栏透明仅 Windows 桌面端)
Node >= 20
依赖 无(不需要 npm install)

插件市场(推荐)

在 DSH 设置 →「插件市场」 搜索 dsh-startup-screen,点击安装。README 亦指向目录:awesome-dsh-plugin.com/p/6shenhonghong9/dsh-startup-screen。

本地包安装

从 Release 取得 dsh-startup-screen-<版本>.tgz 后,在终端执行:

dsh plugin --profile web add ./dsh-startup-screen-<版本>.tgz

桌面端将 web 换为 desktop:

dsh plugin --profile desktop add ./dsh-startup-screen-<版本>.tgz

部分 DSH 版本会拒绝在终端操作 desktop profile(提示由 Electron 应用独占管理),此时改用桌面端「插件」页安装。Windows 也可解压 Release 后双击 安装.cmd,脚本会识别 web / desktop 并逐个安装。

装完后需 重启 DSH Web 或桌面端(关闭启动器再重新打开)。重启并刷新页面后即可看到启动动画,设置页会出现 「启动动画」 入口。

卸载

dsh plugin --profile web remove dsh-startup-screen

典型用法

1、安装并重启 DSH 后,进入 设置 →「启动动画」。

2、在 播放 中按需调整:总开关 启用;显示模式 可选每次会话、总是、每天;主题 暖白或暗色;速度 0.35–3 倍;要求确认、允许跳过 控制前两步交互与 Esc/跳过按钮。

3、在 身份资料 中修改终幕欢迎名(默认 JOYCE MOORE)、第二步卡片上的 身份编号(默认 0087)与 权限等级(默认 3)。

4、语音 与 界面音效 可分别开关;语音来源可在真声素材与系统 TTS 间切换(TTS 时音色、语速、音调、音量等才生效)。视觉 可调强调色与揭幕故障色;文案 可改品牌三行、黑幕三行、终幕方框与页脚等。

液态玻璃相关默认值示例(来自 README):液态玻璃开、不透明度 75%、磨砂 22 px、饱和度 160%、背景模糊 28 px。

适用场景与注意

适合谁:希望在 DSH 冷启动时有统一、可配置的「访问授权」式开场,并愿意在设置里微调主题、玻璃、语音与文案的开发者或自用玩家。分类上属于社区目录中的 趣味换装 类插件。

运行与信任:插件随当前 DSH 进程在浏览器或桌面壳内执行,会注入客户端 UI 并播放音频;安装前建议在 GitHub 阅读源码与 免责声明。项目说明视觉风格参考自动画作品,人声与音效取自第三方视频,权利归原权利人;开源 MIT 仅覆盖作者原创代码与文案,不覆盖第三方风格与素材,商业使用风险需自行评估。

素材与合规:README 明确仅供学习交流、未授权商业用途;二次创作与商业集成法律责任由使用者承担。若你仅需极简启动、不接受交互等待或第三方音频,可将 启用 关闭,或把 显示模式 设为每天/每次会话以减少打扰。

结尾

dsh-startup-screen 把 DSH 冷启动做成可交互的六幕序列,并通过设置页集中管理主题、液态玻璃、语音与文案,Web 与 Desktop 共用一套配置。DSH 生态强调「一切皆插件」;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。

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

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

Xiaoye