KDDKBD/DeepSeek-splash-animation 预览 preview

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 示例素材权利需自行确认并可替换。
```

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • 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 →

← 上一个 Prev superself 下一个 Next dsh-image-subagent →