🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

余额速览 execrat1on/dsh-balance

DeepSeek Harnessv0.2.7
execrat1on34 天前有提交已提供中文文档扫描:含敏感能力

侧栏常驻显示 API 余额并标记高峰时段

30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:npm 同名包「dsh-balance」归属 twotwopiggy/dsh-balance,装到的可能不是本插件。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add execrat1on/dsh-balance
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · browser
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 34 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

npm 同名包「dsh-balance」归属 twotwopiggy/dsh-balance,装到的可能不是本插件

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-balance @ 0.2.7
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/15 04:20:02

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 3 处,展示前 3 条)
  • 发起网络请求
    client.js:211
    fetch(url, { cache: 'no-store' })
  • 读取密钥环境变量
    balance.js:54
    if (process.env.DEEPSEEK_API_KEY) return { key: process.env.DEEPSEEK_API_KEY, source: 'environment' };
  • 发起网络请求
    balance.js:68
    const response = await fetch(baseUrl + '/user/balance', {
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 侧栏常驻显示余额
  • 标记高峰低谷计价

DeepSeek Harness 侧边栏的 DeepSeek API 余额小组件,带高峰 / 低谷计价标记

README

由 DeepSeek 最新模型翻译生成
dsh-balance self-check license: MIT DeepSeek Harness 插件:DeepSeek API 的余额始终显示在左侧栏底部、设置齿轮旁边,无需打开 Settings。 | 状态 | 宽栏 | 折叠栏(56 px) | | 普通费率 | ● $3.92 ! USD | $3.92 ! | | 高峰时段 | ● $3.92 ! USD — 标志呈黄色并脉动 | $3.92 ! | | 加载中 | ● … | … | | 错误 | ● ! 红色,原因在提示中 | ! | 功能 * 显示余额 — 来自 GET https://api.deepseek.com/user/balance 的 total_balance。 悬停提示中显示赠送金额与充值金额的明细及百分比。 * 标记高峰时段 — 金额右侧圆圈中的感叹号: | 外观 | 含义 | | 黄色,带发光和脉动 | 高峰时段:token 价格翻倍 | | 灰色,无发光 | 非高峰:适用普通(减半)价格 | 高峰时段为 UTC 01:00–04:00 和 06:00–10:00,周一至周五;周末完全处于非高峰。 该时段由主机按 UTC 小时计算,而非浏览器按本地时间,因此标志不受时区影响,并在边界过后一分钟内切换。如果费率尚未获取,则不绘制标志:插件不做猜测。
展开完整文档(README 剩余 1 节)
dsh-balance

self-check
license: MIT

DeepSeek Harness 插件:DeepSeek API 的余额始终显示在左侧栏底部、设置齿轮旁边,无需打开 Settings。

| 状态 | 宽栏 | 折叠栏(56 px) |
| 普通费率 | ● $3.92 ! USD | $3.92 ! |
| 高峰时段 | ● $3.92 ! USD — 标志呈黄色并脉动 | $3.92 ! |
| 加载中 | ● … | … |
| 错误 | ● ! 红色,原因在提示中 | ! |

功能

* 显示余额 — 来自 GET https://api.deepseek.com/user/balance 的 total_balance。
悬停提示中显示赠送金额与充值金额的明细及百分比。
* 标记高峰时段 — 金额右侧圆圈中的感叹号:

| 外观 | 含义 |
| 黄色,带发光和脉动 | 高峰时段:token 价格翻倍 |
| 灰色,无发光 | 非高峰:适用普通(减半)价格 |

高峰时段为 UTC 01:00–04:00 和 06:00–10:00,周一至周五;周末完全处于非高峰。
该时段由主机按 UTC 小时计算,而非浏览器按本地时间,因此标志不受时区影响,并在边界过后一分钟内切换。如果费率尚未获取,则不绘制标志:插件不做猜测。
* 点击刷新 — 点击芯片会发起 ?refresh=1 并重置服务器缓存,因此金额立即更新。
不点击时,芯片每分钟轮询一次该路由,命中同一缓存:不会产生多余的 API 请求。
* 已本地化 — English、Русский、中文。语言从 Harness 的活动区域设置中获取;相同的字符串用于 title 和 aria-label,因此标志和金额可被屏幕阅读器读取。
* 跟随主题 — 仅使用主题 token(--dsw-alias-),没有任何硬编码颜色,并且 prefers-reduced-motion 会禁用标志的脉动。

安装

要求:DSH >= 0.2.0-rc.2,Node.js >= 20。

一条命令。 dsh plugin 是 pnpm 的封装:该命令会克隆公共仓库并将插件安装到配置文件中。

dsh plugin --profile web add github:execrat1on/dsh-balance#v1.0.0

配置文件 web 即通过 dsh web 启动的那个;如果名称不同,请替换为你自己的。
需要 PATH 中有 git(在 Windows 上可使用便携版 MinGit)。已验证:通过 pnpm 12.6.0 安装会安装 dsh-balance 1.0.0 以及 client.js、cordis.patch.yml、 index.js、icon.svg 和 locale/。

通过插件管理器。 Settings → Plugins → 安装 bundle,来源为 GitHub,仓库为 execrat1on/dsh-balance。克隆由 git 完成,因此它必须可在 PATH 中访问。

从 tarball 安装(如果 git 不可用)。

git clone https://github.com/execrat1on/dsh-balance.git # 或下载压缩包并解压
cd dsh-balance
npm pack # 会得到 dsh-balance-1.0.0.tgz

然后从生成的 .tgz 安装该 bundle(使用绝对路径)——不能删除 tarball,因为 profile 会引用它。

API 密钥。 宿主从环境变量中读取密钥:

$env:DEEPSEEK_API_KEY = 'sk-...'

或从受管文件 $DSH_HOME/.credentials.yaml 中读取(默认 ~/.dsh/.credentials.yaml):

DEEPSEEK_API_KEY: sk-...

没有密钥时,插件会如实显示错误:● ! 为红色,提示中会说明原因。
密钥仅用于读取余额;插件的其他任何部分都不会使用它。

重启。 安装后请重启 Harness:客户端模块列表和 manifest 会在启动时读取。

配置

profile 中的插件行接受一个参数:

- id: dsh-balance
config: { cacheSeconds: 60 }

cacheSeconds —— 宿主路由返回缓存响应的秒数(默认 60,也是 chip 的轮询周期)。不建议设置得更小:每次缓存未命中都是一次对 /user/balance 的请求。

工作原理

| 层 | 文件 | 作用 |
| 宿主 | index.js | 注册 GET /dsh-balance/usage,仅响应 loopback,缓存报告 |
| 宿主 | balance.js | 读取密钥,查询余额,按 UTC 计算高峰/非高峰。纯 Node —— 可单独测试和运行 |
| 浏览器 | client.js | sidebar.footer.action 槽位中的 chip:一次 fetch,三种状态,资费标志 |
| Manifest | package.json、cordis.patch.yml | 用于 web 平台的 bundle 补丁 + 客户端模块 |

无需 Harness 即可测试宿主逻辑:

node balance.js --table

tariff: off-peak — normal price balance: $3.92 USD (granted $1.10 = 28.06%, topped up $2.82 = 71.94%) prices: https://api-docs.deepseek.com/quick_start/pricing/ (checked 2026-09-29)

安全性

密钥仅由宿主读取;发送到浏览器的是金额、货币和资费标志——不是密钥。
* 路由仅响应 127.0.0.1 / ::1;来自其他地址的请求
会收到 403,甚至不会访问 API。如果 webserver 监听所有接口,这一点很重要。
* 浏览器端除 react 外不需要任何 Harness 包,并且除了自己的宿主路由外不会向任何地方发起网络调用。
* 没有遥测和外部 CDN:只有从宿主访问 api.deepseek.com。

开发

npm test # node test/verify.mjs

无需测试框架、无需网络的自检:120 项检查——UTC 高峰时段、从环境和 .credentials.yaml 读取密钥、余额响应解析、HTTP 错误、缓存和路由的 loopback 过滤、槽位注册、chip 的全部三种状态、黄色/灰色标志、三种语言的本地词典、“样式中没有硬编码颜色” 以及“浏览器不知道密钥”。

另请参阅

* dsh-locale-ru —— 将整个 Harness 界面本地化为俄语:57 个 namespace、2588 行,同样用一条命令安装。

许可证 MIT — 参见 LICENSE。

英文版
预览分享卡片长什么样 ↓execrat1on/dsh-balance
分享 · DeepSeek Harness Hub
execrat1on/dsh-balance

侧栏常驻显示 API 余额并标记高峰时段

这是你的仓库?认领条目

回到顶部