dsh-feiyu-wardrobe:把 DSH token 賬單變成魚糧與側邊欄換裝間

前言

在 DeepSeek Harness(DSH)裏跑 agent,模型調用會不斷產生 token 消耗。賬單往往只有數字,缺少一種「和日常開發節奏綁在一起」的反饋。社區插件 dsh-feiyu-wardrobe(大肥魚衣櫥)的做法是:按官方峯谷價把每次調用折成人民幣,再換算成 魚糧幣;同時提供 21 件原創 SVG 單品、側邊欄 換裝間(WebGL2 2.5D 動態角色)和可拖動的 懸浮小鯨魚,全部在本地靜態路由下運行,不依賴外部 CDN。下面介紹它是什麼、怎麼裝、怎麼用,以及開啓 DIY 時需要注意的邊界。

這是什麼

dsh-feiyu-wardrobe 由維護者 GIT121995 發佈,npm 包名同爲 dsh-feiyu-wardrobe,當前版本 2.1.0(MIT 許可證)。在 SkillHub 社區目錄中歸類爲 趣味換裝。

一句話定位:DSH 插件——token 花銷變魚糧 + 側邊欄換裝小遊戲(Q 版 / 少女版雙身形、整套穿着立繪、懸浮小鯨魚),換裝間與素材走插件本地路由 /feiyu/dress-up/,純本地離線(DIY 上傳爲可選能力,默認關閉且會走雲端圖像 API)。

項目說明中強調:名稱與形象爲社區玩梗向原創,不是 DeepSeek 官方產品。

核心功能

魚糧經濟與 /fish 命令

  • 真實賬本:按 DeepSeek 官方峯谷價把每次模型調用折成人民幣,默認 1 元 = 100 魚糧幣(可在 profile 配置裏改 coinPerCNY)。
  • 新魚出生禮:默認送 120 魚糧幣 + 小葉子一頂(birthGiftCoins 可配)。
  • 親密度與心情:與乾飯次數、互動、連續天數等相關;心情檔位會影響表現(如餓暈了 / 滿足等)。
  • 衣櫃:21 件原創 SVG 單品,分部位(帽子 / 面部 / 頸部 / 身體 / 手持 / 背景),稀有度含普通 / 稀有 / 史詩(例如 README 提到王冠約 600 幣)。

命令本身不佔單獨模型調用。常用命令如下:

命令 說明
/fish 查看今日狀態(投餵金額、token、親密度、心情、穿搭)
/fish list 按部位列出單品、價格與擁有狀態
/fish buy <名字\|id> 用魚糧幣購買並自動穿上
/fish wear <名字\|id> 換上已擁有單品
/fish takeoff <部位> 脫掉某部位(bg / body / neck / face / hand / hat)
/fish rename <名字> 改名
/fish png [尺寸] 渲染當前穿搭 PNG(默認 768)
/fish report 生成 1080×1440 飼養報告卡(HTML)
/fish help 幫助

側邊欄換裝間(WebGL2 2.5D)

裝好插件並重啓 DSH 後,Web 側側邊欄會出現 換裝間 入口。v2.0.0 起爲 2.5D-only:自研 WebGL2 動態看板娘(README 描述爲 59 骨 / 15 彈簧鏈、LBS 蒙皮、頭部跟隨、呼吸、髮絲與裙襬物理、眨眼 / 口型等),Q 版 / 少女版 雙身形可在線切換;上衣 3 種 × 下裝 2 種可混搭,另有女僕長裙;6 張場景背景、4 種粒子特效。

  • 瀏覽器需支持 WebGL2;不支持時換裝間只顯示文字提示,不做靜態人物兜底。
  • 完全離線:由插件註冊 /feiyu/dress-up/ 靜態路由,不依賴 GitHub Pages(倉庫也提供免安裝在線試玩頁:https://git121995.github.io/dsh-feiyu-wardrobe/dress-up/)。
  • 懸浮小鯨魚:可拖動迷你立繪,跟隨當前穿搭;左鍵互動、右鍵菜單可開換裝間。

報告卡與 CLI

  • /fish report 或宿主上的 dsh-feiyu-report 可生成本地飼養報告(HTML / PNG),README 說明出圖走本地 SVG → PNG(@resvg/resvg-js),不聯網。

示例:

dsh-feiyu-report                    # 用本機 state 生成 HTML 卡片
dsh-feiyu-report --png fish.png     # 直接出 PNG
dsh-feiyu-report --png fish.png --size 1024
dsh-feiyu-report --demo --png demo.png
dsh-feiyu-report --open

DIY 上傳(可選 · 默認關閉)

v2.1.0 起支持通過 dsh-feiyu-diy CLI 或 /diy 把照片經宿主代理調用雲端圖像 API(火山方舟 Seedream)生成 look,再在本機成層、試穿;也可導出 / 導入 .dshskin。

默認關閉。不開啓時無相關網絡請求,純離線換裝不受影響。開啓需在 cordis.patch.yml 中顯式設置,且需宿主配置 ARK_API_KEY(或 ~/.config/seedream/env);有每日張數 / 金額上限與內容守衛。詳見倉庫 docs/dress-up/DIY-UPLOAD.md。

安裝與啓用

需要 Node.js >= 22.5 和可用的 DSH;README 寫明本版在 DSH 0.2.1-rc.2 上實測。

# 裝進你正在用的 profile(web / tui / headless 按需替換)
dsh plugin --profile web add dsh-feiyu-wardrobe

# 重啓後生效
dsh --profile web

重啓後讓 agent 產生一些模型調用以累積魚糧,然後在會話裏執行:

/fish

典型用法

  1. 日常開發:正常用 DSH 跑 agent,每次調用按峯谷價折算魚糧。
  2. 逛衣櫃與購買:/fish list 查看,/fish buy <名字|id> 購買並穿上。
  3. 側邊欄玩換裝間:在 Web UI 打開換裝間,切換身形、混搭上下裝、換背景與粒子;可保存立繪卡(README 提到 900×1350)。
  4. 曬卡:/fish report 或 dsh-feiyu-report --png 生成圖片,自行截圖或發羣。

可選配置片段(寫入 profile 的 cordis.patch.yml):

- id: feiyu-wardrobe
  name: dsh-feiyu-wardrobe
  config:
    fishName: 大肥魚
    coinPerCNY: 100
    birthGiftCoins: 120
    dressUp:
      interaction:
        enabled: true   # false 時換裝間 local-only,不扣魚糧
    diy:
      enabled: false    # 開啓 DIY 見 README

適用場景與注意

適合誰:希望在 DSH Web 側給 token 消耗一點「可見、可玩」反饋的開發者;需要本地離線換裝、不額外燒模型 token 做小遊戲的用戶。

務必注意:

  • 插件以 當前 DSH 進程的權限 運行;安裝前請自行查看 GitHub 倉庫 源碼與 MIT 許可證。
  • 隱私:README 說明只存聚合數字(金額、token 數、次數、日期、穿搭等),不存聊天原文;換裝間與報告卡默認不聯網(DIY 除外)。
  • 性能:README 註明 真機性能未測;換裝間依賴 WebGL2。
  • v2.0.0 爲破壞性變更(2.5D-only,移除舊 DOM 紙娃娃路徑),升級前可看倉庫 CHANGELOG.md。

結尾

dsh-feiyu-wardrobe 把 token 花費映射成魚糧與衣櫃進度,並在 DSH 側邊欄提供離線 2.5D 換裝間和報告卡出圖,屬於 DSH「一切皆插件」生態裏的趣味換裝類擴展。

羽毛球分组比赛记分
小程序二维码

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

小夜