DeepSeek Harness 插件

yuhao-pet

DSH Web GUI 桌面宠物「宇昊」:可拖拽/投喂/玩耍/洗澡/打针吃药/学习/打工/积分商店,token 消耗自动攒积分。(英文原文)

跳到安装方式

来源信息

GitHub 仓库
dlpufan/yuhao-pet
最近更新
2026年8月16日
分类
趣味扩展
GitHub stars
1
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/dlpufan/yuhao-pet
插件名:yuhao-pet
作者:dlpufan

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.md来源说明 · 只读预览
README 语言

yuhao-pet · 宇昊桌面宠物

简体中文 · English

![宇昊立绘](assets/full.webp)

一只叫 宇昊 的狐狸兽人少年,常驻你的 DeepSeek Harness Web 桌面右下角,陪你写代码、陪你攒积分。

> 立绘与角色设定来自 FurryBar 角色百科(画师 香瓜)。

功能

  • 🖱️ 可拖拽、可隐藏,常驻桌面右下角
  • 🍔 投喂 / 🎾 玩耍 / 🛁 洗澡 / 💊 吃药 / 📖 学习 / 💼 打工 / 💤 睡觉
  • 📊 五项状态(饱食 / 清洁 / 心情 / 健康 / 精力)随时间衰减,会生病、会睡觉
  • ⭐ 等级 + 经验 + 积分商店(食物 / 玩具 / 药品 / 学习 / 家具 / 特殊)
  • 🎒 买到的道具会放进背包,在对应动作里选择使用
  • 💰 你消耗 token 自动攒积分,积分可以用来购买道具
  • 💬 主动搭话 + AI 对话(DeepSeek,可在设置里配 API Key)
  • 🎵 配合赛博朋克主题插件:切歌时会评论新歌,说「切歌」还能帮你切歌
  • 📜 对话历史记录(本地持久化,标注每条回复的触发来源)
  • 🦊 动态立绘:Spine 逐帧呼吸动画,耳朵 / 头 / 尾巴 / 身体自然摆动
  • 😊 表情系统:7 种表情随状态自动切换,也能被对话中的情绪词临时触发(见「表情 / 状态立绘」)
  • 👋 互动:羽毛 / 手指 / 手掌 / 番茄 四种工具,点击身体不同部位(头 / 脸 / 耳朵 / 手 / 肚子 / 腿 / 脚 / 尾巴…)触发不同反应
  • 👕 换装:穿衣 / 脱衣一键切换,立绘实时变化
  • 🧸 旧版 Q 版立绘:设置里可切换回 Q 版
  • 📐 立绘大小:大 / 中 / 小三档可调
  • 🤧 小动作:会随机打喷嚏、左右张望眨眼,会偷一些小东西
  • 🙈 隐藏:设置里可隐藏,装了赛博朋克插件会收进右上角 HUD,否则收在右下角

安装

cd yuhao-pet
dsh plugin --profile web add .

重启并刷新:

dsh web

使用

  • 左键点击宠物:属性面板
  • 右键点击:菜单(对话 / 商店 / 设置 / 各动作)
  • 按住拖动:移动位置
  • 互动:菜单「互动」选工具(羽毛 / 手指 / 手掌 / 番茄),再点击宠物身体部位
  • AI 对话:菜单「⚙️ 设置」填 DeepSeek API Key,然后在「对话」里聊,或点气泡下「回复」

表情 / 状态立绘

宇昊有 7 种表情,每张都是会呼吸的动态立绘(Spine 逐帧),会随状态自动切换;对话里说的话也会临时触发表情(约 12 秒后回到状态表情)。

表情触发立绘
正常 normal默认状态![正常](assets/preview-normal.png)
开心 happy心情 > 75;说「开心 / 喜欢 / 可爱 / 抱」![开心](assets/preview-happy.png)
伤心 sad心情 < 30;说「伤心 / 难过 / 哭」![伤心](assets/preview-sad.png)
生气 angry饱食 < 30;说「生气 / 讨厌 / 烦」![生气](assets/preview-angry.png)
害怕 scared健康 < 30;说「害怕 / 吓 / 恐怖」![害怕](assets/preview-scared.png)
鄙夷 disdainful清洁 < 30;说「嫌弃 / 恶心 / 脏」![鄙夷](assets/preview-disdainful.png)
害羞 shy说「害羞 / 脸红 / 表白」![害羞](assets/preview-shy.png)

卸载

dsh plugin --profile web remove yuhao-pet

> 宠物状态保留在 <dshHome>/data/yuhao-pet/state.json,重装可继续;想彻底清除可手动删除该目录。

目录结构

yuhao-pet/
├── package.json        # dsh.bundle + dsh.client
├── cordis.patch.yml    # 自插入 patch
├── index.mjs           # Node 半边:状态账本 + 路由 + AI 代理
├── client.js           # 浏览器半边:渲染 + 交互
└── assets/             # anim-*.png 逐帧精灵图 / preview-*.png 预览 / 头像 / 元数据

许可

[MIT](./LICENSE)