在侧栏底部常驻显示余额、今日消耗与峰谷倒计时
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add zeenhuang9-boop/dsh-balance-plain该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · browser
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 2 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
- 发起网络请求lib/index.js:1323
res = await fetch(BALANCE_URL, { - 发起网络请求lib/index.js:2403
const res = await fetch(u, init) - 发起网络请求lib/index.js:3882
const req = https.get(url, { timeout: timeoutMs, headers: { 'user-agent': 'dsh-whale-widget', accept: 'application/json' } }, (res) => { - 执行外部命令固定命令lib/index.js:3911
exec('npm view dsh-whale-widget version', { timeout: timeoutMs, windowsHide: true }, (err, stdout) => {
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DSH 侧栏底部的 DeepSeek 余额纯文本读数:余额/今日已用/峰谷倒计时/每轮消耗/余额预警,真嵌入侧栏 footer。
README
由 DeepSeek 最新模型翻译生成dsh-balance-plain —— DSH 侧栏余额纯文本读数
一句话:把 DeepSeek 余额、今日消耗、峰谷倒计时、每轮消耗和余额预警,做成侧栏 footer 里的一行纯文本——真正嵌进侧栏,不浮、不挡、不弹。
侧栏读数
English summary — A text-only DeepSeek balance readout embedded in the DSH sidebar footer: balance, today's spend, peak/off-peak countdown, per-turn cost and a low-balance alert. No mascot, no press/drag animations, no sound, no menus; the whole layer is pointer-events: none. MIT licensed.
MIT License(见 LICENSE)· 来源说明见 PROVENANCE.md
长什么样
侧栏常驻(左侧栏最下方、「工作区」列表下面、用户名上方)——它是侧栏 footer 里的一行原生内容:
team-project
展开完整文档(README 剩余 1 节)
dsh-balance-plain —— DSH 侧栏余额纯文本读数 一句话:把 DeepSeek 余额、今日消耗、峰谷倒计时、每轮消耗和余额预警,做成侧栏 footer 里的一行纯文本——真正嵌进侧栏,不浮、不挡、不弹。 侧栏读数 English summary — A text-only DeepSeek balance readout embedded in the DSH sidebar footer: balance, today's spend, peak/off-peak countdown, per-turn cost and a low-balance alert. No mascot, no press/drag animations, no sound, no menus; the whole layer is pointer-events: none. MIT licensed. MIT License(见 LICENSE)· 来源说明见 PROVENANCE.md 长什么样 侧栏常驻(左侧栏最下方、「工作区」列表下面、用户名上方)——它是侧栏 footer 里的一行原生内容: team-project · 整理发布清单 docs-site ──────────────────────── ← footer 自带的上分隔线余额 ¥8.46 · 今日 ¥3.61 · 谷 16h34m 示例账号(账号行) 这行是真正插进侧栏 DOM 的:作为账号行所在那块(settings-area)的第一个子节点,页面自己有 footer(flex:0 0 auto) + 列表区(flex:1 1 0%) 的布局,所以这行长高会自动挤占列表区, 不覆盖任何内容、不钉在屏幕坐标上;侧栏收起时随 footer 一起消失。 视觉上无背景板、无边框、无阴影、无图标,文字颜色继承侧栏(深浅主题自动跟随),整层 pointer-events: none,点不动也不挡点击。 点开左下角账户菜单时:侧栏那行临时收起,改成菜单里的一行(克隆原生菜单行,继承菜单字体/行距/配色),插在「账户用量,点击刷新」正上方。 为什么能做到「真嵌入」:这个侧栏的 footer 被 dsh-claude-style 主题接管,主题会把 footer 里不认识的直接子节点标成 data-dsh-claude-footer-hidden 并 display:none!important。 所以插入位置选在主题认识的 settings-area 内部——既不会被主题吞掉,又能吃到 footer 的自动布局。 主题未启用时退回按 class(footArea / sidebarCol)定位。 保留的功能 | 功能 | 说明 | | 余额 | 请求 https://api.deepseek.com/user/balance,10 秒刷新(每轮对话结束再补刷一次;连续失败 3 次自动退到 60 秒;每次请求带 refresh=1 绕过服务端 25 秒缓存);API key 优先,没有则走 DSH 账号登录态 | | 今日已用 | 用余额观测账本(.dshw-usage.json)累计,充值/赠金单独记账不冲抵消费。10 秒观测一次 | | 峰谷标识 | 工作日 9–12、14–18 为峰,其余为谷;周末全天谷价;后面跟下一个切换点倒计时 | | 每轮消耗 | 按上一轮真实 usage 与峰谷价换算,一轮结束在余额行上方显示一小行纯文字 | | 余额预警 | 低于阈值提醒一次,余额回到阈值以上后重新武装 | 阈值/开关在设置文件里(.dshw-usage.json 的 settings.alert.below; .dshw-size.json 的 turnCostOn / turnCostCloseMs)。 去掉的东西 鲸鱼角色图、按压 Q 弹、拖拽吸附与镜像翻转、点击泡泡队列、泡泡编辑器、音效与音效组、角色/图片/音频管理、主菜单及其所有子面板、任何鼠标与触摸事件。 整层容器 pointer-events: none —— 它点不动,也不会挡住页面上的任何点击。 本仓库不含任何鲸鱼图片或音效。 安装 Web profile(推荐) dsh plugin --profile web add https://github.com/zeenhuang9-boop/dsh-balance-plain ⚠️ 不要和 dsh-whale-widget 同时安装:两者注册同一组 /dsh-whale/ 路由、读写同一个账本文件,也会同时注入前端脚本。 如果之前装过,先卸掉: dsh plugin --profile web remove dsh-whale-widget 桌面端(Electron) 桌面端 profile 由 Electron 独占,dsh plugin --profile desktop 会被 CLI 拒绝;桌面端的安装以 DSH 自己的插件管理方式为准(本仓库未在桌面端验证过一键安装流程)。重载界面:点标题栏右上角 ⟳ 或按 Ctrl+R。 无论哪种安装方式,数据都写在 ~/.dsh/.dshw-.json。 已知限制 - 依赖侧栏 footer 的 DOM 结构:读数插在 footer 里账号行所在的那一块(settings-area)。 dsh-claude-style 主题开启时用 data-dsh-claude-part~="settings-area" 定位;主题关闭时退回按 class 定位。 若 DSH 大改侧栏结构,需要重新适配。 - 账户菜单行靠 [role=button] + 文案「账户用量」+ 尺寸 + 左下角位置四重判定; DSH 大版本改了账户菜单结构时会退化成「只有侧栏常驻」,不会报错。 - 账户菜单是否打开不能用 aria-expanded 判:侧栏其它可展开行也带这个属性,会误定位。 - 不能用全文档 XPath 按「账户用量」找菜单行:聊天正文里也会出现这几个字,会误判。 - 找不到侧栏 footer 时这行不显示(不回退到浮动层)。 - 服务端 lib/ 提供 /dsh-whale/ 路由与账本读写;前端只消费其中 4 条路由,数据文件格式不变。 - 只在 Windows 11 + DSH 桌面版实测过;macOS / Linux 未验证。 目录 lib/index.js # 服务端(余额/账本/峰谷/路由) lib/accounting.mjs # 记账模块 assets/whale-widget.js # 新前端:纯文本读数,真嵌入侧栏 footer assets/screenshot-1.png # 预览台截图(市场卡片用) icon.png # 自制插件图标 cordis.patch.yml # bundle 挂载声明 screenshots.json # 市场截图声明(指向 assets/screenshot-.png) tools/preview.html # 离线预览台:桩掉 fetch,按真实侧栏结构渲染 PROVENANCE.md # 来源与许可 离线预览台(开发用) 浏览器直接打开 tools/preview.html:?s=normal|alert|peak|error 切场景,&turn=1 模拟一轮结束, &dark=1 深色背景,&collapse=1 模拟侧栏收起。页面暴露 window.__snapNow() 返回 JSON 快照(是否嵌在 settings-area 内、各块坐标、提示文字、是否还有浮动层、图片/音频数量、pointer-events)。 来源与许可 本项目按 MIT 发布(见 LICENSE);前端、图标与截图均为本项目原创,仓库内不含第三方美术素材。 详见 PROVENANCE.md。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
zeenhuang9-boop/dsh-balance-plain
在侧栏底部常驻显示余额、今日消耗与峰谷倒计时
相关插件 · 浏览器
智能体插件框架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,967已汉化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
这是你的仓库?认领条目