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

奶蛙角色挂件 lwwwj/dsh-whale-widget-naiwa-role

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

把余额小鲸鱼换成会互动卖萌的奶蛙

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · chat
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 20 天前
档位由哪些信号合成

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

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/16) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

可执行外部命令发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
  • 发起网络请求
    plugin/lib/index.js:1323
    res = await fetch(BALANCE_URL, {
  • 发起网络请求
    plugin/lib/index.js:2403
    const res = await fetch(u, init)
  • 发起网络请求
    plugin/lib/index.js:3882
    const req = https.get(url, { timeout: timeoutMs, headers: { 'user-agent': 'dsh-whale-widget', accept: 'application/json' } }, (res) => {
  • 执行外部命令固定命令
    plugin/lib/index.js:3911
    exec('npm view dsh-whale-widget version', { timeout: timeoutMs, windowsHide: true }, (err, stdout) => {
扫描于 2026/11/4(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

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

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

dsh-whale-widget插件中增加一个新角色奶蛙

README

由 DeepSeek 最新模型翻译生成
dsh-whale-widget 角色拓展 —— 奶蛙 把 DSH(DeepSeek Harness)Web 界面右下角那只「DeepSeek 余额小鲸鱼」换成奶蛙:平时站着,点一下仰头大笑并出声,思考时变托腮,任务结束点下头,你在输入框打字时叉腰指点。 这是一个第三方插件的角色拓展(魔改),不是官方插件。 上游插件:dsh-whale-widget v0.4.2(作者 MeteorNOX,MIT 许可,仓库 <https://github.com/MeteorNOX/DeepSeek-Balance-Whale-Widget>)。 本仓库保留了上游的 LICENSE 与 PROVENANCE.md,只做角色/音效/状态机的本地改动。
展开完整文档(README 剩余 1 节)
dsh-whale-widget 角色拓展 —— 奶蛙

把 DSH(DeepSeek Harness)Web 界面右下角那只「DeepSeek 余额小鲸鱼」换成奶蛙:平时站着,点一下仰头大笑并出声,思考时变托腮,任务结束点下头,你在输入框打字时叉腰指点。

这是一个第三方插件的角色拓展(魔改),不是官方插件。
上游插件:dsh-whale-widget v0.4.2(作者 MeteorNOX,MIT 许可,仓库 <https://github.com/MeteorNOX/DeepSeek-Balance-Whale-Widget>)。
本仓库保留了上游的 LICENSE 与 PROVENANCE.md,只做角色/音效/状态机的本地改动。

效果

| 时机 | 形象 | 说明 |
| 平时 | 奶蛙(state0) | 拖动、余额气泡、每轮花销、音效等上游功能全部保留 |
| 点一下挂件 | 奶蛙·大笑(state1) | 播放奶蛙笑声,2.5 秒后回到站立(带轻微抖动) |
| 再点一下 | 安迪(state2) | 播放安迪音效,1 秒后回到站立;再点又回到大笑 —— 两条音效交替 |
| 我思考时 | 奶蛙·思考(state3) | 你发出消息后自动切,直到这一轮结束 |
| 任务结束 | 奶蛙·完成(state4) | 每轮任务结束闪 1 秒,然后回到站立 |
| 你打字时 | 奶蛙·指点(state5) | 在输入框里打字就出现,停手 0.9 秒后离开 |

挂件菜单 →「角色」里只有两条:奶蛙 与插件自带的 小鲸鱼(其余 5 张状态图不列出来,由补丁按 URL 直接换图;选中「小鲸鱼」时不再有上面这套状态机)。

安装

方式 A:已经装过 dsh-whale-widget(推荐)

在解压后的目录里执行: powershell -ExecutionPolicy Bypass -File .\install.ps1

脚本会把打过补丁的客户端覆盖到现役插件,并把角色图/音效放进 %USERPROFILE%\.dsh。
原有的客户端与索引都会先备份成 .before-naiwa-<时间戳>。

方式 B:同学那边还没装插件(连插件一起装)

powershell -ExecutionPolicy Bypass -File .\install.ps1 -Full

-Full 会把完整插件包(0.4.2 + 奶蛙补丁)装到默认 profile,并把 dsh-whale-widget 写进 profile 的 package.json(dsh.profile.bundles 与 dependencies)。

装完完全重启 DSH,然后刷新网页(F5)。只想重载客户端时 F5 就够 ——插件是按 mtime 重读 assets/whale-widget.js 且响应 Cache-Control: no-store。

目录

dsh-whale-widget-naiwa-role\
install.ps1 安装脚本(默认只覆盖客户端 + 角色/音效;-Full 连插件一起装) plugin\ 打过补丁的 dsh-whale-widget 0.4.2 完整插件包 assets\whale-widget.js 客户端(含奶蛙状态机补丁 v7) assets\whale-widget.js.dshwv-bak 上游原始客户端(要还原就改回这个名字)
data\
whale-roles\ state0..5.png + roles.json
whale-audio\ nailong_laugh.wav(奶蛙笑声)、andi.wav(安迪)、gagalaxia.wav tools\ 角色/音效安装、补丁与冒烟测试脚本 patches\ 客户端改动的 unified diff(原始 0.4.2 → 补丁后) docs\naiwa-widget-notes.md 完整技术说明(行为、文件落点、旋钮、回退、限制)

换成你自己的形象 / 音效

* 换形象:替换 %USERPROFILE%\.dsh\whale-roles\state0.png … state5.png(方形透明 PNG,正方画布、主体贴底边居中),刷新即可;也可以跑 tools\_install_states.py。
* 换音效:tools\_install_audio.py <音频文件> [片段id] [显示名];注意客户端里写死了两个 id: nailong_laugh(点击大笑)与 andi(点击第二下),换文件时保持 id 不变就行。
* 调节奏:客户端补丁块(搜 /* dshwv-clickface-patch v7 /)顶部的 CLICKFACE 配置里有每个状态的停留毫秒 ms、打字态停手时长 typingIdleMs、抖动开关 shake 等。

还原

把 plugin\assets\whale-widget.js.dshwv-bak 覆盖成 assets\whale-widget.js 即可回到上游原版;角色与音效文件删掉即可(或者留着也不影响原版客户端)。

换回上游原版 / 关于补丁

还原:把 plugin\assets\whale-widget.js.dshwv-bak(上游 0.4.2 原始客户端)覆盖成 assets\whale-widget.js 即可;角色与音效文件删掉即可(留着也不影响原版客户端)。
* 改了什么:patches\naiwa-role-states-0.4.2.patch 是「原始 0.4.2 → 奶蛙补丁 v7」的完整 unified diff,在客户端里搜 /* dshwv-clickface-patch v7 / 也能看到补丁块(配置与逻辑都在一起)。
tools\_patch_widget.py 里的锚点是按 0.3.18 的客户端写的(当年用它打补丁),对 0.4.2 会在第二个锚点处安全地中止、不改文件;0.4.2 直接用本仓库里已经打好补丁的客户端就行。

许可与致谢

* 上游插件 dsh-whale-widget(MIT)作者 MeteorNOX —— 本仓库的挂件主体、气泡、账本等功能都由它提供。
* 本拓展(角色图处理、状态机补丁、音效与安装脚本)以 MIT 许可一并发布,见 LICENSE。
* 角色形象取自用户提供的《奶蛙/奶龙》相关图片与公开音效站素材,仅供个人学习自用,请勿商用或二次分发盈利。
预览分享卡片长什么样 ↓lwwwj/dsh-whale-widget-naiwa-role
分享 · DeepSeek Harness Hub
lwwwj/dsh-whale-widget-naiwa-role

把余额小鲸鱼换成会互动卖萌的奶蛙

这是你的仓库?认领条目

回到顶部