MiniMax 用量监控
在搭建Mac 本地 MiniMax token 用量监控 · 4 LaunchAgent + SwiftBar + Übersicht 桌面组件 · 5 分钟实时
📋 规划 🚧 在搭 ✅ 已上线 ⏸ 暂停 🗄 归档
⏰ 创建 2026-08-20 · 已 1 个月 更新 2026-09-19
#ops
#personal
#monitoring 📖 读完约 2 分钟 📝 405 字 · 15 段 🔗 0 外链 OPC #20 …
优先级:medium
技术栈:
LaunchAgent · Playwright · SwiftBar · Übersicht MiniMax 用量监控
本地 Mac 上 MiniMax token 用量的实时监控方案。
组成
- LaunchAgent × 4:
- Playwright hourly(每小时抓一次控制台)— 2026-09-05 简化后停止,只留 quota API
- quota API 5min(每 5 分钟拉一次 quota,直接
remains_percent,~500ms) - hourly 通知(到阈值发 Pushover)
- 日报(汇总昨天 → Resend 邮件)
- SwiftBar 菜单栏组件: 实时显示 quota 剩余 + 窗口重置倒计时
- Übersicht 桌面组件: 大桌面 widget(图表 + 月度趋势)
关键设计
- window 对齐: Claude / Anthropic quota 重置点不固定,Worker 抓完后算下次重置
- 多源冗余: Playwright + quota API 双路,任一可用就重抓 — 2026-09-05 起砍掉 Playwright,只剩 quota API
- 阈值分级: 80% / 95% / 100% 三级通知
现状
- LaunchAgent 都跑通,SwiftBar 正常
- Übersicht 桌面组件 R3 在调样式
- 日报邮件还在写
2026-09-19 widget 修复
桌面组件不显示的根因 + 修法:
| 现象 | 根因 |
|---|---|
| 桌面看不到 widget | ~/Library/Application Support/Übersicht/widgets/ 整个目录被清掉了,minimax.jsx 跟着没了 |
launchctl kickstart 报 not running | open -g /Applications/Übersicht.app 在 launchd Aqua 域启不动 GUI app |
| SwiftBar 菜单栏也没图标 | 两个 minimax.30s.sh 是空 dir,没脚本 |
修法:
mkdir -p ~/Library/Application Support/Übersicht/widgets/- 把
minimax.jsx(4474 字节)放回去 — 跟之前那版一样,读~/scripts/ubersicht-minimax.sh→~/.minimax-usage-screenshots/quota-now.json - 用 direct binary 启 Übersicht:
/Applications/Übersicht.app/Contents/MacOS/Übersicht > /tmp/uebersicht-direct.log 2>&1 & - 顺手
rmdir清掉两个空minimax.30s.sh死目录
根治 autostart(待办):改 com.laowe.uebersicht-autostart.plist 的 ProgramArguments,从 open -g /Applications/Übersicht.app 改成 /Applications/Übersicht.app/Contents/MacOS/Übersicht 直接 spawn。
下一步
- 桌面 widget 圆角 + 动画
- 跨账户支持(团队 quota 总览)
- 历史趋势图(长周期分析)
- 改 autostart LaunchAgent 用 direct binary