Sutera-Diffusus/dsh-whale-musume
DeepSeek Harness 桌宠插件:元气鲸鱼娘陪你写代码 🐋
Project Overview项目介绍
This is a native desktop mascot plugin built exclusively for DeepSeek Harness, designed to sit on your workspace and keep you company while you code. It defaults to a floating 200px size that you can drag anywhere on your screen, and has inertia dragging that lets it slide a short distance after you release your mouse. When idle, it does small random animations like drinking coffee or stretching, and automatically switches to a working pose when it detects DSH running tasks. It also supports different working poses for different task types, from running commands to deployment, and will fall back to a generic pose if it can’t identify the task type.
It includes a full growth and achievement system with 39 unlockable achievements, a 4x4 bubble popping minigame, and proactive care features like 25-minute sedentary reminders and late-night break suggestions. It can also display your DeepSeek API balance in five tiers with personalized messages, and the whole balance feature defaults to off to avoid unnecessary network requests. All user interaction data is stored locally in the browser’s localStorage, no telemetry is sent, and no user personal data is uploaded to external servers. You can even turn off displaying the actual balance number and only show a tier description to avoid leaking sensitive info when sharing screenshots.
This plugin is currently only supported on Windows, requires Node.js 18 or higher and DeepSeek Harness 0.1.0-rc.6 or newer to run, and is released under the open source MIT license. There are two installation methods: the DSH plugin bundle method and the manual script method, both of which support easy update, rollback and uninstallation. The installation script automatically creates a backup of your original files so you can roll back if anything goes wrong during the process. If you run into common issues like the mascot not showing up after refresh, the official documentation has a dedicated troubleshooting section to help you resolve it quickly.
这是一款专为DeepSeek Harness打造的原生桌面看板娘插件,会在你使用DSH编写代码时提供可爱陪伴。默认悬浮在界面,支持鼠标拖拽移动,带有拖拽惯性效果,待机时会随机做出喝咖啡、伸懒腰等日常小动作,检测到工作运行时会自动切换为抱笔记本的工作姿态。支持摸头互动,点击不同部位会触发专属立绘与台词,节日还会自动切换特殊换装。
它自带养成、成就系统和趣味小游戏,支持久坐提醒、深夜劝休息等主动关怀功能,还能根据API余额情况进行分档提醒,提供无障碍模式满足不同用户需求。所有互动数据都保存在本地浏览器存储,不会上传用户数据、不发送遥测,隐私安全性有保障。用户可在设置中随时开关功能,关闭后也能通过左下角唤回按钮重新开启。
该插件目前只支持Windows系统,需要Node.js 18以上版本配合DSH 0.1.0-rc.6以上版本使用,遵循MIT开源许可协议。安装方式支持组合包安装和脚本安装两种,更新、回滚和卸载都有对应操作指引,安装脚本会自动备份原有文件,操作失误也能轻松回滚。遇到故障可对照官方文档的故障排查板块快速解决问题。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-whale-musume(Sutera-Diffusus/dsh-whale-musume)
仓库:https://github.com/Sutera-Diffusus/dsh-whale-musume
本站详情页:https://www.yhbd.top/plugins/sutera-diffusus-dsh-whale-musume/
本站登记:类型 client · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 111 · 最近提交 2026-10-03 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- Desktop client: installation downloads an executable - verify the publisher and checksums桌面客户端:安装会下载可执行文件,请核对发布者与校验和
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:Sutera-Diffusus/dsh-whale-musume
把 Sutera-Diffusus/dsh-whale-musume 加入你的 DSH 配置(web profile)即可启用。
READMEREADME

鲸鱼娘 · dsh-whale-musume
DeepSeek Harness 的桌宠看板娘:安静陪你写代码,工作一开始她就抱起笔记本,绝不插嘴。
一分钟上手 · 看看她长什么样 · 她有什么 · 常见问题 · English

为什么是鲸鱼娘
大部分桌宠要么只是「会动的图」,要么会在你专注时抢注意力。鲸鱼娘的三条硬规则:
| 原则 | 具体做法 |
|---|---|
| 不打断你 | 工作态(有工具在跑)绝不弹话、不乱切姿势;所有闲聊、关怀、播报都只在待机时发生 |
| 不抢你的焦点 | 默认是纯装饰:aria-hidden、不拦截键盘、不覆盖业务 DOM、不改任何内置包文件;连焦点都要你主动开无障碍模式才拿得到 |
| 不给你添隐私负担 | 无遥测、不上传、默认零外部请求;台词播报、关键词感知、余额、无障碍这些会读内容/金额的功能全部默认关闭 |
而且她是真的会看你在干什么:不是定时随机换图,而是读取宿主的结构化标记(工具卡状态、会话运行标记、终端块)来判断你在忙什么,再决定摆哪个姿势、要不要闭嘴。
目录
- 一分钟上手
- 看看她长什么样
- 她有什么
- 兼容性
- 第一次使用
- 使用说明
- 设置面板
- 更新 / 回滚 / 卸载
- 版本更新
- 数据与隐私
- 常见问题
- 故障排查
- 路线图
- 项目结构
- 开发与测试
- 参与贡献
- 致谢
- License
一分钟上手
# 桌面端(Electron 壳)——把路径换成你的安装位置
$Desktop = "D:\DeepseekHarnessDesktop"
$Cli = "$Desktop\resources\app.asar\dsh\node_modules\@deepseek-ai\dsh-desktop-host\lib\cli.js"
$env:ELECTRON_RUN_AS_NODE = "1"
& "$Desktop\DeepSeek Harness.exe" --expose-internals $Cli plugin --profile desktop add github:Sutera-Diffusus/dsh-whale-musume
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
whitefirer/dsh-niulai-pet
MemTensor/memmy-agent
OpenPetsHQ/openpets
QCYTSN/dsh-dafeiyu
vlln/whale-girl
ChisaAlter/WhaleIsle
liyupi/dsh-kun-like-pet
Yi-111-a/dsh-jingling