DSH Hub
dsh-whale-pet cover

luweiyabo/dsh-whale-pet

dsh-whale-pet

UIPlay23 GitHub stars· updated 2026-10-24

dsh-whale-pet is a community DeepSeek Harness plugin. Read the repository README before installing.

Install

npx @deepseek-ai/dsh plugin --profile web add @luweiyabo/dsh-whale-pet

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-whale-pet DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/luweiyabo-dsh-whale-pet.svg)](https://dshhub.dev/plugins/luweiyabo-dsh-whale-pet)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from luweiyabo/dsh-whale-pet, cleaned of badges and images.

dsh-whale-pet

让鲸鱼娘住进 DeepSeek Harness:感知工作状态、回应互动,并在屏幕上自由漫游。

English · 预览 · 安装 · 使用 · 功能 · 动作 · 配置 · 问题反馈

dsh-whale-pet 是一个面向 DeepSeek Harness Web UI 的开源鲸鱼桌宠插件。它会根据 Agent 的思考、编码、工具调用、等待和错误等状态自动切换动作,也支持点击回应、拖拽、屏幕漫游、自定义动画和触发规则。

插件包含 95 个 640×360 透明 WebM 动画,提供中英文界面,设置修改后自动保存并热生效。

功能预览

设置与动作管理

<td align="center"><img src="https://raw.githubusercontent.com/luweiyabo/dsh-whale-pet/main/docs/images/screenshots/settings-overview.png" width="420" alt="鲸鱼桌宠设置界面"><br><strong>集中设置</strong></td>
<td align="center"><img src="https://raw.githubusercontent.com/luweiyabo/dsh-whale-pet/main/docs/images/screenshots/action-browser.png" width="420" alt="分类浏览和预览动作"><br><strong>动作分类、搜索与预览</strong></td>
<td colspan="2" align="center"><img src="https://raw.githubusercontent.com/luweiyabo/dsh-whale-pet/main/docs/images/screenshots/custom-actions-and-rules.png" width="680" alt="自定义动作和事件触发规则"><br><strong>自定义动作与触发规则</strong></td>

桌面交互与状态信息

<td align="center"><img src="https://raw.githubusercontent.com/luweiyabo/dsh-whale-pet/main/docs/images/screenshots/click-to-move.png" width="300" alt="点击页面移动桌宠"><br><strong>点击移动</strong></td>
<td align="center"><img src="https://raw.githubusercontent.com/luweiyabo/dsh-whale-pet/main/docs/images/screenshots/context-menu.png" width="300" alt="桌宠右键快捷菜单"><br><strong>右键快捷菜单</strong></td>
<td align="center"><img src="https://raw.githubusercontent.com/luweiyabo/dsh-whale-pet/main/docs/images/screenshots/balance-bubble.png" width="300" alt="账户余额气泡"><br><strong>账户余额气泡</strong></td>
<td colspan="3" align="center"><img src="https://raw.githubusercontent.com/luweiyabo/dsh-whale-pet/main/docs/images/screenshots/i18n.png" width="680" alt="中英文国际化界面"><br><strong>中英文界面</strong></td>

动作展示

以下按运行时分类展示全部 16 个分类、95 个动作。预览为 240×135、5 FPS 的低帧率循环 GIF;将鼠标悬停在图片上可查看中文动作名。

待机(1)

转向(1)

移动(4)

点击回应(6)

拖拽(2)

日常(10)

工作(3)

游戏(9)

音乐舞蹈(6)

美食(12)

节日(20)

四季(4)

魔术(3)

趣味(9)

鲸鱼特色(3)

梗图(2)

安装

环境要求

项目要求
DeepSeek Harness^0.1.0-rc.6 || ^0.1.2-rc.1 || ^0.2.0-rc.2(开发者预览版;Web profile)
Node.js^22.19.0 || >=24.0.0(跟随 DSH 官方要求,见 DSH package.json 的 engines.node)
pnpm可在命令行中使用;dsh plugin 会把插件管理命令转发给 pnpm

插件 0.1.3 在保留 DSH 0.1.x 兼容的同时,新增对 DSH 0.2.0-rc.2 的支持:0.1.x 沿用 connection.api / connection.rpc,0.2.0-rc.2 的设置读写改走 typert Remote 子服务 remote.settings,会话活动改由 uiSession.sessionStatus 提供,模型流式输出经 assistant-stream 帧归一化,设置卡片同时适配官方插件页槽位 plugins.row.config。会话事件订阅、模型选择、审批与问答等待状态在两种宿主上行为一致;断线后重建状态时不会把历史消息当作新事件触发规则。余额仍仅查询服务商官方接口,未配置凭据时会显示查询失败。

从 npm 安装

dsh plugin --profile web add @luweiyabo/dsh-whale-pet

安装完成后重启 Web profile:

dsh web

宠物默认显示在页面右下角。

或者直接从 GitHub 安装:

dsh plugin --profile web add github:luweiyabo/dsh-whale-pet

同一 Web profile 只能保留一种安装来源。切换 npm、GitHub 或本地源码版本前,请先卸载当前版本;否则多个包会同时声明 whale-pet loader entry,导致 DSH 启动失败。

从本地源码安装

在仓库根目录执行:

dsh plugin --profile web add .

更新

dsh plugin --profile web update @luweiyabo/dsh-whale-pet

卸载

dsh plugin --profile web remove @luweiyabo/dsh-whale-pet

…

Related plugins