🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

启动画面序列 gxz19940730-blip/dsh-boot-sequence-NICE

DeepSeek Harness
gxz19940730-blip13 天前有提交已提供中文文档扫描:含敏感能力

在应用界面前播放自定义视频与图片开场

30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/22 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add gxz19940730-blip/dsh-boot-sequence-NICE
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · vision
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 13 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 9 处,展示前 9 条)
  • 读取本地文件
    lib/index.js:69
    if (statSync(file).isFile()) { return file }
  • 读取本地文件
    lib/index.js:97
    stat = statSync(file)
  • 读取本地文件
    lib/index.js:125
    return createReadStream(file, { start, end }).pipe(res)
  • 读取本地文件
    lib/index.js:130
    return createReadStream(file).pipe(res)
  • 读取本地文件
    lib/index.js:136
    const css = statSync(join(ROOT, 'lib', 'screen.css')).mtimeMs
  • 读取本地文件
    lib/index.js:137
    const rt = statSync(join(ROOT, 'lib', 'runtime.js')).mtimeMs
  • 读取本地文件
    lib/build.js:50
    raw = JSON.parse(readFileSync(join(root, 'boot.config.json'), 'utf8'))
  • 读取本地文件
    lib/build.js:107
    const css = readFileSync(join(HERE, 'screen.css'), 'utf8')
  • 读取本地文件
    lib/build.js:108
    const runtime = readFileSync(join(HERE, 'runtime.js'), 'utf8')
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 的可配置启动序列:在应用界面出现前播放你自己的视频或图片阶段。不带素材、无依赖、无需构建。

README

由 DeepSeek 最新模型翻译生成
dsh-boot-sequence-nice | English 给 DeepSeek Harness(DSH)的可配置启动序列:在应用 UI 之前铺一层全屏画面,按你配置的顺序播放视频/图片,最后黑场收尾、让界面缓缓亮起。 默认抽象底 - 只有宿主半边,不注册客户端条目 - 首帧早于应用 UI(查询期注入 ) - 只动 opacity / transform,不触发布局 - 随时可跳过;支持 prefers-reduced-motion;跑完把节点和样式拆干净 - 不附带任何第三方美术资源:默认底是 CSS 生成的抽象画面,视频/图片由你自己放进 media/ 安装 从 GitHub 安装(推荐,不需要 npm 账号): 跟随最新提交 dsh plugin --profile desktop add github:gxz19940730-blip/dsh-boot-sequence-NICE 或锁定版本 dsh plugin --profile desktop add github:gxz19940730-blip/dsh-boot-sequence-NICE#v0.1.0 本地开发: dsh plugin --profile desktop add file:<本仓库绝对路径> 国内网络直连 GitHub 常常失败。
展开完整文档(README 剩余 1 节)
dsh-boot-sequence-nice

| English

给 DeepSeek Harness(DSH)的可配置启动序列:在应用 UI 之前铺一层全屏画面,按你配置的顺序播放视频/图片,最后黑场收尾、让界面缓缓亮起。

默认抽象底

- 只有宿主半边,不注册客户端条目
- 首帧早于应用 UI(查询期注入 )
- 只动 opacity / transform,不触发布局
- 随时可跳过;支持 prefers-reduced-motion;跑完把节点和样式拆干净
- 不附带任何第三方美术资源:默认底是 CSS 生成的抽象画面,视频/图片由你自己放进 media/

安装

从 GitHub 安装(推荐,不需要 npm 账号):

跟随最新提交
dsh plugin --profile desktop add github:gxz19940730-blip/dsh-boot-sequence-NICE

或锁定版本
dsh plugin --profile desktop add github:gxz19940730-blip/dsh-boot-sequence-NICE#v0.1.0

本地开发:

dsh plugin --profile desktop add file:<本仓库绝对路径>

国内网络直连 GitHub 常常失败。装之前先给 git 配代理,例如:
git config --global http.https://github.com/.proxy http://127.0.0.1:7890

