quartermaster 0.1.0
Cuánta cuota te queda en todos los perfiles de Claude Code de la máquina, más Codex y los proveedores que guarda opencode.
El número no necesita red ni credenciales: sale de cachedUsageUtilization, donde Claude Code deja la última respuesta del servidor en el .claude.json de cada perfil. Se lee aunque el token esté vencido.
Instalar
# Homebrew (macOS y Linux)
brew install legiosai/tap/quartermaster
# npm
npm install -g @legios/quartermaster
# Debian/Ubuntu — el .deb está acá abajo
sudo apt install ./quartermaster_0.1.0_all.deb
# o desde el repo
git clone https://github.com/legiosai/quartermaster && cd quartermaster
npm install && make instalarNecesita Node >= 22.6: qm lee el TypeScript sin paso de build, y eso recién existe desde ahí.
Qué trae
qm— la cuota y el consumo de cada perfil, en una tabla;--brevepara la statusline,--jsonpara scripts.- GNOME — un item dibujado en la barra (un medidor por cuenta) y un panel con las barras, la curva y la proyección.
make indicador, ymake extensionpara que el panel abra con un click. - macOS — la barra de menú, con el mismo panel.
make barra. - Windows — la bandeja, desde WSL.
make tray. - Cualquier escritorio — el tablero en el navegador.
make web.
El hallazgo que lo justifica
Dentro de limits[] hay barras que no tienen clave propia arriba. Leyendo sólo las dos famosas —five_hour y seven_day— se veía 8 % y 59 % mientras la que realmente frenaba iba al 75 % con aviso. Un error de 67 puntos que se ve cómodo.