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

白骑士桌面皮肤 YorenZZZ/DeepseekHarness-Desktop-Skin

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

为桌面版换上银发骑士入场动画与动态首页背景

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
L4 · 真实安装等级说明 →
数据截至 2026/11/04·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 25 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

读写/删除本地文件发起外部网络请求
查看扫描证据(共 10 处,展示前 10 条)
  • 发起网络请求
    plugin/client.js:463
    if (!disposed) fetch('/yoren-animations/event?name=' + encodeURIComponent(event), {cache:'no-store'}).catch(()=>{});
  • 读取本地文件
    plugin/index.mjs:40
    try{const value=JSON.parse(readFileSync(configFile,'utf8'));if(typeof value?.name==='string')config={name:value.name.slice(0,32)};}catch{}
  • 读取本地文件
    plugin/index.mjs:46
    try{size=statSync(path).size;}catch{res.writeHead(404);res.end();return;}
  • 读取本地文件
    plugin/index.mjs:53
    const stream=createReadStream(path,{start:range.start,end:range.end});
  • 写入本地文件
    plugin/index.mjs:62
    try{writeFileSync(join(root,'..','health.json'),JSON.stringify(status,null,2)+'\n',{mode:0o600});}catch(error){console.warn('Animation health log unav
  • 读取本地文件
    plugin/index.mjs:66
    const javascript=readFileSync(join(root,'client.js'),'utf8');
  • 读取本地文件
    plugin/index.mjs:67
    const heroCss=readFileSync(join(root,'hero.css'),'utf8');
  • 发起网络请求
    plugin/splash/player.js:12
    timing=await fetch('../media/intro.json').then(r=>{if(!r.ok)throw new Error('timeline missing');return r.json();});
  • 发起网络请求
    plugin/splash/player.js:14
    const config=await fetch('../config.json').then(r=>r.ok?r.json():{}).catch(()=>({}));
  • 发起网络请求
    src/client-tail.js:11
    if (!disposed) fetch('/yoren-animations/event?name=' + encodeURIComponent(event), {cache:'no-store'}).catch(()=>{});
扫描于 2026/11/4(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 银发骑士入场动画
  • 动态首页背景

DeepSeek Harness 桌面版皮肤 —— 白骑士(非官方外部插件)

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness 桌面版皮肤(macOS) 非官方 DeepSeek Harness 桌面版皮肤:启动时的入场动画,加上新会话首页的动态骑士背景。它以外部插件的形式加载,不修改、不重新签名官方 App,官方自动更新照常进行。 预览 入场动画(共 18 秒,动图分两段,截取前 15.5 秒;问候语和载入状态是叠加在画面上的文字,未包含在动图里): 入场动画 · 上 入场动画 · 下 首页骑士的四段动作,随机循环播放、段与段之间按帧衔接: | 待机 | 睥睨抬眸 | | 待机 | 睥睨抬眸 | | 剑锋微转 | 魔力涌动 | | 剑锋微转 | 魔力涌动 | 静态海报:docs/preview.jpg 效果 - 入场动画:官方主页面载入时播放,共 18 秒,前 12 秒是入场,后 6 秒在等待加载时循环。银发女骑士先由霓虹线条从脸部向外勾勒成形,点亮为白蓝全息影像,再上色成 3D 立绘;随后她睁眼抬眸,剑身与掌心符文亮起,长发和衣摆随风扬起,接着进入待机循环,全息鲸鱼从左侧游入。左侧按本机时间打出问候语和一句随机台词,左下角显示载入状态。单击、点「跳过」或按 Esc 可以跳过,最迟 25 秒自动移除。 - 首页背景:只在新会话首页出现。3D 渲染的银发骑士,掌心法阵实时绘制、各层分别旋转,背景有漂浮的光点。
展开完整文档(README 剩余 1 节)
DeepSeek Harness 桌面版皮肤(macOS)

非官方 DeepSeek Harness 桌面版皮肤:启动时的入场动画,加上新会话首页的动态骑士背景。它以外部插件的形式加载,不修改、不重新签名官方 App,官方自动更新照常进行。

预览

入场动画(共 18 秒,动图分两段,截取前 15.5 秒;问候语和载入状态是叠加在画面上的文字,未包含在动图里):

入场动画 · 上

入场动画 · 下

首页骑士的四段动作,随机循环播放、段与段之间按帧衔接:

| 待机 | 睥睨抬眸 |
| 待机 | 睥睨抬眸 |

| 剑锋微转 | 魔力涌动 |
| 剑锋微转 | 魔力涌动 |

静态海报:docs/preview.jpg

效果

- 入场动画:官方主页面载入时播放,共 18 秒,前 12 秒是入场,后 6 秒在等待加载时循环。银发女骑士先由霓虹线条从脸部向外勾勒成形,点亮为白蓝全息影像,再上色成 3D 立绘;随后她睁眼抬眸,剑身与掌心符文亮起,长发和衣摆随风扬起,接着进入待机循环,全息鲸鱼从左侧游入。左侧按本机时间打出问候语和一句随机台词,左下角显示载入状态。单击、点「跳过」或按 Esc 可以跳过,最迟 25 秒自动移除。
- 首页背景:只在新会话首页出现。3D 渲染的银发骑士,掌心法阵实时绘制、各层分别旋转,背景有漂浮的光点。四段动作随机播放(待机、睥睨抬眸、剑锋微转、魔力涌动),下一段只保证和正在播放的不同;段与段之间按帧衔接,没有停顿。
- 系统开启「减少动态效果」时,不播放入场动画和背景视频,只显示静态海报和静止的法阵。
- 默认暗色主题;如果你在设置里明确选过主题,以你的选择为准。

要求

- macOS 与官方 DeepSeek Harness 桌面版,已验证 0.2.0-rc.2。安装前至少打开过一次 App 并完成初次设置。
- 系统自带的 python3。

安装

下载或克隆本仓库,然后任选一种方式:

- 双击 安装皮肤.command。如果 macOS 提示无法打开,改用下面的终端命令。
- 在终端里进入仓库目录运行:

python3 install.py
python3 install.py --name 你的称呼 # 入场问候语带上称呼,例如「小明,早上好。」

装好后退出并重新打开 DeepSeek Harness。不传 --name 时问候语不带称呼;以后再运行 install.py 会保留已有的称呼,传 --name "" 可以取消。更新皮肤时拉取新版本后重新运行 install.py 即可。

安装位置是 ~/Library/Application Support/DeepSeekAnimations/:

- plugin/:实际加载的插件文件。
- plugin-recovery.zip、recovery-manifest.json:安装时打包的修复源和 SHA-256 清单。
- config.json:问候语里的称呼,修复时不会被覆盖。
- health.json:本机运行记录,只有进程号、启动时间和动画事件时间。

脚本只改 ~/.dsh/profiles/desktop/package.json 里本插件的依赖和 bundle 两项(第一次改动前另存为 package.json.before-yoren-animations),再建一个指向插件目录的链接。不创建定时任务、LaunchAgent 或后台进程。

检查与修复

python3 "$HOME/Library/Application Support/DeepSeekAnimations/restore.py" # 只检查
python3 "$HOME/Library/Application Support/DeepSeekAnimations/restore.py" --repair # 修复

--repair 只修复本插件的文件和注册,不动其他设置、凭据和会话。输出 restart_needed: true 时,在方便时退出并重新打开 DeepSeek Harness。官方更新通常只替换 App,插件在 App 之外,正常升级后仍然有效;如果新版改了插件接口或首页结构,需要另行适配。

卸载

从 ~/.dsh/profiles/desktop/package.json 的 dependencies 删除 @yoren/dsh-animations,从 dsh.profile.bundles 删除同名条目,再删除 ~/.dsh/profiles/desktop/node_modules/@yoren/dsh-animations 链接,然后重启 App。不再需要时,可以把 ~/Library/Application Support/DeepSeekAnimations/ 移到废纸篓。

工作原理

插件通过官方桌面版的 Cordis 插件机制加载:注册 /yoren-animations/ 路由,提供脚本、样式和媒体(支持 HTTP Range),并在 webserver/index-inject 时把样式和脚本注入主页面。入场动画是盖在页面上的 iframe;首页背景在出现 [data-conversation-content][data-content-phase="hero"] 时挂载,离开首页即移除,对辅助功能树隐藏,也不响应指针。

首页四段视频的首尾都停在同一个姿势(海报帧)。两个 video 元素交替缓冲:下一段提前定位到首个有效帧并解码好;当前一段播到最后有效帧前 2 帧时启动下一段,用 requestVideoFrameCallback 逐帧计时(不支持时退回 timeupdate);新的一段 0.2 秒线性淡入,旧的一段停在相同姿势垫底。每段只播有效帧(24fps 帧号):

| 文件 | 动作 | 播放帧 |
| idle.mp4 | 待机 | 1–144 |
| wink.mp4 | 睥睨抬眸 | 1–120 |
| lean.mp4 | 剑锋微转 | 4–98 |
| toss.mp4 | 魔力涌动 | 1–125 |
每段第 0 帧和上一段最后一帧是同一个姿势,所以跳过;剑锋微转、魔力涌动结尾原本有将近一秒完全静止,在静止开始处交接。换成自己的视频时,要逐帧重新测量,并更新 src/hero-runtime.ts 里的 CLIPS。

开发

plugin/ 实际安装的插件(client.js 由 src/ 生成,不要直接改) src/ 首页背景运行时 hero-runtime.ts 与页面接线 client-tail.js scripts/ build-client.mjs:去掉 TypeScript 类型后拼成 plugin/client.js test/ 插件路由、注入、问候语和构建一致性测试 install.py 安装与更新;restore.py 检查与修复

需要 Node.js 22.13 或更高版本(用到 module.stripTypeScriptTypes):

npm run build # 改过 src/ 后重新生成 plugin/client.js
npm test

素材与致谢

- 素材均由作者用生成式 AI 制作:原画由火山引擎生图绘制,入场动画与首页骑士的 3D 重绘、动作片段由 Seedream / Seedance 生成。
- 鲸鱼娘形象参考社区项目 TreapGoGo/deepseek-whale-girl(MIT)。

本项目与 DeepSeek 官方无关,不代表 DeepSeek 立场。

许可

MIT © 2026 YorenZZZ
预览分享卡片长什么样 ↓YorenZZZ/DeepseekHarness-Desktop-Skin
分享 · DeepSeek Harness Hub
YorenZZZ/DeepseekHarness-Desktop-Skin

为桌面版换上银发骑士入场动画与动态首页背景

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部