🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

鲸鱼女孩桌宠 zyfgood/dsh-whale-girl

DeepSeek Harness
zyfgood12 天前有提交已提供中文文档扫描:含敏感能力

养一只鲸鱼女孩,实时围观智能体干活进度

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add zyfgood/dsh-whale-girl
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · ui
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 12 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 6 处,展示前 6 条)
  • 读取本地文件
    lib/index.js:99
    const raw = await readFile(statePath(), 'utf8')
  • 写入本地文件
    lib/index.js:124
    await mkdir(dir, { recursive: true })
  • 写入本地文件
    lib/index.js:126
    await writeFile(tmp, JSON.stringify(this.persisted, null, 2) + '\n', 'utf8')
  • 写入本地文件
    lib/index.js:127
    await rename(tmp, statePath())
  • 发起网络请求
    lib/client.js:581
    const res = await fetch(routeUrl("whale-girl/act"), {
  • 发起网络请求
    lib/client.js:602
    const res = await fetch(routeUrl("whale-girl/state"), { credentials: "same-origin" });
扫描于 2026/11/1(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/schemastery@deepseek-ai/dsh-tools@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-api-gateway@deepseek-ai/dsh-client-ui-slots
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 插件:鲸鱼女孩桌宠。Agent 干活时游泳、等审批时敲玻璃、完成时庆祝;互动养成 + whale_say 工具,纯 SVG/CSS 动画零素材。

README

由 DeepSeek 最新模型翻译生成
dsh-whale-girl 🐳 鲸鱼女孩 npm 包名:@zyfgood/dsh-whale-girl(配置里插件行的 name: 也必须写这个名字)。 仓库目录名 / 历史文档里的 dsh-whale-girl 指同一个插件。 DeepSeek Harness(DSH)插件:鲸鱼女孩桌宠。她住在 Web GUI 右下角,实时反映智能体的工作状态,也能陪你玩。纯程序化 SVG + CSS 动画,零素材、零运行时依赖,只读会话事件,不改会话与工作区文件。 她会做什么 | 智能体在干嘛 | 鲸鱼女孩在干嘛 | | 任务运行中 | 游泳 🏊 | | 模型输出中 | 陪它思考,头顶泡泡 💭 | | 调用工具 | 吐一个带友好标签的泡泡(敲命令 / 读文件 / 改文件 / …)🔧 | | 请求批准 | 贴着屏幕敲玻璃 + 琥珀色脉冲 + 提醒气泡 🔔 | | 任务完成 | 跳起来庆祝 + 开口汇报:"搞定!这一轮 X 分 Y 秒,跑了 N 个工具" 🎉 | | 任务失败 | 下沉,眼睛变 > < 😢 | | 闲置超时 | 主动讨活:"我闲着呢,有活吗?
展开完整文档(README 剩余 1 节)
dsh-whale-girl 🐳 鲸鱼女孩

npm 包名:@zyfgood/dsh-whale-girl(配置里插件行的 name: 也必须写这个名字)。
仓库目录名 / 历史文档里的 dsh-whale-girl 指同一个插件。

DeepSeek Harness(DSH)插件:鲸鱼女孩桌宠。她住在 Web GUI 右下角,实时反映智能体的工作状态,也能陪你玩。纯程序化 SVG + CSS 动画,零素材、零运行时依赖,只读会话事件,不改会话与工作区文件。

她会做什么

| 智能体在干嘛 | 鲸鱼女孩在干嘛 |
| 任务运行中 | 游泳 🏊 |
| 模型输出中 | 陪它思考,头顶泡泡 💭 |
| 调用工具 | 吐一个带友好标签的泡泡(敲命令 / 读文件 / 改文件 / …)🔧 |
| 请求批准 | 贴着屏幕敲玻璃 + 琥珀色脉冲 + 提醒气泡 🔔 |
| 任务完成 | 跳起来庆祝 + 开口汇报:"搞定!这一轮 X 分 Y 秒,跑了 N 个工具" 🎉 |
| 任务失败 | 下沉,眼睛变 > < 😢 |
| 闲置超时 | 主动讨活:"我闲着呢,有活吗?" |
| 闲置更久 / 本地 00:00–06:00 | 戴睡帽睡觉 💤(睡觉时仍有呼吸动画) |

互动与成长

- 单击:戳戳(随机台词 + 吱吱声,经验 +1)
- 双击:摸摸(好感 +2,浮出爱心;8 秒冷却,太频繁会被她嫌弃)
- 拖拽:移动位置,自动记住(按右/下边距锚定)
- 右键菜单:喂食 🍤 / 静音 / 回默认位置 / 隐藏(隐藏后右下角小 🐳 恢复)
- 悬停:成长卡片——等级、称号、经验条、好感 ❤、本轮/上轮统计

成长规则(零负反馈:永不扣分、永不惩罚):

- 每完成一轮 +8 经验(失败也 +2)、好感 +1;互动另有加成
- 等级 = floor(sqrt(xp / 20)) + 1;称号从「初来乍到」到「家人」共 6 档
- 好感每 60 点亮一颗 ❤(最多 5 颗)
- 全部数据持久化在 ~/.dsh/whale-girl/state.json

whale_say 工具

插件向智能体注册 whale_say 工具(配置可关):让鲸鱼女孩说一句话(或附 happy / sad / surprise / sleep 动作),作为给用户的轻量可见通知通道——适合任务阶段性进展播报、温馨提醒、小型庆祝。文本建议 ≤ 60 字,用用户的主要语言。若用户隐藏了桌宠或关了台词,工具结果会如实告知。

配置(设置 → 插件 → whale-girl,或 profile patch)

| 字段 | 默认 | 说明 |
| visible | true | 启动时显示 |
| size | 160 | 尺寸(80–320 px) |
| bubbleScale | 1 | 气泡缩放(0.4–1.5) |
| speechEnabled | true | 台词气泡 |
| soundsEnabled | true | 合成音效(WebAudio 实时合成,零音频文件) |
| petSayTool | true | 向智能体提供 whale_say 工具 |
| idleNagMinutes | 5 | 闲置几分钟后主动讨活 |
| sleepAfterMinutes | 10 | 闲置几分钟后睡着 |

Install / 安装

Git 渠道(仓库根目录即插件)
dsh plugin --profile web add "github:zyfgood/dsh-whale-girl#main&path:/"
桌面版用 desktop profile:
dsh plugin --profile desktop add "github:zyfgood/dsh-whale-girl#main&path:/"

npm 渠道(已发布)
dsh plugin --profile web add @zyfgood/dsh-whale-girl

本地开发(junction 链接,改 lib/client.js 保存即热更)
dsh plugin --profile desktop add /path/to/dsh-whale-girl

安装后打开(或刷新)DSH Web GUI 即可,无需重启 Host。卸载: dsh plugin --profile desktop remove @zyfgood/dsh-whale-girl。

English Summary

dsh-whale-girl is a desktop pet for the
DeepSeek Harness Web GUI:
a little whale girl living in the corner of the window who reflects your
agent's state in real time — swimming while tasks run, blowing labeled bubbles on tool calls, tapping the glass when an approval is waiting, backflipping with a duration/tool-count report on success, sinking with > < eyes on failure, and wearing a nightcap after dark or when idle.

- Hand-written SVG + CSS animation — zero assets, zero runtime dependencies.
- Interactions: click to poke, double-click to pet (affinity hearts),
drag to reposition (remembered), right-click menu (feed / mute / reset /
hide), hover card with level, title, XP bar and per-turn stats.
- Growth: XP and affinity from completed turns and interactions,
- 6 个称号,从「初来乍到」到「家人」;严格正向——绝不扣分。
- whale_say 工具:智能体可以让她说话或做动作(happy / sad / surprise / sleep),作为轻量的可见通知渠道。
- 状态机把持久会话事件(turn/start、tool/call、 approval/asked、turn/end、…)映射成心情;统计数据持久化到 ~/.dsh/whale-girl/state.json。
- 对会话和工作区文件只读。

dsh plugin --profile web add "github:zyfgood/dsh-whale-girl#main&path:/"
or from npm:
dsh plugin --profile web add @zyfgood/dsh-whale-girl

结构

lib/index.js 宿主半:session/event → 状态机;/whale-girl/state|act 路由; whale_say 工具注册;状态持久化(写回合并去抖) lib/client.js 浏览器半:shell.overlay 槽位挂载;SVG 鲸鱼女孩 + CSS 动画; 600ms 轮询快照 + 交互上报;WebAudio 合成音效 cordis.patch.yml 官方安装自动挂载的 bundle patch cordis.patch.example.yml 手工挂载示例(不需要时忽略)

License

MIT.
预览分享卡片长什么样 ↓zyfgood/dsh-whale-girl
分享 · DeepSeek Harness Hub
zyfgood/dsh-whale-girl

养一只鲸鱼女孩,实时围观智能体干活进度

回到顶部