KDDKBD/DeepSeek-splash-animation
给 DeepSeek Harness 加一段自定义开屏动画:启动时播放你指定的视频,播完后 0.3 秒渐隐,露出 DSH 界面。
catalog descriptioncatalog 简介 / catalog description:给 DSH 加一段自定义开屏动画
Project Overview项目介绍
```markdown
dsh-splash-animation is a native splash-screen plugin built exclusively for DeepSeek Harness (DSH): once installed it takes over the start-up sequence, covers the DSH shell with a video or animated still on the very first frame, and fades out over 0.3 seconds to reveal the underlying interface. A bundled default video ships in the package so it works immediately out of the box, while users can swap in their own local file via Settings → Plugins → Splash Animation, paste a path directly, or press "Clear" to disable playback entirely. Exit options include a bottom-right skip button, Esc/Space/Enter keys, click-anywhere, timed auto-skip, or never-skippable.
The plugin is intended for DSH users who want to brand or personalize their launcher — streamers, studios, and teams that already use DSH Desktop or a self-hosted dsh web build. The recommended path is to let the desktop build's plugin_manager install it with action=install_bundle and spec github:KDDKBD/DeepSeek-splash-animation; the source-built dsh web profile ships only @deepseek-ai/dsh-base and @deepseek-ai/dsh-web-app, so plugin_manager is usually missing there and the manual route is to edit <DSH_HOME>/profiles/<name>/package.json, add the github: spec to dependencies and the bundle name to dsh.profile.bundles, then run DSH's bundled pnpm install. The CLI alternative is dsh plugin --profile web add github:KDDKBD/DeepSeek-splash-animation after npm i -g @deepseek-ai/dsh; on Windows the desktop profile lives at %APPDATA%\dsh-desktop\harness\profiles\web, and a restart is required after every install or uninstall.
Dependencies are essentially git for the GitHub install spec, ffmpeg if the user wants to transcode MOV/ProRes/DNxHD sources, and pnpm for the manual path; node-only codecs mean MOV/MKV only play if their inner encoding is browser-friendly. Configuration is written in cordis.patch.yml under id dsh-splash-animation and exposes src, fadeInMs, fadeOutMs, skip, skipAfterMs, muted, volume, fit (cover/contain/fill), background, playbackRate, duration, maxReplays, holdAfterEndMs, and waitForAppMs, with bad values silently falling back to defaults so startup never breaks. Chromium blocks autoplay with audio, so muted defaults to true; the splash uses a React portal under <body> to escape stacking-context traps from other plugins, and a fallback timer removes the overlay after roughly ten seconds if the client fails to mount, so a black screen never persists forever. License is MIT, but it covers only the plugin code — assets/default.mp4 is an example asset outside that grant and should be replaced or rights-cleared before redistribution.
```
```markdown
dsh-splash-animation 是面向 DeepSeek Harness(DSH)的原生开屏动画插件,安装后启动 DSH 时先播放一段视频,播完以 0.3 秒渐隐露出主界面。插件自带一段默认视频,开箱即用,也可在「设置 → 插件 → 开屏动画」中替换为本地视频或静态/动图,或点「清除」彻底关闭。
推荐通过 DSH 桌面版的 plugin_manager 工具(action=install_bundle,spec 为 github:KDDKBD/DeepSeek-splash-animation)一键安装;源码版 dsh web 默认未挂载该工具,需手动编辑 <DSH_HOME>/profiles/web/package.json,在 dependencies 加入 "github:KDDKBD/DeepSeek-splash-animation" 并写入 dsh.profile.bundles,再用 DSH 自带 pnpm 执行 install。也可运行 npm i -g @deepseek-ai/dsh 后用 dsh plugin --profile web add 命令安装,桌面版实际目录为 %APPDATA%\dsh-desktop\harness\profiles\web,装完均需重启。
行为细节可在 cordis.patch.yml 中以 dsh-splash-animation id 覆盖 src、fadeOutMs、skip、muted、fit、volume、playbackRate、duration、maxReplays 等字段;视频支持 mp4/webm/mov/mkv 等容器,推荐 webm(VP9) 或 mp4(H.264),Chromium 自动播放限制导致默认静音。许可为 MIT,仅覆盖插件代码,assets/default.mp4 示例素材权利需自行确认并可替换。
```
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:DeepSeek-splash-animation(KDDKBD/DeepSeek-splash-animation)
仓库:https://github.com/KDDKBD/DeepSeek-splash-animation
本站详情页:https://www.yhbd.top/plugins/kddkbd-deepseek-splash-animation/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 4 · 最近提交 2026-10-03 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- Only 4 stars - very few users, little community feedback星标只有 4,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:KDDKBD/DeepSeek-splash-animation
把 KDDKBD/DeepSeek-splash-animation 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-splash-animation
给 DeepSeek Harness 加一段自定义开屏动画:启动时播放你指定的视频,播完后 0.3 秒渐隐,露出 DSH 界面。
插件自带一段默认视频,装上就能用,也可以在设置里换成自己的。

