DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-rhine-splash

R

dsh-rhine-splash

Manifest valid★ 4

Rhine Lab style boot splash bundle for DeepSeek Harness desktop — 莱茵生命风格的 DeepSeek Harness 开屏动画插件

UI (client)hasBundlePatchMachine translated
莱茵生命开屏动画图标

莱茵生命开屏动画

DeepSeek Harness 的莱茵生命风格主题,包括开屏动画、界面配色和品牌标志。

Release License: MIT DeepSeek Harness

安装 · 界面主题与品牌标志 · 附加功能 · 配置 · 开屏动画 · 常见问题 · 开发 · 更新日志

简介

莱茵生命开屏动画(dsh-rhine-splash)是 DeepSeek Harness 的第三方组合包,适用于桌面版和网页版。

安装后,每次启动 Harness 都会先播放一段约 4.5 秒的开屏动画,再进入主界面。主界面的配色、圆角和 Logo 也会换成莱茵生命风格。开屏动画、界面主题和品牌标志可以分别开关。

插件还在 Harness 中加入了几项小功能:空白会话页的背景、窗口切回前台时的动效、输入框旁的推理强度滑块、侧栏左下角的对话费用与账户余额,以及删除归档对话。

设计参考了《明日方舟》特别映像「莱茵生命:访问」。所有图形均为原创,不包含游戏官方素材。

浅色深色
开屏动画浅色开屏动画深色开屏动画
主界面浅色主界面深色主界面

开屏动画截图来自本仓库的预览页面。主界面截图来自 DeepSeek Harness 网页版 0.2.1-rc.2 的全新配置(未登录、未配置 API Key),空白页背景为「完整开屏底」。由于没有可用的模型,截图中不显示推理强度滑块。

环境要求

  • DeepSeek Harness 桌面版或网页版 0.2.1-rc.2。
  • 在网页版中通过命令行安装时,终端里需要能使用 pnpm。

安装

你可以从 GitHub、发布包或本地目录安装。下面步骤中的 <来源>,请替换为以下任意一种:

  • GitHub:github:Respawn-ID/dsh-rhine-splash。如需指定版本,在末尾加上版本标签,例如 github:Respawn-ID/dsh-rhine-splash#v0.2.2。
  • 发布包:从 Releases 下载 dsh-rhine-splash-<版本>.tgz,填写文件的绝对路径。无法访问 GitHub 时,建议使用这种方式。
  • 本地目录:克隆本仓库后,填写仓库的绝对路径。适合需要修改代码的情况。

本组合包没有依赖,也不运行安装脚本,因此安装时不会要求你确认版本豁免或允许构建脚本。

在插件页安装

  1. 在 Harness 侧栏点击 插件,然后点击 添加插件。
  2. 输入 <来源>,点击 安装。安装完成后,点击 立即启用。
  3. 按 ⌘ + Q 完全退出 Harness,然后重新打开。

让 dsh agent 安装

  1. 以本仓库目录为工作区新建会话,并切换到 Creator 预设。
  2. 告诉 agent「安装这个插件」。agent 会按照 AGENTS.md 中的说明完成安装,每一步都会请你批准。
  3. 安装完成后,完全退出并重新打开 Harness。

使用命令行安装

  1. 如果终端里还没有 dsh 命令,在菜单栏中选择 DeepSeek Harness > 管理 dsh 命令… > 安装。

  2. 完全退出 Harness。Harness 运行时会锁定配置,命令行无法写入。

  3. 运行以下命令。路径中有空格时,请保留引号:

    dsh plugin --profile desktop add "<来源>"
    
  4. 重新打开 Harness。

在网页版中安装

  1. 停止正在运行的 dsh web。

  2. 运行以下命令:

    dsh plugin --profile web add "<来源>"
    

    dsh 会调用 pnpm 安装插件。如果提示找不到 pnpm,请先安装 pnpm。

  3. 重新运行 dsh web,在浏览器中打开终端显示的地址。

网页版的配置和卸载方法与桌面版相同,只需把命令和路径中的 desktop 换成 web。

确认安装成功

打开 插件 页面,在「已安装」中能看到「莱茵生命开屏动画」,并且开关已打开,就说明安装成功了。

更新

Harness 目前不支持自动更新组合包。要升级到新版本,请先卸载旧版本,再安装新版本。如果是从本地目录安装的,修改代码后重启 Harness 即可生效。

