Back to home

dlpufan

yuhao-pet

DeepSeek Harness Web GUI 桌面宠物「宇昊」

Stars
1
Language
JavaScript
Created
Aug 14, 2026
Updated
Aug 14, 2026

Introduction

yuhao-pet · 宇昊桌面宠物

简体中文 · English

宇昊立绘

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

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

功能

  • 🖱️ 可拖拽、会自己游走,偶尔「捡」小物件玩
  • 🍔 投喂 / 🎾 玩耍 / 🛁 洗澡 / 💊 吃药 / 📖 学习 / 💼 打工 / 💤 睡觉
  • 📊 五项状态(饱食 / 清洁 / 心情 / 健康 / 精力)随时间衰减,会生病、会睡觉
  • ⭐ 等级 + 经验 + 积分商店(汉堡 / 玩具球 / 药品 / 能量饮料)
  • 💰 你消耗 token 自动攒积分(约 500 token = 1 积分)
  • 💬 主动搭话 + AI 对话(DeepSeek,可在设置里配 API Key)
  • 🎵 配合赛博朋克主题插件:切歌时会评论新歌,说「切歌」还能帮你切歌
  • 📜 对话历史记录(标注每条回复的触发来源)

安装

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

重启并刷新:

dsh web

使用

  • 左键点击宠物:属性面板
  • 右键点击:菜单(对话 / 商店 / 设置 / 各动作)
  • 按住拖动:移动位置
  • AI 对话:菜单「⚙️ 设置」填 DeepSeek API Key,然后在「对话」里聊,或点气泡下「回复」

卸载

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/             # 立绘 / 头像 / 元数据

许可

MIT