推荐安装法
因为这插件是大肥鱼写的,我也不懂。所以我只推荐直接告诉大肥鱼让她自己安装,以下是提示词
帮我安装插件 https://github.com/KDDKBD/DeepSeek-splash-animation
安装 spec 用 github:KDDKBD/DeepSeek-splash-animation(pnpm 的 git 形式)。
优先用 plugin_manager 工具:action=install_bundle,target 填上面的 spec。
如果你的工具列表里没有 plugin_manager(源码版 dsh web 的默认 profile 就没挂这个包),
就手动装,别猜路径:
1. profile 目录是 <home>/profiles/<profile 名>,<home> 取 resolveDshHome() 的结果
(默认 $DSH_HOME,未设置时为 ~/.dsh);如果那个目录不存在,先把实际位置告诉我,
不要自己编一个;
2. 在该目录的 package.json 里加依赖 "dsh-splash-animation":
"github:KDDKBD/DeepSeek-splash-animation",并把 "dsh-splash-animation"
加进 dsh.profile.bundles;
3. 在该目录里用 DSH 自带的 pnpm 执行 install;
4. 装完告诉我需要重启 DSH,以及设置页在哪儿。
注意 plugin_manager 不是哪儿都有。 它来自 @deepseek-ai/dsh-plugin-manager 包,
而 web profile 的默认模板只有 @deepseek-ai/dsh-base 和 @deepseek-ai/dsh-web-app——
所以从源码跑的 dsh web 里通常没有这个工具,DSH 会照着上面第 2 段手动装(那部分是准的,
不依赖任何工具是否存在)。DSH 桌面版内置了这个包,所以桌面版走第一条就行。
普通安装法
如果上面那条走不通,用命令行(dsh 不随 DSH Desktop 附带,要先从 npm 装):
npm install -g @deepseek-ai/dsh
dsh plugin --profile web add github:KDDKBD/DeepSeek-splash-animation
都不行就手动改配置文件:先找到 profile 目录,默认在 <home>/profiles/<profile 名>
(<home> 是 $DSH_HOME,未设置时为 ~/.dsh)。DSH 桌面版的实际位置是
%APPDATA%\dsh-desktop\harness\profiles\web。然后编辑该目录的 package.json,
把依赖加进 dependencies、把 dsh-splash-animation 加进 dsh.profile.bundles,
并在该目录下执行 pnpm install(没有全局 pnpm 就用桌面版自带的
%APPDATA%\dsh-desktop\harness\.desktop-bin\pnpm.cmd)。
以上方式装完都重启 DSH 生效。--profile web 只用于命令行;DSH 桌面版虽然内部也是 web
profile,但它自己决定,不需要你指定。
卸载:在 设置 → 插件 里停用或卸载,或者
dsh plugin --profile web remove dsh-splash-animation
界面里的插件市场只收录社区精选列表里的插件。如果那里搜不到本插件,用上面的方式安装即可。 通过 GitHub 安装需要本机装有
git。
使用
装好重启后就有开屏动画,播放的是插件自带的视频。
要换成自己的:打开 设置 → 插件 → 开屏动画,点「选择文件…」在弹出的文件框里挑一个视频,点「保存」。也可以直接把路径粘进输入框。
要彻底关掉:在同一个页面点「清除」。
行为
| 状态 | 表现 |
|---|---|
| 没设置过 | 播放插件自带的视频 |
| 设置了路径 | 播放该视频。路径无效则不播放(不会回退到自带视频),原因显示在设置页 |
| 点过「清除」 | 不播放,DSH 与未安装插件时一致 |
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
Lacquervii/smooth-cursor
esengine/DeepSeek-Reasonix
strukto-ai/mirage
chuspeeism/dashi-taskboard
Aisland-SJL/dsh-worktable
ccch1mneyyy/working-activity
zhoushoujianwork/easyeda-agent