各版本的变化请查看更新日志。

卸载

在 插件 页面打开「莱茵生命开屏动画」,点击 卸载,然后重启 Harness。如果只是想暂时停用,关闭开关即可。

也可以退出 Harness 后,在终端中运行:

dsh plugin --profile desktop remove dsh-rhine-splash

界面主题与品牌标志

除了开屏动画,插件还会调整 Harness 主界面的外观。

界面主题会把默认的冷灰色调换成暖白(浅色模式)和暖炭黑(深色模式),把 DeepSeek 蓝换成莱茵橙,并把圆角改为切角。主题会跟随 Harness 的深浅色设置。它只修改 Harness 的设计变量,不改动具体组件,因此 Harness 更新后通常仍能正常显示。

品牌标志会替换侧栏左上角和空白会话页中的 Logo,有两种样式可选:

  • 模块铭牌(plate,默认):黑色切角方块上的几何字母「DH」,右上角带一个橙色标记。
  • 开放细胞(cell):缺了一条边的六边形,中间是一个橙色方点。

关闭品牌标志,或者停用、卸载本插件后,Harness 会恢复官方的鲸鱼标志。

附加功能

这些功能都可以在设置页单独关闭,删除归档对话除外。

空白页背景

新建会话、还没发消息时,空白会话页会铺上一层莱茵风格的背景,有三种可选:

  • 档案网格(grid):浅浅的点阵、四角定位框、左下角的编号小字,底部一行巨大的描边「DEEPSEEK」。
  • 板条阵列(bars):开屏里的立体板条图铺在右侧,向左渐隐,叠一层点阵。
  • 完整开屏底(full):以上全部,再加几条细引导线,接近开屏最后一帧的淡化版。

默认每次启动随机选一种,不与上一次重复。背景只在空白页显示,开始对话后自动消失,深浅色都会适配。不需要时,在设置页把「空白页背景」设为「关闭」。

切回动效

把 Harness 放到后台再切回来时,窗口上会播放一段很短的动效,有三种可选:

  • 链路恢复扫描(scan,约 0.8 秒):一道橙色细线从上往下扫过,四角定位框收拢闪现,右下角显示「LINK RESTORED」。
  • 六边形光圈(iris,约 1.3 秒):画面先盖上一层底色,中央的开放细胞徽记亮起,再从徽记处打开一个六边形窗口露出界面,和开屏的光圈退场一样。
  • 故障闪切(glitch,约 0.5 秒):画面上闪过几道错位的横条,随即复原。

默认每次随机播放一种,不与上一次重复。动效不会挡住点击和输入。什么时候算「切回来」由「切回触发」决定:

  • 离开 30 秒后(away,默认):切到别的应用、最小化或隐藏,离开超过 30 秒再回来时播放。来回快速切换不会触发。
  • 每次切回(always):窗口每次重新获得焦点都播放。
  • 最小化或隐藏后(hidden):只有窗口被最小化、按 ⌘ + H 隐藏或切到别的桌面后再回来才播放。

设置页的「预览切回动效」可以直接看效果。系统开启「减弱动态效果」时不播放。不需要时,把「切回动效」设为「关闭」。

推理强度滑块

输入框右下角、模型选择器左边会多出一个推理强度按钮,显示当前档位。点开后拖动滑块或点击刻度即可切换推理强度,也可以用方向键调整。DeepSeek 模型有关闭、低、高、最高四档;其他模型按它们提供的档位显示。

面板使用 Harness 原生菜单的材质,按钮和滑块参照 Claude Code 的推理强度选择器:灰色渐变轨道上用小圆点标出各档,模型的默认档用竖线标出并在下方注明「默认」。切到最高档时,已选部分变成像素点阵:远离把手的点稀疏、呈灰色,越靠近把手越密越亮并转为橙色;每个点留在原位、像呼吸一样缓慢明暗起伏,一口口呼吸从把手处鼓起、向外推开,档位文字变为橙色。滑块和模型选择器里的「推理等级」改的是同一个设置,两边会保持一致。系统开启「减弱动态效果」时不播放这些动画。不需要时,可以在设置页关闭「推理强度滑块」。

计费与余额

