DSH Hub
dsh-splash-animation cover

KDDKBD/DeepSeek-splash-animation

dsh-splash-animation

UIWeb UI42 GitHub stars· updated 2026-10-03

dsh-splash-animation is a community DeepSeek Harness plugin. Read the repository README before installing.

Install

npx @deepseek-ai/dsh plugin --profile web add github:KDDKBD/DeepSeek-splash-animation

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-splash-animation DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/deepseek-splash-animation.svg)](https://dshhub.dev/plugins/deepseek-splash-animation)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from KDDKBD/DeepSeek-splash-animation, cleaned of badges and images.

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 与未安装插件时一致

视频播完会停在最后一帧,然后渐隐消失。默认渐隐 0.3 秒。

启动过程

原生启动窗 → 黑屏(本插件已接管)→ 播放视频 → 渐隐 → 界面

插件来不及显示画面的那一两秒里,屏幕是黑的而不是先露出界面:插件在页面第一帧就把应用内容盖住,等自己的画面挂上才放开。所以启动时看不到"界面闪一下再出现动画"。

开屏期间画面拥有输入。 那段黑屏和视频是覆盖在整个界面上的,点击不会穿透到下面的应用;跳过之后立即恢复。

退出方式

默认右下角有一个「跳过」按钮,按 Esc、空格或回车也可以提前退出。想改成点任意位置跳过、固定时长自动退出、或干脆不让退出,见下面的 skip。

配置

在 profile 的 cordis.patch.yml 里写覆盖项即可调整细节(Windows 上通常是 %APPDATA%\dsh-desktop\harness\profiles\web\cordis.patch.yml):

- id: dsh-splash-animation
  config:
    fit: contain      # 完整显示(默认是 cover 铺满裁切)
    muted: false      # 带声音
    fadeOutMs: 600    # 渐隐时长改为 0.6 秒
    skip: click       # 点任意位置跳过

…

Related plugins