DeepSeek 鲸鱼娘桌宠:DSH Desktop 桌宠 + Web…
35.4/100
综合分
11
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:npm 同名包「dsh-whale-pet」归属 er1c0v0/dsh-whale-pet,装到的可能不是本插件。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add aceice01/dsh-whale-pet该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · desktop
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 80 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意npm 同名包「dsh-whale-pet」归属 er1c0v0/dsh-whale-pet,装到的可能不是本插件
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-whale-pet @ 0.1.0
✓Node 引擎要求 >=22 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 16:37:24
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 9 处,展示前 9 条)
- 发起网络请求plugin/dsh-balance-widget/lib/index.js:138
const response = await fetch(BALANCE_URL, { - 读取本地文件plugin/dsh-balance-widget/lib/index.js:174
const html = readFileSync(new URL("./pet.html", import.meta.url), "utf8"); - 发起网络请求plugin/dsh-balance-widget/lib/client.js:43
fetch("/api/balance", { cache: "no-store" }) - 发起网络请求patch/main.js:35
const res = await fetch(url); - 写入本地文件patch/main.js:56
fs.mkdirSync(dshHome, { recursive: true }); - 执行外部命令来自配置/变量patch/main.js:75
childProc = spawn(process.execPath, [DSH_BIN, "--profile", "web", "--port", String(port)], { - 写入本地文件patch/main.js:194
fs.appendFileSync( - 写入本地文件patch/main.js:229
fs.appendFileSync( - 写入本地文件patch/main.js:237
fs.appendFileSync(
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
1 张 · 点击查看大图功能亮点
- 桌面悬浮宠物
- 神经网络语音
- 任务完成提醒
展开完整介绍(62 字)↓
DeepSeek 鲸鱼娘桌宠:DSH Desktop 桌宠 + Web 版悬浮桌宠,晓伊神经网络语音、撒娇互动、任务完成提醒
README
由 DeepSeek 最新模型翻译生成🐋 DeepSeek 鲸鱼娘桌宠
DeepSeek Harness 桌面宠物 — 蓝发女仆 + 鲸鱼尾动画 · 晓伊神经网络语音 · 撒娇互动 · 任务完成提醒
⚠️ 免责声明
这是非官方同人项目,与 DeepSeek 官方(深度求索)无隶属或背书关系。
本项目不用于商业用途。角色素材版权归原作者所有(见文末致谢),使用 DeepSeek 品牌名称仅为指明所适配的工具,不构成任何官方授权或关联。
✨ 功能
| 功能 | 说明 |
| 🐋 同人形象 | DeepSeek 鲸鱼娘同人动画(透明背景,已去绿幕/品红残留) |
| 🎞️ 状态动画 | 待机 / 工作 / 完成 / 出错 / 撒娇 / 跳跃,待机变体轮换 |
| 🗣️ 晓伊语音 | 神经网络人声,49 条台词预合成,完全离线播放 |
| 🥰 互动 | 戳一戳随机反应 · 长按摸头 · 双击静音 · 右键菜单 · 三击诊断 |
| 📢 提醒 | 任务完成(跳跃+纸屑+琶音+语音)· 出错安慰 · 审批提示 · 进度播报 |
| 🎛️ 音量 | 总音量 + 语音/音效/庆祝分动作音量(持久保存) |
| 🖱️ 拖动 | 桌面版全身拖动 · Web 版按住鲸鱼娘拖动 |
支持 两种形态:
- 🖥️ 桌面版:DSH Desktop(Electron)右下角独立透明置顶小窗
展开完整文档(README 剩余 1 节)
🐋 DeepSeek 鲸鱼娘桌宠 DeepSeek Harness 桌面宠物 — 蓝发女仆 + 鲸鱼尾动画 · 晓伊神经网络语音 · 撒娇互动 · 任务完成提醒 ⚠️ 免责声明 这是非官方同人项目,与 DeepSeek 官方(深度求索)无隶属或背书关系。 本项目不用于商业用途。角色素材版权归原作者所有(见文末致谢),使用 DeepSeek 品牌名称仅为指明所适配的工具,不构成任何官方授权或关联。 ✨ 功能 | 功能 | 说明 | | 🐋 同人形象 | DeepSeek 鲸鱼娘同人动画(透明背景,已去绿幕/品红残留) | | 🎞️ 状态动画 | 待机 / 工作 / 完成 / 出错 / 撒娇 / 跳跃,待机变体轮换 | | 🗣️ 晓伊语音 | 神经网络人声,49 条台词预合成,完全离线播放 | | 🥰 互动 | 戳一戳随机反应 · 长按摸头 · 双击静音 · 右键菜单 · 三击诊断 | | 📢 提醒 | 任务完成(跳跃+纸屑+琶音+语音)· 出错安慰 · 审批提示 · 进度播报 | | 🎛️ 音量 | 总音量 + 语音/音效/庆祝分动作音量(持久保存) | | 🖱️ 拖动 | 桌面版全身拖动 · Web 版按住鲸鱼娘拖动 | 支持 两种形态: - 🖥️ 桌面版:DSH Desktop(Electron)右下角独立透明置顶小窗 - 🌐 Web 版:浏览器访问 dsh --profile web 时,页面右下角悬浮层 💰 附带功能:余额徽章 + 充值入口 插件还包含会话头部余额徽章(/api/balance 代理官方接口): | 功能 | 说明 | | 💰 余额显示 | 会话头部显示 DeepSeek 账户余额(如 余额 ¥12.34),每分钟自动刷新 | | 🔄 点击刷新 | 点击徽章立即刷新余额 | | ⚡ 充值入口 | 徽章旁的 "充值" 链接,一键跳转 DeepSeek 开放平台充值页 | | 🔒 安全 | API Key 只在服务端使用,不会传到浏览器(通过 credentialRef 解析) | | 🛡️ 容错 | 网络失败时保留上次余额并标记 stale,不闪断 | 余额徽章默认随插件一起启用;不需要的话可在 cordis.patch.yml 中移除 client.js 的注入,或保持插件但忽略徽章(不影响桌宠功能)。 📦 安装 要求 - Windows - 已安装 DeepSeek Harness 桌面客户端 和/或 npx 版 dsh 方式一:DSH 插件命令(推荐,自动激活) dsh plugin --profile web add github:aceice01/dsh-whale-pet 无 dsh 命令时用:npx @deepseek-ai/dsh plugin --profile web add github:aceice01/dsh-whale-pet 插件自带 dsh.bundle 声明,安装后自动挂载(余额徽章 + Web 悬浮桌宠),无需手动编辑 cordis.patch.yml。 安装后重启 DSH 桌面应用 / dsh web 服务生效。 方式二:一键安装脚本 powershell -ExecutionPolicy Bypass -File install.ps1 脚本自动安装到两个 profile 并启用插件(自动备份原文件): | 版本 | Profile 路径 | | 桌面版 | %APPDATA%\dsh-desktop-client\dsh\profiles\web | | Web 版 | %USERPROFILE%\.dsh\profiles\web | 安装后重启 DSH 桌面应用 / dsh web 服务生效。 其他选项 install.ps1 -Target desktop # 只装桌面版 install.ps1 -Target web # 只装 Web 版 install.ps1 -Uninstall # 卸载 install.ps1 -DryRun # 预览,不实际改动 (可选)应用 main.js 补丁 —— 修复"关闭客户端桌宠不消失" DSH Desktop 原版 main.js 有一个小问题:关闭主窗口时桌宠窗口不会同步关闭,桌宠会残留在屏幕上。apply-main-patch.ps1 提供修复(让桌宠随主窗口一起关闭): powershell -ExecutionPolicy Bypass -File apply-main-patch.ps1 # 应用补丁 powershell -ExecutionPolicy Bypass -File apply-main-patch.ps1 -Revert # 还原 powershell -ExecutionPolicy Bypass -File apply-main-patch.ps1 -DryRun # 预览 如果 DSH Desktop 装在 C:\Program Files,需要以管理员身份运行 PowerShell。 补丁会备份原 main.js(patch/main.js.original),可随时还原。 应用后重启 DSH Desktop 生效。 🎮 使用 桌面版 | 操作 | 效果 | | 按住角色任意位置 | 拖动窗口 | | 单击帽子 | 戳一戳(65% 撒娇 / 20% 蹦跳 / 15% 委屈) | | 长按帽子 0.7s | 摸头(开心蹦跳 + "被主人摸头啦") | | 双击帽子 | 静音 / 恢复 | | 右键帽子 | 功能菜单(总音量 / 语音 / 音效 / 庆祝音量 · 测试语音 · 诊断 · 版本 · 刷新) | | 三击帽子 | TTS 诊断面板 | Web 版 | 操作 | 效果 | | 按住鲸鱼娘 | 拖动悬浮面板 | | 右上角 ✕ | 隐藏(变 🐋 按钮) | | 点击 🐋 | 恢复 | 🏗️ 架构 dsh-balance-widget/ # Cordis 插件(服务端 + 客户端) └── lib/ ├── index.js # 服务端:/pet.html /api/status /api/balance │ # - 从 session firehose 监听 turn/tool/todo/goal/approval │ # - /api/status 输出工作状态供桌宠轮询 ├── client.js # 客户端:会话头部余额徽章 + Web 版悬浮桌宠 └── pet.html # 桌宠页面(动画 + 语音 + 交互,1.5MB 内嵌资源) 工作流: DSH server (session/event firehose) │ turn/start · turn/end · tool/call · todo/write ... ▼ index.js ── /api/status ──► pet.html (轮询 1.5s) ├─ 状态机:idle/running/happy/coquetry/sad ├─ 动画:webp 内嵌(帧延迟×3,节奏舒缓) ├─ 语音:AudioContext 播放预合成晓伊 mp3 └─ 交互:拖动/戳/摸头/右键菜单/音量 桌面版:Electron 主进程创建透明置顶小窗 → 加载 /pet.html Web 版:client.js 注入 shell.overlay 悬浮层 → iframe 加载 /pet.html(postMessage 桥接拖动) 🔧 自定义 换语音 / 加台词 需要 Python 3.9+: pip install edge-tts pillow 1. 编辑 tools/synth_all.py 里的 LINES 台词表 2. 重新合成语音(晓伊音色,可换 PET_VOICE 环境变量) python tools/synth_all.py 3. 构建 pet.html(注入动画 + 语音) node tools/build-pet.mjs 4. 安装 powershell -ExecutionPolicy Bypass -File install.ps1 修图工具(仅当替换素材时需要) python tools/despill.py # 去绿幕残留(素材是绿幕抠图时) python tools/defringe.py # 去品红残留(白背景下边缘干净) 📁 目录结构 dsh-whale-pet/ ├── install.ps1 # 一键安装/卸载(支持 -Target / -DryRun) ├── apply-main-patch.ps1 # (可选)main.js 补丁:修复关闭客户端桌宠不消失 ├── docs/preview.png # 项目预览图 ├── patch/ │ ├── main.js # 补丁后的 main.js │ └── main.js.original # 原版 main.js(用于还原) ├── plugin/ │ └── dsh-balance-widget/ # 桌宠插件 │ ├── package.json │ └── lib/ │ ├── index.js # 服务端路由 + 事件监听 │ ├── client.js # 客户端(余额徽章 + Web 桌宠) │ └── pet.html # 桌宠页面 └── tools/ ├── synth_all.py # 语音合成(edge-tts → lib/audio.json) ├── build-pet.mjs # 构建 pet.html(动画+语音注入) ├── despill.py # 去绿幕残留 └── defringe.py # 去品红残留 📄 License 非商业性使用许可(Non-Commercial Use License) - ✅ 允许:个人使用、学习、非商业性分享 - ❌ 禁止:商业用途、未经原作者许可的二次分发 - 角色素材版权归原作者所有(见致谢);DeepSeek 名称仅用于指明所适配的工具,与 DeepSeek 官方无隶属或背书关系 ❓ FAQ 桌宠没出现? 1. 确认安装脚本输出均为 [OK] 2. 重启 DSH 桌面应用 / dsh web 服务(插件在启动时加载) 3. 检查 cordis.patch.yml 是否包含 balance-widget Web 版桌宠不显示? - 确认访问的是重启后的 dsh web 服务,浏览器强制刷新(Ctrl+F5) 语音没声音? - 确认已在首次使用时点击过桌宠(解锁 AudioContext,浏览器自动播放策略) - 检查右键菜单里的音量滑块 > 0 - Web 版需确认 iframe 未被广告拦截器屏蔽 如何参与贡献? 见 CONTRIBUTING.md 🙏 致谢 - 角色动画素材:codex-pet-DeepSeek-girl - 行为系统参考:DeskPet - 语音合成:edge-tts
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
aceice01/dsh-whale-pet
DeepSeek 鲸鱼娘桌宠:DSH Desktop 桌宠 + Web…
相关插件 · 桌面端
Codex 任务面板chuspeeism/dashi-taskboard
现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness
★ 3,409已汉化DSH
71.7
多智能体自进化开发平台Prism-Shadow/penguin-harness
统一、稳定的 Agent 自进化框架全自动优化:任意模型 · 任意算法 · 任意 Benchmark
★ 3,111已汉化DSH
71.1
桌面宠物PC2005-cloud/dsh-pet
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…
★ 5,341已汉化DSH
71
多端 Agent 工作台GCWing/OpenBitFun
OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。
★ 3,449已汉化DSH
70.8
DSH Desktopanywhere-labs/dsh-desktop
为 DeepSeek Harness DSH 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34,532已汉化DSH
70.7
桌面宠物伴侣OpenPetsHQ/openpets
桌面伴侣平台,带宠物、插件,还能选配本地智能体集成。
★ 1,353已汉化DSH
70.2