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

绝区零 H.D.D. 主题 gaozhe114514/fairy-plugin

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

为网页界面换上 H.D.D. 皮肤、开屏动画与人设语音

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

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

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

状态速览

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

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

验证判据与等级说明 →

可信度证据

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

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

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 15 处,展示前 15 条)
  • 读取本地文件
    index.js:15
    const AVAILABLE = existsSync(SCRIPT) && (PYTHON === 'python' || existsSync(PYTHON))
  • 写入本地文件
    index.js:25
    mkdirSync(OUT_DIR, { recursive: true })
  • 读取本地文件
    index.js:45
    try { lastText = readFileSync(TEXT_PATH, 'utf8').trim() } catch { lastText = '' }
  • 执行外部命令来自配置/变量
    index.js:65
    const child = spawn(PYTHON, [SCRIPT, '--serve'], {
  • 读取本地文件
    index.js:115
    if (!msg.ok || !existsSync(out)) { state.error = msg.error || 'synth failed'; return resolve(null) }
  • 写入本地文件
    index.js:218
    try { writeFileSync(TEXT_PATH, text, 'utf8') } catch { }
  • 读取本地文件
    index.js:242
    if (!entry || !existsSync(entry.file)) {
  • 读取本地文件
    index.js:247
    const bytes = readFileSync(entry.file)
  • 读取本地文件
    index.js:308
    if (existsSync(PRE)) {
  • 发起网络请求
    client.js:207
    fetch('/fairy-voice/greet?text=' + encodeURIComponent(LINES.join(''))).catch(() => {});
  • 发起网络请求
    client.js:338
    const r = await fetch('/fairy-voice/next?after=' + lastRef.current, { cache: 'no-store' });
  • 发起网络请求
    client.js:359
    const r = await fetch('/fairy-voice/state', { cache: 'no-store' });
  • 发起网络请求
    client.js:386
    try { await fetch('/fairy-voice/say?all=1', { cache: 'no-store' }); } catch { }
  • 发起网络请求
    client.js:390
    const r = await fetch('/fairy-voice/state', { cache: 'no-store' });
  • 发起网络请求
    client.js:401
    try { await fetch('/fairy-voice/release'); } catch { }
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

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

Fairy(绝区零 H.D.D.)主题:皮肤、开屏动画、可选人设与本地语音朗读,用于 DeepSeek Harness Web UI

README

由 DeepSeek 最新模型翻译生成
Fairy — DeepSeek Harness 主题插件 把《绝区零》里 H.D.D. 的 AI「Fairy」搬进 DeepSeek Harness 的 Web 界面:皮肤 + 开屏动画 + 可选的人设预设 + 可选的本地语音朗读。 非官方同人作品。角色与相关设定版权归 miHoYo / 米哈游所有,本仓库不含任何游戏资源文件。 Fairy 主题效果:皮肤、Fairy 人设对话、左下角徽记与底部「朗读 / 释放」按钮 功能 | 模块 | 说明 | 依赖 | | 皮肤 | 深海军蓝底、56px 细网格、冷光暗角;左上角品牌位换成 Fairy 徽记 +「Ⅲ型总序式集成泛用人工智能」 | 无 | | 开屏 | H.D.D. 启动画面 → 白闪 → 徽记居中 + 三句问候 → 缩到左下角;点击任意处跳过,约 12 秒 | 无 | | 人设 | 一个叫 Fairy 的 agent preset:称「主人」、三拍冷面、档案体 | 无 | | 语音 | 点「朗读」用 GPT-SoVITS 念出最近一条回答 | Python + 本地模型 | 没有语音运行时,语音按钮不会出现,不会留下点了没反应的死按钮。
展开完整文档(README 剩余 1 节)
Fairy — DeepSeek Harness 主题插件

把《绝区零》里 H.D.D. 的 AI「Fairy」搬进 DeepSeek Harness 的 Web 界面:皮肤 + 开屏动画 + 可选的人设预设 + 可选的本地语音朗读。

非官方同人作品。角色与相关设定版权归 miHoYo / 米哈游所有,本仓库不含任何游戏资源文件。

Fairy 主题效果:皮肤、Fairy 人设对话、左下角徽记与底部「朗读 / 释放」按钮

功能

| 模块 | 说明 | 依赖 |
| 皮肤 | 深海军蓝底、56px 细网格、冷光暗角;左上角品牌位换成 Fairy 徽记 +「Ⅲ型总序式集成泛用人工智能」 | 无 |
| 开屏 | H.D.D. 启动画面 → 白闪 → 徽记居中 + 三句问候 → 缩到左下角;点击任意处跳过,约 12 秒 | 无 |
| 人设 | 一个叫 Fairy 的 agent preset:称「主人」、三拍冷面、档案体 | 无 |
| 语音 | 点「朗读」用 GPT-SoVITS 念出最近一条回答 | Python + 本地模型 |

没有语音运行时,语音按钮不会出现,不会留下点了没反应的死按钮。

安装

1. 下载本仓库,或 git clone
2. 在 Harness 里:设置 → 插件 → 从目录安装,指向本目录
3. 刷新页面

开屏动画每次刷新都会播;点一下屏幕可以跳过。

启用 Fairy 人设

插件安装后,新建会话时在预设列表里选 Fairy。

想让新会话默认就是她:把 cordis.patch.yml 里 preset-fairy 那一段改成覆盖 preset-standard(把 - insert: 包裹去掉,改成 - id: preset-standard,config.id 改成 standard),重装即可。注意这会替换掉原本的 standard 预设。

语音(可选)

语音不在插件里,需要本机准备:

1. Python 3.9 + PyTorch(CPU 或 CUDA)+ GPT-SoVITS 推理环境
2. GPT 权重 .ckpt、SoVITS 权重 .pth、一段参考音频
3. 一个 fairy_tts.py 推理脚本,接受 --serve(stdin/stdout JSON 行协议)或 --text

用环境变量告诉插件它们在哪:

| 变量 | 作用 | 默认 |
| FAIRY_PYTHON | Python 解释器 | E:/python3.9/python.exe(不存在则用 PATH 里的 python) |
| FAIRY_SCRIPT | 推理脚本 | ../fairy-voice/fairy_tts.py(相对插件目录) |
| FAIRY_OUT | 音频输出目录 | ../fairy-voice/out |

- 「朗读」念最近一条回答;播放时再点一次停止
- 「释放」立即结束引擎进程、让出显存
- 4 分钟无操作也会自动释放
- 开屏问候需要一段预生成音频 <FAIRY_OUT>/greeting.wav;没有就只显示文字

自己构建 client.js

client.js 是构建产物。开屏用的背景图不随仓库分发(版权原因):

node scripts/build.mjs # 没有 assets/orb.jpg 时用纯渐变背景

把你的图片放到 assets/orb.jpg 再执行一次,就会内联进构建结果。

许可

代码 MIT。角色形象、名称属于米哈游;GPT-SoVITS 为其作者所有,均不包含在本仓库中。
预览分享卡片长什么样 ↓gaozhe114514/fairy-plugin
分享 · DeepSeek Harness Hub
gaozhe114514/fairy-plugin

为网页界面换上 H.D.D. 皮肤、开屏动画与人设语音

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