Respawn-ID/dsh-rhine-splash

dsh-rhine-splash

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

미분류arknightsdeepseek-harnessrhine-lab

莱茵生命主题

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

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

简介

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

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

插件还在 Harness 中加入了几项小功能:对话运行结束或等待授权时的莱茵通知、集中查看各对话状态的待办中心、空白会话页的背景、窗口切回前台时的动效、侧栏对话的莱茵风格状态点、输入框旁的推理强度滑块和「即答」开关、侧栏左下角的对话费用与账户余额(点开是完整的费用页面),以及归档对话的取消归档和永久删除。

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

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

开屏动画截图来自本仓库的预览页面。主界面截图来自 DeepSeek Harness 网页版 0.2.1-rc.3 的全新配置(未登录、未配置 API Key),使用默认的莱茵橙强调色和暖白底色,空白页背景为「完整开屏底」,左下角是待办条和计费卡片。由于没有可用的模型,截图中不显示推理强度滑块。

环境要求

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

安装

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

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

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

下文说的「完全退出 Harness」:

  • macOS:按 ⌘ + Q。
  • Windows:关闭窗口只会把 Harness 缩到系统托盘,任务还在后台运行。请在 Harness 的应用菜单中选择「退出」,或在系统托盘中右键 Harness 图标,选择「退出 DeepSeek Harness」。

在插件页安装

  1. 在 Harness 侧栏点击 插件,然后点击 添加插件。
  2. 输入 ``,点击 安装。安装完成后,点击 立即启用。
  3. 完全退出 Harness,然后重新打开。

让 dsh agent 安装

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

使用命令行安装

  1. 如果终端里还没有 dsh 命令,先在 Harness 中安装:macOS 在菜单栏中选择 DeepSeek Harness > 管理 dsh 命令…,Windows 在 Harness 的应用菜单中选择 管理 dsh 命令…,然后点击 安装。
  2. 完全退出 Harness。Harness 运行时会锁定配置,命令行无法写入。
  3. 运行以下命令。路径中有空格时,请保留引号:
dsh plugin --profile desktop add "<来源>"
  1. 重新打开 Harness。

在网页版中安装

  1. 停止正在运行的 dsh web。
  2. 运行以下命令:
dsh plugin --profile web add "<来源>"

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

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

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

确认安装成功

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

更新

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

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

卸载

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

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

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

界面主题与品牌标志

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

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

配色可以在设置页「外观」中调整,改完立即生效:

  • 强调色:莱茵橙(默认)、生命绿、深海蓝、绯红,或者用取色器自定义任意颜色。链接、按钮、你的消息气泡、侧栏选中项,以及通知、待办、计费卡片里的强调色都会一起变化。插件会根据所选颜色推算出整套深浅色阶,开屏动画也使用同一个颜色。
  • 底色:暖白(默认)、中性灰,或者保留 Harness 原版的冷灰。

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

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

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

附加功能

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

空白页背景

新建会话、还没发消息时,空白会话页会铺上一层莱茵风格的背景。三种样式共用同一套界面框架,和切回动效的细线风格一致,并跟随你选的强调色:四角定位框(左上角带强调色方块)、右侧边缘的刻度尺、左下角的「RL-DSH/0.2 · TERMINAL READY」状态行。三种可选:

  • 档案网格(grid):点阵叠在每 5 格一条的淡色大网格上,输入框周围的网格稍稍淡一些;底部一行巨大的描边「DEEPSEEK」。
  • 板条阵列(bars):一条对角线把空白页斜着劈成两半,右半边是开屏里的立体板条图,左半边是点阵。对角线是一条粗细均匀的强调色细线,在标题和输入框所在的高度断开,两个断点各有一个小方块指向输入框,起到视线引导的作用;输入框周围的板条会淡下去,顶端标注「PANEL 07 · STRUCTURE」。每次进入空白页时,对角线会从上下两端向输入框画过来,线条落定时两个小方块随之出现,不到 1 秒就结束,之后保持静止。
  • 完整开屏底(full):网格、对角分割的板条和描边字全部叠加,再加两条细引导线(交点处一个强调色方块),接近开屏最后一帧的淡化版。

三种样式都有一圈很淡的强调色光晕贴着输入框,四周略微压暗,把视线收向输入框。光晕在进入空白页时淡入并从输入框向外轻轻扩开一次(板条阵列和完整开屏底里随对角线落定时出现),之后保持静止。

对角线、断点、光晕和输入框周围的留白都以标题和输入框为基准定位,窗口放大缩小、调整窗口比例或缩放界面(Ctrl + / Ctrl −)时,断点的小方块始终贴着标题上方和输入框下方,斜线角度也保持不变。

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

