dsh-startup-screen
6shenhonghong9/dsh-startup-screen
莱茵生命风格的 DeepSeek Harness 启动动画:黑幕标识 → 过曝洗白 → 暖白档案底板 → 五步访问授权(前两步可设为等点击/回车,Esc 可跳过)→ 色散揭幕,前五句为真声台词;设置页提供暖白/暗色两套主题,并可实时调整播放、身份、语音与视觉等 33 项参数。
安装
把 dsh-startup-screen 装进 DeepSeek Harness
GitHub 方式 · GitHub 源码
从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。
桌面版有自己的 profile,叫 desktop,只认它自带的 dsh 命令——npm 装的 dsh 会直接拒掉这个 profile。先在应用菜单里点 Manage dsh Command… 装上这个命令,打开一次桌面版再彻底退出,跑下面这条,然后重新打开桌面版。
GitHub 方式 · GitHub 源码
从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/desktop/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。
我们的实装是在 npm 版 dsh 的 web profile 里跑的,没在桌面版上跑过。
我们跑过之后
我们跑过,装得上
这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 昨天,DeepSeek Harness 0.2.2-rc.1.
挂进你的 README
给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。
安装前须知
装 dsh-startup-screen 之前,先看这几条
- 源码在这里: 6shenhonghong9/dsh-startup-screen——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
- 开源协议:MIT。
安全
装 dsh-startup-screen 会执行什么
- 构建脚本
我们这次实装里没有构建脚本被拦。
来源:我们在沙箱里的实装,DeepSeek Harness 0.2.2-rc.1,昨天。
- 安装钩子
package.json 里没有 preinstall / install / postinstall 脚本。
来源:最近一次同步时读到的 GitHub 上的 package.json。prepare 没有记录——它只在从 GitHub 装时执行,被 pnpm 拦下时会出现在「构建脚本」那一行。
- README 里提到
shell 命令(bash、exec、spawn 之类)
来源:对 README 做的关键词匹配,只提示它可能碰到什么,不是代码分析。
这不是安全审计。上面是一次实装记录加两次文本扫描,没有人替你读过这个插件的代码。插件带着你 agent 的权限在跑。
AI 锐评
是什么 — 这是一个为 DeepSeek Harness 提供的启动动画插件,包含六幕开机序列、交互式授权步骤、真声播报和可实时编辑的设置页。
谁该装 — 如果你在使用 DeepSeek Harness 时希望启动界面带有自定义动画和语音欢迎,而不是直接进入界面,可以考虑安装这个插件。
如果只想保持纯终端式启动的用户则不必安装,因为它会加入五步交互授权过程。
注意 — 实测在全新 profile 中安装并注册后运行稳定,未发现明显的坑。
静态检查提示会执行 shell 命令,但实际沙箱测试通过,无运行异常。
锐评 — 我会装它,因为它提供了 33 项实时可调的启动选项,能让开机过程更个性化,但前提是需要那些交互步骤。
grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。
dsh-startup-screen 是做什么的

dsh-startup-screen 是一个 DeepSeek Harness 插件,用来在会话启动时播放带交互的莱茵生命风格开机动画。流程包含黑幕标识、过曝洗白、暖白档案底板、五步访问授权和色散揭幕,共六幕;前两步可等待按钮、Enter 或空格,启用跳过后也可用 Esc 中断。前五句使用内置真声素材,终幕有自制欢迎语,浏览器首次点击后才允许播放声音。
DeepSeek Harness 插件会在 web 或 desktop profile 中加入设置页的「启动动画」项。这里可以实时修改播放模式、暖白或暗色主题、速度、身份名称与编号、权限等级、语音来源、TTS 参数、界面音效、颜色和各处文案,共 33 项。默认按每次会话播放,也可设为每次刷新或每天一次;语音未结束时,动画不会提前推进。
它适合需要启动氛围和身份档案视觉的安装,不适合追求即时进入界面、排斥录音或不希望增加确认步骤的场景。声音依赖浏览器先获得点击许可;标题栏透明效果只在 Windows 桌面端支持。检测到的 terminal surface 表示插件涉及终端表面,但 README 没有说明会读取终端数据或增加终端命令,文档只明确了 dsh plugin 管理命令。
dsh-startup-screen 的文档
dsh-startup-screen 的行为
DeepSeek Harness 在 web 或 desktop profile 中加载 dsh-startup-screen。安装后重启 DeepSeek Harness,刷新页面即可看到动画。六幕中第 1、2 步可等待按钮确认,也能按 Enter 或空格继续;开启 允许跳过 后,右上角按钮和 Esc 可跳过。第 3–6 步自动推进,语音实际时长决定停留时间。
dsh-startup-screen 的配置
设置页会新增「启动动画」,修改立即生效。可调整的范围包括:
| 分类 | 选项 |
|---|---|
| 播放 | 启用、显示模式、主题、速度、要求确认、允许跳过 |
| 身份 | 身份名称、身份编号、权限等级 |
| 语音 | 语音播报、语音来源、音色、语速、音调、音量 |
| 音效与视觉 | 界面音效、音效来源、强调色、故障色 A、故障色 B |
默认值包括 每次会话、暖白、1×、启用确认和跳过、身份 JOYCE MOORE、编号 0087、等级 3。语音默认使用 真声素材,音量为 0.9;界面音效音量为 0.5,强调色为 #ff7500。
命令与环境要求
DeepSeek Harness 可用 dsh plugin --profile web remove dsh-startup-screen 移除 web profile 中的插件。DeepSeek Harness 需要 Node >= 20;插件没有额外依赖安装步骤,支持 web 与 desktop profile。Windows 桌面端才支持 README 所述的标题栏透明效果。
已知限制
浏览器必须先有一次点击,声音才会播放。README 没有记录配置文件、环境变量或程序化 API。
根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README
同一分类
dsh-startup-screen 的同类插件
dsh-web-ui-all
zhu1090093659
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
dsh-web-all
zhu1090093659
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
我们跑过,装得上
DeepSeek-Balance-Whale-Widget
MeteorNOX
右下角常驻的小鲸鱼挂件:余额、今日已用与每轮对话消耗(含峰谷价),余额预警与今日预算的泡泡内容都可编辑;泡泡点击序列模块化自定义,支持并列加权 A/B、随机台词与随机图片;内置 30+ 厂商模板(OpenAI / OpenRouter / Kimi / 硅基流动 / 方舟 / 智谱 / MiniMax 等),按模型查余额与订阅额度;另有任务结束音效、导入音频、自定义角色与资源管理。数据全在本机,无遥测。
我们跑过,装得上