DeepSeek Harness 的鲸鱼娘桌宠:浏览器悬浮桌宠与 Windows 桌面桌宠共享一套数据,实时余额木牌、任务通知、摸头互动、19 句预合成带情感的台词朗读,空闲节奏随是否在场自适应。
安装
# npm 包(预构建)
dsh plugin --profile web add dsh-whale-pet-plugin
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:dleaf6211-hash/dsh-whale-pet
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
为 DeepSeek Harness (DSH) 而生的陪伴型桌宠:浏览器右下角的悬浮鲸鱼娘 + Windows 置顶桌面宠,双形态共享同一份数据,把余额、任务、消耗和陪伴都放在手边。
✨ 功能一览
- 🪵 余额木牌:DeepSeek 实时余额 + 当前会话消耗 + 本月消耗(平台真实账单)+ 消耗差值,一键刷新;Token 用量视图(调用/输入/输出/缓存)
- 🔔 任务通知:会话/子任务/工作流/后台任务完成、失败、等待审批、需要协助时,木牌弹通知 + 语音播报(三变体随机);完成通知带本次任务的真实成本
- 🫳 摸头互动:鼠标停在鲸鱼娘头上 → 害羞贴纸 + 爱心 + 摸头台词
- 🎙️ 19 句带情感台词:每句配专属语气,预合成语音随包分发,离线可用、零 TTS 调用
- 🖥️ Windows 桌面宠:置顶 WPF 小窗(立绘 + 木牌),与浏览器宠同步台词与通知;眼睛按钮进入透明模式(鼠标穿透),悬停眼睛可退出
- 🌙 免打扰时段:设定静音时段(支持跨午夜),只静音不消失;审批与「需要协助」白名单照常提醒
- 💸 低余额提醒:余额低于 5 元弹提醒,内置充值二维码流程
- ⚙️ 设置面板:随机台词开关/频率、语音开关、宠物大小、自动拉起、免打扰……全部可在「设置 → 插件 → 鲸鱼娘桌宠」里改
- 🔒 零遥测:所有数据只存本机,语音与立绘全部随包内置
📸 截图
浏览器桌宠 · 余额木牌(实时余额 / 会话消耗 / 本月消耗 / 消耗差值)

浏览器桌宠 · 用量视图(模型调用次数 / 输入 / 输出 / 缓存 tokens)

摸头互动(害羞贴纸 + 爱心 + 台词)

Windows 桌面宠(置顶木牌 + 台词 + 通知)

设置面板(台词 / 语音 / 大小 / 免打扰……)

