前言¶
在 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
典型用法¶
- 日常開發:正常用 DSH 跑 agent,每次調用按峯谷價折算魚糧。
- 逛衣櫃與購買:
/fish list查看,/fish buy <名字|id>購買並穿上。 - 側邊欄玩換裝間:在 Web UI 打開換裝間,切換身形、混搭上下裝、換背景與粒子;可保存立繪卡(README 提到 900×1350)。
- 曬卡:
/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「一切皆插件」生態裏的趣味換裝類擴展。