DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

QIFANAI /

QIFANAI/dsh-startup-vyron

Verified

VYRON 星海鲸航 — DSH 启动动画 + UI 皮肤插件(公开源码版;不含第三方壁纸素材,缺失时按降级链运行)

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@29599bdd

dsh-startup-vyron · VYRON 星海鲸航

DSH(DeepSeek Harness)启动动画 + UI 皮肤整合插件:把「CMD\LN 终端 HUD」与「轨道地球 4K 底板」两套视觉语言熔成一条启动序列,并给主界面换一套「星海终端」皮肤。

公开仓库说明(重要) 本仓库是 dsh-startup-vyron@0.2.1 的源码公开镜像。不包含 3 张从 Wallpaper Engine 第三方壁纸提取的 4K 底板(hero-4k/hero-2k/poster.webp)与 Anurati 字体(个人使用授权,非 OFL)——这 4 个文件共约 960 KB,不进公开仓库。缺失时启动动画自动降级为「程序化深空渐变」,其余功能 100% 可用;拥有原素材的用户可在本地用 scripts/prepare-local-media.ps1 还原原画(仅限本机自用,不得再分发)。 除这 4 个文件外,代码与 v0.2.1 完整版逐行内容一致(6 个原 CRLF 文本文件按 .gitattributes 归一为 LF,见 docs/PUBLIC-RELEASE.md §2);改动清单与验证证据见同文件。资产口径见 ASSETS.md,第三方许可见 THIRD-PARTY-NOTICES.md。

功能

  • 素材 A(CMD\LN V1.03 终端 HUD):打字机开机日志、遥测 / 雷达、micrographics 微图形、月相、日轨条、session ledger、Oxanium / Share Tech Mono / JetBrains Mono 字体(canvas + CSS 重新实现)。
  • 素材 B(三角洲行动 威龙 VYRON 动态版 4K,无字版):3840×2160 轨道地球底板、星空、大气边缘光、平台反射、Anurati / Quicksand 排版——底板画面不随本仓库发布,缺失时降级。
  • DSH 元素:官方大白鱼(FishLogo)作为主角横越星海、终帧化为官方鱼标 + DEEPSEEK HARNESS 字标 + 实时日期 / 时间 / 月相 / 宿主 facts。
  • 声音:程序化合成 10.4 s 启动音轨(声呐 ping、终端蜂鸣、舷窗冲击、星海风噪、鲸叫 ×2、锁版和弦)+ 1.45 s 交接钟声(纯 numpy 合成,无第三方采样,随 MIT 发布)。

启动时间轴(动画秒,默认速度 85%)

相位 区间 内容
signal 0.00–0.65 中央官方鱼标 + DEEPSEEK HARNESS 字标(开场即有 DSH)+ 1px 光缝 + 声呐 ping
console 0.65–3.10 CMD\LN 终端冷启动:日志流 / 遥测雷达 / micrographics / 月相 / ledger + 中央 ORBIT CORE(环系 / 罗盘标签 / conic 扫掠 / DSH 鱼标核心 / 进度环 / AUDIO 128 BINS 频谱 / 两侧遥测流)
breach 3.10–5.10 ORBIT CORE 充能放大成 iris 圆,4K 轨道地球露出;镜头 1.00→1.08 推近、云层 / 地表相对视差 + 大气呼吸 + 两段光扫、平台反射(无底板时降级为程序化深空渐变)
whale 5.10–7.60 大白鱼自地球云海跃出,**单条连续大弧(无乱窜)**横越后折返到字标鱼标位;canvas 质感(焦散 / 镜面 / 边缘光 / 半透明鳍)+ tapered ribbon 尾迹;两次鲸叫
lockup 7.60–9.00 白闪中粒子化 → 官方鱼标(就在落点);DEEPSEEK HARNESS + 日期 / 月相 / facts 锁版
bloom 9.00–9.80 声呐环 + 高闪→终帧收束成一条光缝(9.02–9.62)→ 宿主交接 1200 ms:黑幕从光缝向上下展开 → UI 分区通电显影 → 声呐环飞入输入框 → 光带扫到顶栏

速度 50–150%(默认 85)线性缩放主时钟与音轨(变速不变调);减弱动态 时静帧终帧 2.2 s;可跳过。

皮肤

档位 说明
off 原版宿主
accent 只换设计 token(深空色阶 + DSH 蓝 + 云白文字)
full accent + 终端装饰:顶栏日轨、四角角标、micrographics 条、输入框声呐环
glass 默认:full + 动态星海底图 + 整窗毛玻璃 + 可调通透度