📦 安装
# 推荐:npm(预构建,免 allowBuilds 授权)
dsh plugin --profile web add dsh-whale-pet-plugin
# 或从 GitHub 安装
dsh plugin add github:dleaf6211-hash/dsh-whale-pet
安装后重启 Harness(或对应 profile),浏览器右下角就会出现鲸鱼娘。桌面宠默认不自动拉起——点木牌上的「拉起桌宠」按需启动,或在设置里打开「自动拉起桌面宠」。
🎮 使用
| 交互 | 效果 |
|---|---|
| 停在鲸鱼娘头部 ~0.7 秒 | 摸头:害羞贴纸 + 爱心 + 摸头台词 |
| 木牌「看用量 / 看余额」 | 余额与 Token 用量切换 |
| 木牌「拉起桌宠」 | 拉起/查看桌面宠(运行中只提示,不会误关) |
| 木牌「刷新」 | 立即拉取最新余额 |
| 桌面宠右上角 👁 | 透明模式(鼠标穿透),悬停眼睛再点退出 |
| 输入框…… | 什么都不用做,它会自己冒台词 💬 |
⚙️ 设置项
「设置 → 插件 → 鲸鱼娘桌宠」:
| 设置 | 说明 | 生效 |
|---|---|---|
| 随机台词 | 空闲时主动说话的开关 | 立即 |
| 台词频率 | 安静(间隔×2)/ 标准 / 活泼(×0.5) | 立即 |
| 语音朗读 | 台词与通知语音总开关 | 立即 |
| 浏览器宠大小 | 60% ~ 120% | 立即 |
| 自动拉起桌面宠 | 默认关 | 下次重启 |
| 低余额提醒 | 余额 < 5 元弹提醒 | 立即 |
| 免打扰时段 | 静音 + 不弹气泡;审批/需要协助白名单 | 立即 |
❓ 常见问题
升级插件时报 EPERM rename node_modules\dsh-whale-pet-plugin?
桌宠进程锁着插件目录。先托盘/按钮退出桌面宠 → 完全退出 DSH → 再执行 dsh plugin add → 重启。
关掉桌面宠后没声音了? 发声权会自动交还浏览器宠(心跳检测,最多 ~15 秒)。
为什么账单和余额对不上? 本月消耗优先取平台真实账单(本机已有平台登录凭据时);「消耗差值」= 今日余额起点 − 当前余额 − 会话消耗,为负时显示 0。
不想被它吵? 打开免打扰时段;审批与「需要协助」仍会提醒你,不会错过关键事。
🔒 数据与隐私
- 余额查询使用本机
~/.dsh/.credentials.yaml中的 DeepSeek API Key,直连api.deepseek.com,不经过任何第三方 - 真实月度账单仅在检测到本机平台登录凭据(
~/.whale-platform-auth.json)时拉取,无凭据则用 token 估算 - 台词语音全部为仓库内置预合成音频,运行时不调用任何 TTS 服务
- 所有状态保存在本机
~/.whale-pet/与~/.whale-*.json,无任何遥测上报
🖥️ 系统要求
- Windows(桌面宠基于 PowerShell + WPF;浏览器宠任意系统可用)
- DeepSeek Harness (dsh)
🐛 问题反馈
欢迎任何反馈!到 Issues 提交(有现成模板)。请务必注明你的 DSH 宿主版本(npm ls @deepseek-ai/dsh)——不同宿主版本的 API 差异会影响问题定位,注明版本能让我们少绕很多弯路。
📄 License
MIT
链接
同类插件
PC2005-cloud/dsh-pet#dsh-pet★ 1299
DSH Web UI 桌面宠物:25 个透明动画、屏幕漫游、点击反应与拖拽,附可复现的素材生成链。
Nagi-ovo/dsh-ads★ 661
2005 年中文站点风格的整活广告插件:侧栏广告/信息流/角落弹窗 + 假关闭叉,素材全虚构。
vlln/whale-girl★ 357
桌面宠物(QQ 宠物形态):右下角悬浮、可拖拽/投喂/玩耍。
yyh-001/dsh-meme★ 175
聊天表情包:纯文本斗图、情绪主动发图、像 QQ/微信 一样发图、AI 自动学图、自定义表情包。
a86582751/dsh-nexttavern★ 170
面向 DeepSeek Harness 的角色扮演工作台:人物卡可以导入(SillyTavern/TauriTavern),也可以从零交互式写出一张;长篇 TXT 能改编成可玩的角色卡,精读或粗颗粒度两种读法;主代理按剧情主动查阅世界书,正文在独立的酒馆阅读 TAB 中呈现;同一对话里探索多条世界线(重新生成、改后发送、显式分支);带作用域的文风预设(16 种自带文风)、角色 Agent 集群、独立决策卡,以及角色卡或小说导出;长篇由固定设定前缀、硬切上下文窗口、可追溯导演笔记与关键词/语义/混合检索撑住,嵌入可用在线服务,也可完全本地运行。面向 Harness 0.1.2-alpha.3,安装需按文档应用显式兼容补丁。
Sutera-Diffusus/dsh-whale-musume★ 122
元气鲸鱼娘桌宠:摸头养成、按工具类型联动的工作状态、494 条台词、30 项成就、成长日记、拖拽惯性、主题适配与无障碍模式。关键词感知与余额关心默认关闭、需手动开启;可选的天气心情只在你填了城市后才会请求 Open-Meteo。无遥测。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。