Skip to content

quartermaster 0.1.0

Choose a tag to compare

@ValentinTorassa ValentinTorassa released this 10 Sep 14:13
· 36 commits to main since this release

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 instalar

Necesita 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; --breve para la statusline, --json para 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, y make extension para 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.