Skip to content

Releases: marcmayol/claude-code-meter

v0.3.1 — Fix de pantalla completa (solo Windows)

Choose a tag to compare

@marcmayol marcmayol released this 13 Jul 09:11

Corrige la ocultación en pantalla completa (solo Windows)

El widget se superponía a vídeos/películas a pantalla completa. Arreglado:

  • Detección robusta con SHQueryUserNotificationState (juegos D3D / presentación)
    además del chequeo por tamaño de la ventana en primer plano.
  • Ocultar fiable con ShowWindow (antes, con overrideredirect, dejaba de
    ocultar tras el primer ciclo y reaparecía sobre el vídeo al volver).
  • Sin retardo al reaparecer (se descarta el estado que Windows mantenía ~5 s).
    Como efecto colateral, mejora el multimonitor.
  • Reacción más ágil (sondeo 700 ms → 350 ms).

Instalación

  • .exe: descarga claude-code-meter.exe de aquí abajo y doble clic.
  • pip: pip install --upgrade claude-code-meter

Nota: el soporte experimental de Linux/macOS (0.3.0) se ha retirado
temporalmente para validarlo primero en un entorno Linux real; se conserva en
la rama linux-support. Esta versión es solo Windows.

v0.3.0 — Soporte Linux/macOS (panel flotante)

Choose a tag to compare

@marcmayol marcmayol released this 13 Jul 07:39

Soporte Linux / macOS (panel flotante)

En Linux la barra de tareas depende del entorno (GNOME arriba, KDE/XFCE abajo,
tiling WMs sin barra…), así que no se puede incrustar como en Windows. La versión
para Linux/macOS es el panel flotante: una ventanita que se arrastra a
cualquier esquina y recuerda su sitio.

  • El panel (meter.py) es ahora multiplataforma: fuentes con fallback por SO,
    escalado DPI solo en Windows, y solo depende de tkinter (sin Pillow/pystray).
  • En Linux/macOS el estilo por defecto es panel; bar y tray
    (barra de Windows) redirigen a panel.
  • Pillow/pystray pasan a ser dependencias solo de Windows.

Instalación en Linux

sudo apt install python3-tk      # o dnf install python3-tkinter
pip install --upgrade claude-code-meter
claude-code-meter                # panel flotante

Funciona mejor bajo X11; en Wayland el compositor puede limitar la posición o
el «siempre encima». Windows sigue igual (.exe + estilo bar).

Nota: el soporte Linux/macOS está probado por lógica y unit-checks pero no en
un entorno gráfico Linux real; feedback bienvenido.

v0.2.1 — Los tres estilos con los límites reales del plan

Choose a tag to compare

@marcmayol marcmayol released this 12 Jul 23:26

Los tres estilos con los límites reales del plan

La migración iniciada en v0.2.0 (solo bar) ahora cubre los tres estilos:

  • bar — incrusta 5h · 7d · M en la barra de tareas.
  • tray — dibuja como icono la métrica que elijas (session/week/month
    vía icon_metric), con el desglose completo y los reinicios en el tooltip y el menú.
  • panel — tres barras de progreso SESIÓN / SEMANA / MES con el % real del plan.

Internamente comparten una única clase PlanState (consulta de límites +
calibración + mes + historial), así que los tres muestran exactamente lo mismo.

Instalación

  • .exe: descarga claude-code-meter.exe de aquí abajo y doble clic.
  • pip: pip install --upgrade claude-code-meter

v0.2.0 — Límites reales del plan (5h/7d) + mes auto-calibrado

Choose a tag to compare

@marcmayol marcmayol released this 12 Jul 21:25

Límites reales del plan (5h/7d) + mes auto-calibrado

  • 5h · 7d — ahora muestra los porcentajes reales de tu plan (ventana de sesión de 5 h y semanal de 7 días), leídos de los headers de rate-limit de la API. El 7d coincide exactamente con /usage.
  • M (mes) — se deriva por regla de tres en la escala real del plan y se auto-calibra (calib.json). Adiós al porcentaje inventado contra un presupuesto arbitrario.
  • La ventana semanal se ancla al reinicio real del plan (p. ej. viernes 23:00), no a la semana natural del calendario.
  • Historial semanal en el menú (clic derecho): reconstruye el % de las semanas anteriores, que el header ya no recuerda.
  • Portable: respeta CLAUDE_CONFIG_DIR, nada atado a una máquina concreta. Requiere suscripción Claude (token OAuth); con API key no vienen los headers.

Los estilos tray y panel siguen mostrando consumo local; los límites reales del plan están en bar (el recomendado).

Instalación

  • .exe (sin Python): descarga claude-code-meter.exe de aquí abajo y doble clic.
  • pip: pip install --upgrade claude-code-meter

v0.1.1

Choose a tag to compare

@marcmayol marcmayol released this 09 Jul 13:27

Oculta el widget automáticamente cuando hay una película, serie o juego a
pantalla completa, y reaparece al volver al escritorio. Las ventanas
maximizadas normales no lo afectan.

v0.1.0

Choose a tag to compare

@marcmayol marcmayol released this 08 Jul 12:56

Primera versión de Claude Code Meter.

Medidor de consumo de tokens de Claude Code para Windows: muestra hoy/semana/mes
en % de un objetivo propio, dentro de la barra de tareas (o icono de bandeja / panel).

Instalación: pip install claude-code-meter
Uso: claude-code-meter (o tray / panel).