KB
站内搜 分享 X 🕐 -- 分
下载 .md

MiniMax 用量监控

在搭建
usage.local ↗

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 runningopen -g /Applications/Übersicht.app 在 launchd Aqua 域启不动 GUI app
SwiftBar 菜单栏也没图标两个 minimax.30s.sh 是空 dir,没脚本

修法:

  1. mkdir -p ~/Library/Application Support/Übersicht/widgets/
  2. 把 minimax.jsx(4474 字节)放回去 — 跟之前那版一样,读 ~/scripts/ubersicht-minimax.sh → ~/.minimax-usage-screenshots/quota-now.json
  3. 用 direct binary 启 Übersicht:/Applications/Übersicht.app/Contents/MacOS/Übersicht > /tmp/uebersicht-direct.log 2>&1 &
  4. 顺手 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

相关项目 (共享标签)