侧栏常驻显示 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
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 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🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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。
英文版预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
execrat1on/dsh-balance
侧栏常驻显示 API 余额并标记高峰时段
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,928已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目