Windows 托盘工具 · 开源
一个托盘图标
一个托盘图标
看两家账
DeepSeek 的余额和峰谷时段、GLM Coding Plan 的套餐额度和刷新倒计时, 并到同一个托盘图标里。顺手还能收拾掉那些没人管却占着内存的僵尸进程。
Features
它解决什么问题
每天开两个后台看"还剩多少钱",一周三分半,一个月十几分钟——纯粹的损耗。 这个工具把这两次打开省掉了。
◉
托盘常驻,一眼可见
图标直接显示余额或今日消耗,可切「余额 / 今日 / 轮播」。文字颜色跟随系统任务栏主题,浅色深色都清楚。
◐
峰谷时段算得准
按官方定价规则计算:工作日 09:00–12:00 / 14:00–18:00 为高峰,价格翻倍。24 小时轴常驻可见,知道什么时候该跑批量任务。
◈
双数据源,互不影响
DeepSeek 和 GLM 完全独立。一边挂掉不影响另一边显示,各自有独立的降级策略。
◇
GLM 三档额度
5 小时滚动窗口、周额度、MCP 工具月额度,各自显示剩余百分比和下次刷新时间——刷新时间直接取自接口,不做本地推算。
✦
顺手清理僵尸进程
按父链和活跃树判定哪些进程真的没人管了,扫描后可勾选清理,运行中的程序一律保护。
◍
出问题查得到
分级日志 + 全局崩溃捕获。托盘右键直接打开日志,设置里能看到最近 200 行。接口改版时留存原始响应样本。
Data Sources
数据从哪来
余额走官方接口,用量走内部接口——后者随时可能失效,所以做了降级。
| 数据 | 来源 | 可靠性 |
|---|---|---|
| DeepSeek 余额 | api.deepseek.com/user/balance |
官方接口 |
| DeepSeek 今日消耗 | platform.deepseek.com/api/v0/usage/* |
内部接口 · 需登录态 |
| GLM 套餐额度 | /api/monitor/usage/quota/limit |
官方 web 后台同源 |
| 峰谷时段 | 本地规则计算 | 官方定价页规则 |
今日消耗采用双轨:能拿到网页登录态就走内部接口标「接口精确」, 拿不到就用余额下降累计估算标「余额差值估算」。充值会自动识别,不会被算成负消耗。
Process Cleanup
怎么判断一个进程"已经没用了"
这是全项目最需要小心的部分——判断错了就是关掉别人正在用的东西。判据经过两次推翻才定下来。
1
只看直接父进程
父进程已不存在才算孤儿。祖父、曾祖父的死活与此无关——启动器拉起程序后自己退出,在 Windows 上极其常见。
2
排除活跃树
以所有有可见窗口的进程为种子,向外扩到整条祖先链和整棵子孙树。Electron 应用主进程没有窗口但渲染进程有,靠这条正确放行。
3
默认不勾选、执行层二次拦截
受保护的进程在界面上灰掉点不动,真正执行前还会再判一次。因为 Kill 不可逆,多一点摩擦是对的。
4
按整棵子树统计
结束进程会连带子进程。一个 47MB 的 node 进程背后可能挂着 1GB 的东西,只显示自身大小会让人漏掉真正的大头。