启动画面序列 gxz19940730-blip/dsh-boot-sequence-NICE
DeepSeek Harness在应用界面前播放自定义视频与图片开场
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
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 13 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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/ 由使用者自行提供,相关素材版权归各自权利人。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
gxz19940730-blip/dsh-boot-sequence-NICE
在应用界面前播放自定义视频与图片开场
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,359已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,514已汉化DSH
71.8
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,289已汉化DSH
71.6
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 92,675已汉化DSH
71.2
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,522已汉化DSH
71
这是你的仓库?认领条目