dsh-gpt-niang:DSH 桌宠额度挂件

前言

DeepSeek Harness(DSH)的理念是「一切皆插件」。如果你在用 Web UI 或 Desktop 端,右下角总会多一个挂件入口。在 ChatGPT / Codex 订阅额度管理上,常见做法要么依赖桌面端的挂件(需要额外安装)、要么在浏览器里输入 API Key。前者多了一层依赖,后者把敏感凭据放进浏览器。下面介绍的 dsh-gpt-niang 是一个 DSH 原生插件,用一只可交互的桌宠承载额度信息,且额度由宿主侧插件直连后端获取,令牌不进入浏览器。

这是什么

dsh-gpt-niang 是 DeepSeek Harness 的一个桌面挂件插件,由 Deepsleep-one 维护。它把一只可拖拽、可抛掷、可散步、会打瞌睡的桌宠挂在 Web UI 和 Desktop 页面右下角,点击后弹出 OpenAI / Codex 订阅额度气泡,展示 5 小时窗口与周上限、模型级可用性、积分与附加额度池,并在额度警戒时发出告警音。该插件纯 DSH 实现,不依赖 Codex 桌面端、不需要本机安装 Node 或 PowerShell、不写开机自启、不注册计划任务。

核心功能

桌宠交互

操作 效果
左键点击 开/关额度面板,角色蹦一下并「叮」一声
拖拽 跟着指针走,身体按速度倾斜(±13°)
松手(有位移) 抛出去:重力 2100px/s²,撞墙/落地反弹并带摩擦,停下后记住落点
右键 8 项菜单(见下表)
放着不管 5 分钟 打瞌睡,头顶飘 Z z;点一下先「唔…我醒了」,第一下只唤醒不开面板

落点、缩放、折叠状态、音效开关全部记在 localStorage。重力只在被抛出后的飞行阶段生效,所以手动把角色摆到半空它不会自己掉下去。

右键菜单:

项 作用
刷新额度 强制刷新(绕过 45s 缓存)
散步:开 / 关 沿窗口底部来回走,走走停停(默认关)
闲聊:开 / 关 每 1.5–4 分钟冒一句话,额度紧张时换语气(默认开)
放大一点 / 缩小一点 缩放 0.75–1.6
音效:开 / 关 点击「叮」声
告警音:开 / 关 额度警戒时的提示音(独立开关)
复位位置 / 复位大小 回到右下角默认

角色图加载失败时会自动退回内联 SVG 小人,不会留一个破图占位。

额度面板

打开时强制刷新一次,之后每 60s 轮询;Esc 或点空白处关闭。面板包含:

  • 5 小时窗口 / 周上限:百分比 + 进度条 + 重置时间(MM-DD HH:mm(N 小时后))
  • 模型用量:按模型列出可用性。model_usage 只给「是否可用 / 何时可用 / 是否需积分」,默认显示状态 chip(可用 / x 可用 / 需积分 / 不可用);只有当接口真的下发了百分比时才画进度条,绝不编造数字
  • 积分与附加:余额、超额是否已达上限、花费控制、附加额度池(有则显示)
  • 每个分区点标题栏即可折叠,折叠状态记在 localStorage

配色与告警:剩余 ≤30% 变黄、≤10% 变红并让角色轻微抖动、状态点呼吸。告警音只在变差跨线时响一次(10% 警戒三连降调,30% 警戒两连音),额度恢复后再次掉下去还会重新响,不会每轮轮询都吵你。

安装与启用

插件代码托管在 GitHub 仓库 Deepsleep-one/dsh-gpt-niang。安装前需要 OpenAI Codex 的登录凭据,任一即可(优先级顺序见前置条件)。

git clone https://github.com/Deepsleep-one/dsh-gpt-niang.git

# 安装(写工作区之外,需要 danger-full-access)
dsh plugin --profile desktop add 'link:<克隆下来的绝对路径>'

# 卸载
dsh plugin --profile desktop remove dsh-gpt-niang

装完重启 DSH Desktop(或刷新 Web UI)才会加载新 bundle;改 link 目录里的代码同样只需重启。本插件没有 @deepseek-ai/dsh* peer 依赖,不会被 profile 的兼容性闸门拦下。

典型用法

  1. 按上述命令安装插件并重启 DSH Desktop。
  2. 在 Web UI 或 Desktop 页面右下角会出现一只桌宠,默认静止在右下角。
  3. 左键点击桌宠,打开额度面板,查看 5 小时窗口、周上限、模型可用性、积分与附加额度。
  4. 右键桌宠,打开菜单,可开启散步、关闭闲聊、调整缩放、开启/关闭音效与告警音。
  5. 将桌宠拖出窗口再松手,可抛掷,观察其重力与反弹效果。
  6. 让桌宠在原地停留 5 分钟以上,它会打瞌睡;点击可唤醒并打开面板。

适用场景与注意

适合需要常驻查看 ChatGPT / Codex 订阅额度、希望以低侵入方式集成到 DSH 工作流中的开发者。插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。代码采用 MIT 许可,角色立绘来自上游项目但不适用 MIT,仅供个人非商业使用;商用或做素材包分发需替换立绘或保留上游声明。

短结尾

dsh-gpt-niang 用一只桌宠把额度管理从「浏览器输入 Key」和「桌面端挂件」两种常见方案都绕过去,直接在 DSH 内部获取额度,减少依赖与安全风险。完整文档与源码见项目目录页与 GitHub 仓库。

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

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

小夜