前言¶
在 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「一切皆插件」生态里的趣味换装类扩展。