yuhao-pet:給 DSH Web GUI 加一隻可互動、可攢積分的桌面寵物「宇昊」

前言

DSH 的理念是「一切皆插件」。在 Web GUI 場景中,除了命令執行和對話界面,也可以加入輕量交互組件。yuhao-pet 是一個 DSH Web 插件,由 dlpufan 維護,許可證爲 MIT。它把一隻叫「宇昊」的桌面寵物放進 DSH Web 桌面右下角,支持拖拽、投餵、洗澡、學習、打工等動作,並把 token 消耗轉化爲積分,用於購買道具。下面介紹它的核心功能、安裝命令和典型用法。

這裏寫的是社區插件目錄中的插件;社區目錄是獨立站點,與 DeepSeek 或幻方無官方從屬關係,不是官方應用商店。

這是什麼

一句話定位:DSH Web GUI 桌面寵物插件。

它主要解決三件事:

  • 在 DSH Web 桌面裏提供一個常駐、可拖拽、可隱藏的互動角色。
  • 用五項狀態、動作、道具和商店,把日常交互做成一個輕量養成流程。
  • 把 token 消耗轉化爲積分,並允許積分購買食物、玩具、藥品、學習、傢俱、特殊類道具。

立繪與角色設定來自 FurryBar 角色百科(畫師 香瓜)。

核心功能

常駐、移動與隱藏

  • 常駐 DSH Web 桌面右下角。
  • 可拖拽,可隱藏。
  • 隱藏時,如果裝了賽博朋克主題插件,可收進右上角 HUD;否則收在右下角。

狀態與動作

  • 可執行投餵、玩耍、洗澡、喫藥、學習、打工、睡覺等動作。
  • 飽食、清潔、心情、健康、精力五項狀態會隨時間衰減。
  • 狀態變化會影響寵物表現,寵物會生病、會睡覺。
  • 提供等級與經驗,以及積分商店。

積分與揹包

  • 消耗 token 會自動攢積分。
  • 積分商店包含食物、玩具、藥品、學習、傢俱、特殊。
  • 購買後的道具會進入揹包,並在對應動作中使用。

AI 對話

  • 可以主動搭話,並和 DeepSeek AI 對話。
  • 對話歷史記錄本地持久化,並標註每條回覆的觸發來源。
  • 配合賽博朋克主題插件時,切歌會評論新歌;在對話裏說「切歌」可幫助切歌。

需要填寫的配置項爲:

DeepSeek API Key

立繪、表情與換裝

  • Spine 逐幀呼吸動態立繪,耳朵、頭、尾巴、身體自然擺動。
  • 7 種表情會隨狀態自動切換,也可被對話中的情緒詞臨時觸發。
  • 可切換舊版 Q 版立繪。
  • 立繪大小支持大、中、小三檔。
  • 換裝:穿衣、脫衣一鍵切換,立繪即時變化。
  • 隨機小動作:打噴嚏、左右張望眨眼、偷一些小東西。

互動工具

  • 提供羽毛、手指、手掌、番茄四種互動工具。
  • 點擊身體不同部位會觸發不同反應。

安裝與啓用

先在插件源碼目錄中切換到 yuhao-pet,再添加插件:

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

安裝完成後,重啓並刷新:

dsh web

如果需要卸載:

dsh plugin --profile web remove yuhao-pet

寵物狀態保留在以下路徑:

<dshHome>/data/yuhao-pet/state.json

重裝可繼續;想徹底清除,需要手動刪除該目錄。

典型用法

1、左鍵點擊寵物:打開屬性面板。

2、右鍵點擊寵物:打開菜單,可進入對話、商店、設置或執行各動作。

3、按住拖動:移動寵物位置。

4、互動:在菜單「互動」中選擇羽毛、手指、手掌或番茄,再點擊寵物身體部位。

5、AI 對話:在菜單「設置」中填寫 DeepSeek API Key,然後在「對話」裏聊,或點氣泡下「回覆」。

適用場景與注意

適合:

  • 已經在用 DSH Web GUI,希望桌面裏多一點輕量互動。
  • 想用一個積分/道具機制感知 token 消耗。
  • 想給對話、切歌、隱藏等場景加一層寵物交互。

注意:

  • 插件以當前 dsh 進程權限運行,安裝前應檢查源碼、行爲與許可證。
  • AI 對話需要配置 DeepSeek API Key。
  • 切歌評論、說「切歌」切歌、隱藏時收進右上角 HUD 等功能,依賴賽博朋克主題插件。
  • 本文只寫已覈實能力,不引用未覈實的數據或字段。

鏈接

  • 目錄頁:https://www.skillhub.cn/plugins/dlpufan/yuhao-pet
  • GitHub:https://github.com/dlpufan/yuhao-pet
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