侧栏左下角会显示一张小卡片:「本对话」是当前打开的对话已经花掉的钱,「余额」是 DeepSeek 账户剩余的余额,右上角标出现在是高峰还是闲时。

  • 本对话的费用按 DeepSeek 官方价格估算:按所用模型和当时所处时段的单价,把缓存命中、未命中和输出 token 分别计价,闲时按半价算,不计节假日。第一次看到一个已经用过的对话时,之前的用量按当前时段单价一次性估算。鼠标停在这一行上可以看到 token 明细。
  • 余额由插件在 Harness 后台用你在 Harness 里配置的 DeepSeek API Key 向 DeepSeek 官方余额接口查询,每分钟最多查一次。API Key 只在后台使用,不会传到界面。没有配置 API Key 时显示「未配置 Key」。
  • 不需要时,可以在设置页关闭「计费与余额」。

删除归档对话

Harness 本身只能归档对话,不能删除。安装本插件后,已归档对话的「…」菜单最下方会多出红色的「删除对话」:点一次变成「再点一次确认删除」,4 秒内再点一次才会执行。

  • 删除只是把这个对话的记录文件夹移到废纸篓(macOS 系统废纸篓;无法写入时,或在其他系统上,移到 ~/.dsh/trash),需要时可以移回原位找回。
  • 只能删除已归档的对话。本次启动后打开过的对话正在被 Harness 使用,需要重启 Harness 后再删除。
  • 删除后对话会在下次启动 Harness 时从列表中消失。

要批量清理时,打开 Harness 的「设置 → 归档对话」。这一页按最近更新时间列出所有归档对话(标题、所在工作区和日期),勾选或全选后点「删除所选」,再点一次确认即可,过程中会显示进度,本次打开过的对话会标注「重启后再删」。

配置

在 Harness 中设置

在 插件 页面打开「莱茵生命开屏动画」,再点击同名组件,即可进入设置页面。你可以在这里修改所有选项,并随时预览开屏动画。修改会立即保存(文字和时长在输入框失去焦点或按回车时保存);页面底部的「恢复默认」会立即把所有改过的选项恢复为默认值。「预览开屏」按当前设置播放。

在会话中输入 /splash,也可以预览开屏动画或修改常用选项。新建的会话在发送第一条消息之前,不会显示 /splash 命令。

设置会在下次启动 Harness 时生效,预览则会立即播放。如果只想关闭开屏动画、保留界面主题,关闭「开屏动画」开关即可。

编辑配置文件

你也可以直接编辑 ~/.dsh/profiles/desktop/cordis.patch.yml(网页版为 ~/.dsh/profiles/web/cordis.patch.yml)。保留文件原有内容,在末尾添加类似下面的配置,保存后重启 Harness:

- id: rhine-splash
  config:
    exit: iris
    duration: 5000

请注意:

  • 这里的 config 会整体替换默认配置,没有写出的选项会恢复为默认值。
  • 颜色值需要加引号,例如 '#e46f24',否则 # 后面的内容会被当作注释。
  • 无法识别的选项和无效的值会被忽略,并使用默认值。
选项默认值说明
enabledtrue是否播放开屏动画。关闭后,界面主题和品牌标志不受影响
uiThemetrue是否使用莱茵界面主题
brandtrue是否替换品牌标志
logoplate标志样式:plate(模块铭牌)或 cell(开放细胞)
effortSlidertrue是否在输入框旁显示推理强度滑块
billingtrue是否在侧栏左下角显示本对话费用和账户余额
heroBackgroundrandom空白页背景:random(每次启动随机)、grid、bars、full 或 off,参见空白页背景
resumeEffectrandom切回动效:random(每次随机)、scan、iris、glitch 或 off,参见切回动效
resumeTriggeraway什么时候播放切回动效:away(离开 30 秒后)、always(每次切回)或 hidden(最小化或隐藏后)
titleDEEPSEEK HARNESS开屏主标题,最多 80 个字符
subtitleRHINE LAB STYLE · ARTIFICIAL INTELLIGENCE DIVISION开屏副标题,最多 80 个字符
codeRL-DSH/0.2开屏角落显示的编号,最多 80 个字符
accentLight'#e46f24'开屏动画在浅色模式下的强调色,不影响界面主题
accentDark'#f0893e'开屏动画在深色模式下的强调色,不影响界面主题
themeauto开屏的深浅色:auto 跟随 Harness,也可以设为 light 或 dark
exitrandom退场动画:random(随机)、doors、decode、glitch 或 iris,参见退场动画
duration4500开屏的最短播放时长,单位为毫秒,范围 0–15000。动画节奏会随之整体缩放
maxWait8000等待主界面加载的最长时间,单位为毫秒,不小于 duration,最大 20000
skippabletrue是否允许跳过开屏动画
replayOnReloadfalse刷新页面时是否重新播放

