tangyuewei/dsh-client-ui-pet0

@tangyuewei/dsh-client-ui-pet

A QQ-pet-style floating salted fish mascot for the DeepSeek Harness web UI

包名
@tangyuewei/dsh-client-ui-pet
版本
1.0.1
最近更新
2026年8月21日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:tangyuewei/dsh-client-ui-pet

自定义配置

文件可修改内容
src/client/SaltedFishPet.tsxMOODS(emoji/tag)、SPEECH 台词库、饱腹度衰减间隔、闲置触发间隔、鱼尺寸(PET_W/PET_H)与边距(MARGIN
src/client/bg-images.ts壁纸 API:全局选择(theme-agnostic)、localStorage 持久化、事件总线
src/client/wallpapers/壁纸源图目录,丢入图片即可自动加入候选(prebuild 缩放 + base64 编码,见下方「添加 / 更换壁纸」)
src/client/index.ts透明背景变量名、鼠标跟随变量、壁纸应用逻辑、玻璃拟态列、用户选择事件总线
src/client/WallpaperPicker.tsx · WallpaperPicker.module.css浮动 🎨 按钮 + 全部壁纸缩略图弹窗(运行时切换、置顶)
src/client/SaltedFishPet.module.css · Background.module.css宠物 / 气泡 / 饱腹度条样式、动画关键帧

常见调整示例

修改饱腹度衰减速度SaltedFishPet.tsx):

// 原:每 30 秒 -1
setHunger(h => Math.max(0, h - 1))
}, 30000)
// 改:每 60 秒 -1
}, 60000)

添加 / 更换壁纸

把图片丢到 src/client/wallpapers/,文件名作为 id(如 yu7.jpg → id yu7):