切回动效

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

  • 链路恢复扫描(scan,约 1 秒):一道橙色细线带着「SYNC 00%→100%」读数从上往下扫过,扫过的地方短暂显出点阵网格;四角的定位框带着小方块收拢锁定,右下角显示「LINK RESTORED」和一条展开的细线。
  • 六边形光圈(iris,约 1.2 秒):画面先蒙上一层半透明的磨砂点阵(界面隐约可见),中央的开放细胞徽记在旋转的刻度环里亮起,下方显示「RHINE LAB · RESUMING」;随后从徽记处打开一个双细线描边的六边形窗口露出界面,和开屏的光圈退场一样。
  • 故障闪切(glitch,约 0.6 秒):画面闪过扫描线,几道横条错位并改变底下内容的明暗和饱和度,伴随橙青两色错开的细线,右下角闪出「SIGNAL RESYNC」,随即复原。

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

  • 最小化或隐藏后(hidden,默认):只有窗口被最小化、隐藏(macOS 的「隐藏」,或 Windows 上关闭窗口缩到系统托盘)或切到别的桌面后再回来才播放。只是点到别的窗口再点回来不会触发。
  • 离开 30 秒后(away):切到别的应用、最小化或隐藏,离开超过 30 秒再回来时播放。来回快速切换不会触发。
  • 每次切回(always):窗口每次重新获得焦点都播放。

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

莱茵通知

对话运行结束,或者正在等你授权、回答问题时,插件会提醒你。设置页「通知时机」决定哪些情况会提醒,三项默认都打开:

  • 当前对话(notifyCurrent):你正在查看的对话。
  • 其他对话(notifyOthers):你在 Harness 里,但看的是别的对话。
  • 应用失焦或在后台(notifyAway):你切到了别的应用,或 Harness 被最小化、隐藏。

「通知方式」决定怎么提醒:

  • 系统通知(notifySystem):窗口不在前台时,通过系统通知弹出提醒(macOS 显示在通知中心,Windows 显示在通知区域),内容是对话标题和状态(「运行结束」「等待授权」「等待回答」「计划待审」),不包含对话内容。点击通知会回到 Harness 并打开这个对话。Windows 桌面版的系统通知由插件以 DeepSeek Harness 的名义直接发给 Windows(Harness 自带的网页通知在 Windows 上显示不出来),点击通知会把 Harness 切到前台,对应的界面内提示卡片会在那里等你点开。
  • 界面内提示(notifyToast):在窗口右上角弹出半透明的毛玻璃提示卡片。卡片出现时从左侧色条扩散出两道波纹,状态小方块向外发出方形波纹(等待授权时持续扩散),点击时从点按位置漾开一圈水波。点击即可跳到对应对话,约 8 秒后自动消失(鼠标停留时暂停)。窗口失焦但仍在屏幕上时立即显示;窗口被隐藏或最小化时,提示会等你回来再显示。
  • 提示音(notifySound):运行结束时两声上扬的短音,等待授权时三声短促提示。

系统通知只在应用失焦或在后台时发送;在 Harness 里时用界面内提示。各项都可以在设置页分别关闭,「预览通知」可以直接看效果。如果桌面版收不到系统通知,请在系统设置中允许 DeepSeek Harness 发送通知:macOS 在「系统设置 → 通知」中,Windows 在「设置 → 系统 → 通知」中。网页版首次使用系统通知时,点「预览通知」后浏览器会请求通知权限;如果系统或浏览器拒绝了通知权限,界面内提示和提示音不受影响。

待办中心

侧栏左下角、计费卡片上方会多出一条「TODO 待办」。右侧的数字是需要你看一眼的对话数,也就是「等你处理」和「已完成未查看」两组的总和。有对话在等你时,数字和左侧色条是橙色;只剩已完成未查看时,色条是绿色。

点它会弹出待办面板,按三组列出对话:

  • 等你处理:等待授权(注明是哪个工具)、计划待审和等待回答的对话。
  • 已完成未查看:跑完了但你还没打开看的对话。打开对话后它就会从这里消失,和侧栏里的未读标记一致。
  • 运行中:正在运行的对话,不计入数字。

每一行显示对话标题、状态和持续了多久,点一下即可打开那个对话。面板可以用方向键选择、回车打开、Esc 关闭。有对话在运行时,待办条上还会注明「N 个运行中」。侧栏收起时,入口变成一个带数字角标的图标。在会话中输入 /todo 也能列出同样的对话。

时长从插件看到状态变化时开始计算。重启 Harness 之前就在等待或已完成的对话,按它最近一次更新的时间估算;这类运行中的对话不显示时长。不需要时,可以在设置页关闭「待办中心」。

对话行状态

Harness 会在侧栏对话标题左边显示状态点(等你处理、运行中、已完成未查看;空闲的对话不显示)。插件把它们换成莱茵风格:等你处理是带脉冲的橙色方点,运行中是细橙色转圈,已完成未查看是绿色方点;判断逻辑仍是 Harness 自己的。

鼠标停在对话上时,Harness 的悬停卡片里会多一行时长,例如「已等待 3 分钟」「已运行 5 分钟」「8 分钟前完成」,计时方式与待办中心相同。状态点的新样式只在开启「界面主题」时生效。不需要时,可以在设置页关闭「对话行状态」。

推理强度滑块

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