开屏动画

开屏动画分为两段。第一段是身份验证:屏幕中央的 REQUESTING ACCESS 逐字变成 PERMISSION AUTHORIZED,四周的状态栏、样本窗口和档案信息依次出现。第二段是欢迎页:屏幕中央显示 WELCOME TO DEEPSEEK HARNESS,下方的模块方块依次翻入,加载进度接近 100%。最后播放一段退场动画,进入主界面。

退场动画

默认每次随机播放一种,并且不会和上一次重复。你也可以用 exit 选项固定其中一种:

exit名称效果
doors舱门一道橙色光缝展开,画面像舱门一样上下分开
decode代码消散画面变成满屏字符,然后逐格清除
glitch故障撕裂画面被切成横条,错位、闪烁后消失
iris六边形光圈周围画面变暗,中央徽记亮起,随后从徽记处打开一个六边形窗口

播放规则

  • 开屏动画至少播放 duration 设定的时长,并在主界面加载完成后退场。如果主界面一直没有加载完成,最多等待 maxWait 后也会退场。
  • 点击屏幕任意位置,或者按 Esc、Enter、空格键,都可以跳过动画。
  • 每次启动只播放一次,刷新页面不会重播。如果希望刷新时也播放,请将 replayOnReload 设为 true。
  • 如果系统开启了「减弱动态效果」,开屏只显示静态画面,并在大约 1 秒后淡出。
  • 窗口较小时,部分装饰元素会自动隐藏。

常见问题

安装后没有看到开屏动画

开屏动画只在 Harness 启动时播放。请确认插件已启用,然后按 ⌘ + Q 完全退出 Harness,再重新打开。只关闭窗口或刷新页面,不会触发开屏动画。

命令行提示 Open DeepSeek Harness Desktop once to initialize its profile, then fully quit it

这说明 Harness 还没有初始化过配置,或者仍在运行。请先打开一次 Harness,然后完全退出,再重新运行命令。

终端里找不到 dsh 命令

在菜单栏中选择 DeepSeek Harness > 管理 dsh 命令… > 安装。也可以直接使用完整路径:

"/Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh" plugin --profile desktop add "<来源>"

从 GitHub 安装失败

通常是因为网络无法访问 GitHub。请从 Releases 下载发布包,改用文件路径安装。

安装后 Harness 无法正常启动

Harness 检测到启动异常时,会自动备份配置并停用第三方组合包。你可以在插件页面卸载本插件,然后重新启动 Harness。

开发

工作原理

本组合包由两部分组成:

  • lib/index.js 运行在 Harness 的服务端。Harness 生成页面时,它通过 webserver/index-inject 事件把开屏动画、界面主题和品牌素材注入页面,因此开屏动画能在主界面加载之前出现。它还提供查询账户余额和删除归档对话的接口。
  • lib/client.js 运行在浏览器中,负责显示品牌标志,并提供设置页面、/splash 命令、空白页背景、切回动效、推理强度滑块、计费卡片和归档对话管理。为了替换标志,cordis.patch.yml 会停用官方的 ui-brand-official 插件。

目录结构

.
├── AGENTS.md             # 写给 AI agent 的安装和开发说明
├── CHANGELOG.md          # 更新日志
├── cordis.patch.yml      # 插件注册,停用官方品牌插件
├── icon.svg              # 插件图标
├── assets/               # 开屏背景图和样本图
├── lib/
│   ├── index.js          # 服务端入口:读取配置、注入页面、余额与删除接口
│   ├── client.js         # 浏览器端:品牌标志、设置页面、/splash 命令和附加功能
│   ├── theme.css         # 界面主题
│   ├── brand/            # 两种 Logo 和字标
│   ├── splash.css        # 开屏样式
│   └── splash.js         # 开屏动画和退场动画
├── locale/               # 插件页显示的名称和简介
├── preview/              # 本地预览页面
├── screenshots/          # README 中的截图
└── scripts/              # 测试和素材生成脚本

本地预览

预览需要 Python 3。运行:

npm run preview

然后在浏览器中打开 http://localhost:4173/preview/。页面底部可以切换退场动画、深浅色、时长等选项,按 R 可以重播。也可以通过 URL 参数指定,例如 ?theme=dark&exit=iris&duration=6000。

preview/hero.html 用来检查空白页的三种背景和三种切回动效(加上 ?bg=bars、?fx=iris 指定,?at=500 把动画停在 500 毫秒处,#dark 查看深色),preview/brand.html 用来对比两种品牌标志,preview/billing.html 用来检查左下角计费卡片,preview/archives.html 用来检查归档对话管理页,preview/effort.html 用来检查推理强度滑块的各档样式(加上 #dark 查看深色,加上 ?inspect 以 3 倍分辨率查看最高档点阵)。

预览页面只用来检查动画效果。注入页面的逻辑请通过测试和实际运行 Harness 来验证。

测试

测试需要 Node.js:

npm test
node --check lib/splash.js

图片素材

assets/ 中的背景图和样本图由 scripts/render-assets.mjs 生成,需要 Node.js 和 macOS 自带的 sips。

运行 npm run assets 会重新生成全部图片。这一步大约需要 30 秒和 1 GB 内存,并会覆盖现有文件。如果只想重新生成样本图,运行 node scripts/render-assets.mjs specimen。

修改动画

修改开屏动画时,请遵循以下约定:

  • lib/splash.css 顶部的 --B、--G、--R 和 lib/splash.js 中的 BEAT 定义的是同一组时间点,修改时需要同步。
  • 循环动画的周期使用 1.2 秒的整数倍。
  • 所有样式都写在 #rhine-splash 下,类名以 rl- 开头。
  • 新的退场动画需要在 lib/splash.js 的 EXITS 中注册。

声明

本项目是非官方的爱好者作品,与《明日方舟》的权利方鹰角网络(Hypergryph)没有关联。设计参考了特别映像「莱茵生命:访问」,所有图形和图片均为原创或程序生成,不包含官方 Logo、角色或美术素材。《明日方舟》及相关名称和标识归其权利人所有。

许可证

MIT © 2026 ArtemisFowl

Listed on dsh-plugin.org

Comments

Loading…

Similar plugins

dsh-splash-gojo

by oumaekumiko0821

DeepSeek Harness 开机动画插件 · Full-screen boot splash for DeepSeek Harness — 图片内联、零运行依赖、纯 host 半边

UI & ExperienceDevelopment & InfrastructureManifest valid

★ 2

MIT

JavaScript

Oct 18, 2026

dsh plugin --profile web add dsh-boot-splash

by MarecGents

DeepSeek Harness 生态的 Windows 桌面插件项目。 A Windows desktop plugin project for the DeepSeek Harness ecosystem.

Manifest valid

★ 3

↓ 190/wk

MIT

JavaScript

Sep 25, 2026

dsh plugin --profile web add @marecgents/dsh-hub

by 52baihehhh-ai

DSH 开屏动画(淡绿清晨主题):可跳过的全屏启动动画,纯插件实现,可在插件库开关

Development & InfrastructureTerminal & ClientsManifest valid

★ 1

MIT

JavaScript

Sep 29, 2026

dsh plugin --profile web add dsh-splash-screen

by Isilsolme

One-click Windows launcher for the DeepSeek Harness (dsh) Web GUI with a stroke-by-stroke startup animation

UI & ExperienceManifest valid

★ 4

↓ 218/wk

C#

Sep 8, 2026

dsh plugin --profile web add dsh-splash-launcher

by KylinQ01

🌸 给 DeepSeek Harness 的开机动画 + 主界面壁纸:多层动效 + 鼠标视差,两张图可在设置里自由更换并实时预览

Tools & CapabilitiesUI & ExperienceManifest valid

★ 3

↓ 2.5k/wk

MIT

JavaScript

Oct 9, 2026

dsh plugin --profile web add dsh-startup-animation

by KDDKBD

给 DSH 加一段自定义开屏动画

Tools & CapabilitiesUI & ExperienceManifest valid

★ 26

MIT

JavaScript

Oct 3, 2026

dsh plugin --profile web add dsh-splash-animation