npm 版本(可选,发布后可用):dsh plugin --profile desktop add dsh-boot-sequence-nice

配置

插件根目录的 boot.config.json,改完刷新页面即可(宿主按配置签名自动重新合成,无需重启)。

{
"mediaBase": "/dsh-boot-sequence-nice/media",
"fadeMs": 600,
"minShowMs": 1200,
"oncePerSession": false,
"skip": { "click": true, "keys": ["Escape", " ", "Enter"] },
"ending": { "blackoutMs": 450, "holdMs": 250, "revealMs": 900 },
"phases": [
{ "type": "video", "src": "intro.mp4", "fit": "cover", "duration": 12000 },
{ "type": "image", "src": "keyart.jpg", "duration": 1500 },
{ "type": "blank", "duration": 600 }
],
"brand": { "show": false, "text": "DEEPSEEK HARNESS" },
"hint": "点击或按 Esc 跳过" }

字段

| 字段 | 默认 | 说明 |
| phases | [{type:"blank",duration:1400}] | 播放顺序;type 为 video / image / blank |
| phases[].src | — | 相对 media/ 的文件名;也接受 / 或 http(s) 开头的绝对地址 |
| phases[].fit | cover | cover 铺满 / contain 完整显示 |
| phases[].duration | 视频 30s 上限,图片 2400ms | 单段时长;视频默认播到 ended,duration 是硬上限 |
| fadeMs | 600 | 段间交叉淡化 |
| minShowMs | 1200 | 最短展示时间,避免一闪而过 |
| oncePerSession | false | 同一标签页只播一次(sessionStorage) |
| skip.click / skip.keys | true / Esc Space Enter | 跳过方式;click:false 可关闭点击跳过 |
| ending.blackoutMs | 450 | 结束前淡到纯黑的时长 |
| ending.holdMs | 250 | 黑场停留 |
| ending.revealMs | 900 | 整层淡出、界面亮起的时长 |
| brand | 关闭 | 左下角可选文字行 |
| hint | 空 | 右下角跳过提示文案 |

媒体

media/
intro.mp4 # 你自己的视频 keyart.jpg # 你自己的图片

- 支持 mp4/webm/mov、jpg/png/webp/avif/gif
- 由 /dsh-boot-sequence-nice/media/<name> 提供,支持 HTTP Range(视频可拖动、可流式播放)
- 查找顺序:插件的 media/ → ~/.dsh/boot-sequence-media/(推荐放这里,重装插件不会丢)
- 路径做了目录逃逸校验,只能读这两个目录下的文件
- 视频建议 -movflags +faststart,让 moov 在文件头,首帧更快

诊断

GET /dsh-boot-sequence-nice/health
→ {"ok":true,"plugin":"dsh-boot-sequence-nice","version":"0.1.0","phases":["video","image"],"screenBytes":...}

自检 / 预览

node tools/selftest.mjs # mock ctx:注入、健康检查、媒体路由(200/206/越权 404)
node tools/preview.mjs # 生成 dist/preview.html,浏览器直接看

设计取舍

- 不做生成物:screen.css + runtime.js + 配置在每次渲染时合成,改样式即时生效。
- 不做内联图片:媒体走路由,脚本体积恒定在几 KB。
- 不做复杂时间轴:段与段之间只有淡入淡出,够用、好维护。
- 失败即静默:合成失败就返回空注入,绝不挡住应用启动。

截图

默认抽象底

品牌行与跳过提示

许可

MIT。本仓库不含任何游戏/第三方美术资源,media/ 由使用者自行提供,相关素材版权归各自权利人。
预览分享卡片长什么样 ↓gxz19940730-blip/dsh-boot-sequence-NICE
分享 · DeepSeek Harness Hub
gxz19940730-blip/dsh-boot-sequence-NICE

在应用界面前播放自定义视频与图片开场

这是你的仓库?认领条目

回到顶部