鲸鱼娘桌宠 (whalegirl-deskpet)

前言

在 DeepSeek Harness (DSH) 或 Claude Code 等开发环境中,长时间运行任务时往往缺乏视觉反馈。鲸鱼娘桌宠提供了一个陪伴方案:她不仅出现在桌面上,还能根据开发者的行为(如发消息、模型干活、轮次结束)做出相应反应。

这是什么

这是一个开源的桌宠项目,由 wei125775-lab 维护,代码使用 MIT 许可证。插件支持两个主要平台版本:dsh(DshDesktop) 和 Claude Code(PetPet 框架)。
核心特点是角色的所有动作素材由 AI 视频生成,待机动画则通过分层 PSD 烘焙程序化生成,而非简单的帧动画。

核心功能

  1. 双平台支持
    - dsh 版本:适配 DshDesktop,使用 frames2d 格式。
    - Claude Code 版本:适配 PetPet 框架。
    - WorkBuddy 版本:提供钩子插件,适配腾讯的 WorkBuddy 工作台。

  2. 待机表现
    - 由分层 PSD 烘焙生成,包含呼吸、飘发和眨眼效果,动作幅度较小,避免 AI 视频常见的抽帧抖动。

  3. 交互动作
    - 吃饭与收碗:发消息或模型干活时捧碗吃,一轮结束后收碗。
    - 打断反应:按 Esc 键打断当前动作时,会立刻停止并甩出“屑表情”。
    - 点击反馈:点击角色会触发挥手或比心。
    - 起子代理:在起子代理(Subagent)运行时,脚边会游出小海豚并绕圈。

  4. 素材来源
    - 所有角色素材均由 AI 生成。

安装与启用

根据你使用的环境选择对应的安装方式。

dsh 版本

在项目根目录执行安装脚本。脚本会自动处理依赖,包括检测并安装 @linxin666/dsh-pet 渲染器(如果需要)。

node install.mjs

Claude Code 版本

进入 claude 目录执行安装脚本。

cd claude
node install.mjs

绿色版(Windows)

直接下载 Releases 中的绿色压缩包(如 whalegirl-petpet-win-x64.zip),解压后双击 启动.cmd 启动。

WorkBuddy 版本

下载 whalegirl-workbuddy-win-x64.zip,先运行 启动.cmd 启动桌宠本体,再运行 装WorkBuddy钩子.cmd,最后完全退出并重启 WorkBuddy。

典型用法

  • 工作状态:当你发消息或模型开始处理任务时,她端着碗吃饭。
  • 轮次结束:一轮任务完成后,她收起碗,可能进入托腮、双手合十或待机状态。
  • 紧急打断:在任务中途按下 Esc,她会停下手中的动作并给你一个“屑表情”。
  • 点击互动:直接点击桌面上的她,会触发挥手或比心动作。
  • 特殊事件:当起子代理介入时,她脚边会出现小海豚游动。

注意事项

  1. Windows 安全提示:双击解压后的 .cmd 文件时,Windows 可能会弹出“已保护你的电脑”提示。这是因为浏览器下载的 zip 标记为“来自 Internet”。点“更多信息”后选择“仍要运行”即可解决,文件本身未损坏。
  2. 包体积:绿色版包含完整的 Electron 运行时,包体积较大(约 200MB)。
  3. 平台条款:所有素材均由 AI 生成,使用前需确认相关平台的服务条款。
  4. 依赖与版本:
    - dsh 版本依赖 dsh >=0.1.5-rc.1 或 @linxin666/dsh-pet。
    - 渲染器版本必须与目标 dsh profile 的版本对应,否则可能导致显示异常或安装失败。
  5. MIT 代码:代码部分采用 MIT 协议开源。

总结

鲸鱼娘桌宠通过 AI 生成的素材和程序化烘焙的待机动画,为 DSH 和 Claude Code 用户提供了具备交互性的桌面反馈。安装过程相对简单,但需注意 Windows 系统的安全提示及不同平台的渲染器版本兼容性。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