三主题:orbit(星海轨道,默认)/ terra(地球蓝调)/ abyss(深潜生物光);浅色宿主有独立可读 token。 动态背景 12 层纯 CSS(星点 / 地球弧 / 4 团云 / 平台海面 / 呼吸 / 颗粒 / 暗角 / 边缘光)+ 极光帘幕;对话框彗尾流光;减弱动态 与无 backdrop-filter 环境均有降级。

安装

git clone https://github.com/QIFANAI/dsh-startup-vyron.git

在 DSH 会话里让 agent 安装(推荐):

plugin_manager install_bundle target="<仓库在你机器上的绝对路径>"

或命令行:

dsh plugin --profile desktop add "<仓库在你机器上的绝对路径>"
dsh plugin --profile desktop list

同一 profile 只能启用一个启动插件(本插件与 dsh-startup-elisa / dsh-startup-yomi / dsh-startup-moss / dsh-startup-screen 互斥)。安装后需完全退出 DSH(含托盘)重开才会播放启动动画。详细排错见 INSTALL.md。

配置

配置文件 %USERPROFILE%\.dsh\dsh-startup-vyron.json(缺省自动补默认,原子写):

{
  "enabled": true,
  "mode": "session",
  "allowSkip": true,
  "reducedMotion": false,
  "sound": true,
  "volume": 65,
  "splashSpeed": 85,
  "skin": "glass",
  "skinTheme": "orbit",
  "skinMotion": true,
  "glassTransparency": 50
}
键 取值 说明
enabled bool 启动动画总开关(皮肤不受影响)
mode session / daily / always 每会话 / 每天 / 每次打开播放
allowSkip bool Esc / 点击 / 跳过按钮
reducedMotion bool 减弱动态(静态终帧 2.2 s)
sound / volume bool / 0–100 启动音轨与交接钟声
splashSpeed 50–150 100 = 9.8 s 原速;默认 85
skin off / accent / full / glass 皮肤档位(保存即生效)
skinTheme orbit / terra / abyss 玻璃 / 终端主题色
skinMotion bool 动态星海背景
glassTransparency 0–100 50 标准;越大越通透

设置页入口:DSH 设置 →「VYRON · 星海鲸航」(播放 / 声音 / 外观皮肤 / 预览)。 全屏预览:点「全屏预览」或任意页面按 Ctrl+Alt+V,按真实启动层完整播放一次;Esc / 点击可跳过。

离线预览与 QA

file:///<仓库路径>/preview/index.html
参数 作用
?t=5.6 定格在指定动画秒(截图 / QA)
?speed=50..150 启动速度
?sound=0 &volume=0..100 静音 / 音量
?reduced=1 减弱动态
?probe=1 console 输出 [vyron-probe] 相位 / 就绪 / done 时间戳

目录

路径 职责
lib/index.js Host:/dsh-vyron/* 路由、首屏注入、配置读写、facts
lib/splash.js / lib/splash.css 宿主启动层 iframe 控制器、看门狗、交接转场
lib/client.js 设置页面板、皮肤加载、ambient 注入、客户端自举
lib/skin.css 四档 × 三主题皮肤 + 12 层动态背景
lib/audio.js / lib/assets/audio/ 音轨播放引擎 + 程序化合成 WAV
preview/ 自包含启动页(index.html + js/{timeline,main,engine,hud,whale}.js + 4 个 css)
lib/assets/ 公开资产(15 个)+ manifest.json;本地专用素材见 ASSETS.md
scripts/ build-manifest.py(清单)、make-audio.py(音轨)、check-public.mjs(公开门禁)、prepare-local-media.ps1(本地恢复素材)
test/ 六套冒烟断言(npm test)
docs/ 设计 / 素材 / 动效 / 音轨 / 皮肤规格;docs/PUBLIC-RELEASE.md 公开版对照
licenses/ 随仓库字体(SIL OFL 1.1)许可全文与版权汇总

开发与测试

npm test              # 六套冒烟(host / splash / client / audio / assets / preview),零依赖
npm run check:public  # 公开仓库门禁(无第三方素材 / 无本机绝对路径 / 无密钥 / manifest 一致)
  • 干净仓库即可直接 npm test:本地专用素材缺失时相关断言按 skip 记录,不影响其余用例。
  • 恢复素材后再跑:pwsh -File scripts/prepare-local-media.ps1 -SourceDir <dir> → python scripts/build-manifest.py → npm test。
  • 版本:0.2.1;变更记录见 CHANGELOG.md。

许可

  • 代码 / 文档 / 程序化音轨:MIT(见 LICENSE)。
  • 随仓库字体:SIL OFL 1.1(见 licenses/)。
  • DSH 品牌元素:商标 / 美术版权归 DeepSeek,标识用途,非 MIT。
  • 未随仓库发布的第三方素材:见 THIRD-PARTY-NOTICES.md。
—/ 5

No ratings yet

Verified DSH bundle

Commit 29599bddcea5

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout