Neko_02(dsh-usage-overview):在 DSH 桌面版内查看账号余额与用量热力图

前言

DeepSeek Harness(DSH)桌面版在「设置 → 账号与余额 → 查询用量」里默认打开内嵌的 platform.deepseek.com/usage 页面。若你更希望在应用内直接看到余额、累计消费与 Token、以及按日汇总的可视化,而不依赖该网页,社区插件 Neko_02(npm 包名 dsh-usage-overview)会把同一入口换成可读的面板,数据仍走 DSH 已有登录会话,由 Host 侧聚合 Platform API 后只把数字交给界面。

下面介绍它是什么、能做什么、如何安装与使用时需要注意的点。

这是什么

Neko_02 由维护者 nTillMeetu 发布,归类为 客户端 类 DSH 插件;在 SkillHub 目录 与 GitHub 仓库 均可找到。当前仓库版本 1.0.1,许可证 MIT。README 明确说明:这不是 DeepSeek 官方产品,而是运行在 DSH 桌面 profile 内的社区插件,依赖 DSH 的扩展点(Host 注册路由、Client 注入设置面板)。

核心功能

面板替换「查询用量」内嵌页,提供整账号视角的用量概览(README 与 package 描述已核实):

  1. 账号汇总:余额、累计消费、累计 Token 与请求次数。
  2. 单月日历热力图:每一天显示当日消费与 Token,颜色深浅表示当日花费高低;点击某天弹出明细(消费、Token、API 请求数)。
  3. 月份导航:月份选择器与月份方块网格,点击可跳转到对应月份。
  4. 筛选与导出:按 API Key 过滤;将所选月份导出为 CSV。

界面支持 DSH 的深色与浅色主题;README 截图注明使用合成数据演示。

安装与启用

环境要求(来自 README):

项 说明
应用 DeepSeek Harness 桌面版(文档写明在 0.2.1-rc.5、Windows x64 上测试)
Node.js 20+(安装脚本用;DSH 自带 runtime 可作后备)
账号 已在 DSH 中登录(面板读取现有会话)
系统 目前主要在 Windows 上测试;安装脚本仅用 Node API,其他平台未充分验证

这不是独立 Web 应用,而是写入 DSH profile 的 bundle:Host 增加一条路由,Client 在设置对话框中增加一块面板。

官方安装步骤如下。脚本会定位 DSH profile(默认 ~/.dsh/profiles/desktop,可用 --profile 覆盖),备份 package.json 与 pnpm-lock.yaml,添加 link: 依赖与 dsh.profile.bundles 条目,再用 DSH 内置 pnpm 安装,并提示重启。

git clone https://github.com/nTillMeetu/Neko_02.git
cd Neko_02
node install.mjs

装完后 重启 DeepSeek Harness,打开 设置 → 账号与余额 → 查询用量。

常用参数:

node install.mjs --dry-run      # 仅预览将要修改的内容
node install.mjs --profile "C:/Users/you/.dsh/profiles/desktop"
node install.mjs --uninstall    # 卸载

若手动改 profile,在 ~/.dsh/profiles/desktop/package.json 中加入 dsh-usage-overview 的 link: 依赖,并在 dsh.profile.bundles 中注册 dsh-usage-overview,在该目录执行 pnpm install 后重启 DSH。示例结构见仓库 README 的 Manual install 小节。

卸载:

node install.mjs --uninstall

然后重启 DSH;手动安装时需删除依赖与 bundle 项并重新 pnpm install。

典型用法

安装并重启后,从设置进入「查询用量」即可使用面板,无需额外配置项(资料中未列出独立配置文件字段)。

可按 API Key 过滤查看;在月份选择器或月份方块中切换月份,在热力图上点选某一天查看当天明细;需要留存记录时,导出当前所选月份 CSV。

若余额或用量报错,README 建议:确认 DSH 内已重新登录,再打开面板并点击 刷新。若仅 Client 热重载而未重启 DSH,Host 路由可能未注册,会出现月度数据不全、月份选择器被禁用等情况——完整安装流程已包含重启 Host。

工作原理与安全(简要)

  • Host(lib/index.js)注册 /usage-overview/summary,使用 DSH 已有的账号授权,调用 Platform /api/v0/usage/by_api_key/*(31 天对齐窗口,带缓存),只返回数字。
  • Client(lib/client.js)在 DSH overlay 槽位渲染面板,向上述路由拉数据,不直接访问 platform.deepseek.com。

账号 token 不离开 Host 进程、不下发到客户端;插件 README 称运行时无遥测、无第三方依赖(React 与 DSH UI 原语由 DSH 提供)。插件以当前 DSH 进程权限运行,安装前建议自行查看源码与 MIT 许可证。

适用场景与注意

适合:长期在 DSH 桌面版开发、调试 API,希望在同一应用内快速对照余额、日消费与 Token,并按 Key 或月份导出 CSV 的用户。

注意(均来自 README Caveats / Troubleshooting):

  1. DSH 插件 API(如 shell.overlay、profile Web 路由、UI 原语)并非稳定公开契约,DSH 升级可能导致插件失效,大版本升级前可查看仓库 Issue。
  2. Platform 单次查询上限为 31 个日历对齐日,全时段与月度合计由连续窗口累加;月度合计可能与平台 lifetime 合计有少量分位差异。
  3. 月份表从账号首个 API Key 所在月份开始,更早月份在选择器中不可用。
  4. 仓库路径变更后需重新运行 node install.mjs 以刷新 link: 路径。
  5. 面板不出现:检查 profile 的 dsh.profile.bundles 是否含 dsh-usage-overview,并在 profile 目录重新 pnpm install;需 DSH 构建提供 shell.overlay 槽位。

SkillHub 与 GitHub 上的社区目录独立于 DeepSeek / 幻方,不等同于官方应用商店。

结尾

Neko_02 把 DSH 桌面版「查询用量」从内嵌平台页换成应用内面板:余额、累计指标、按月日历热力图、按 Key 过滤与 CSV 导出,Host 聚合、Client 展示,适合需要在本机 DSH 里一眼看清用量结构的开发者。

  • 目录页:https://www.skillhub.cn/plugins/nTillMeetu/Neko_02
  • 源码与文档:https://github.com/nTillMeetu/Neko_02
羽毛球分组比赛记分
小程序二维码

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

小夜