npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@diegoalvarezf/claude-usage-tracker

v1.2.0

Published

Monitor de uso y costes de Claude Code para Windows — bandeja del sistema + reporte HTML con tabs

Downloads

956

Readme

Claude Usage Tracker for Windows

Monitor de uso de tokens y costes de Claude Code en Windows. Inspirado en masorange/ClaudeUsageTracker (macOS), portado y mejorado para Windows.


Instalación

npm install -g @diegoalvarezf/claude-usage-tracker

Eso es todo. El instalador:

  • Lanza el icono $ en la bandeja del sistema automáticamente
  • Lo registra para que arranque con Windows
  • Deja los comandos claude-usage y claude-usage-tray disponibles en el PATH

Requisito único: Node.js v16+ (LTS recomendada)


Características

| | | |---|---| | Icono naranja en la bandeja del sistema con gasto del mes | ✅ | | Popup moderno con stats en tiempo real (hoy / mes / total) | ✅ | | Reporte HTML con tabs: Por Mes · Por Proyecto · Por Modelo | ✅ | | Tarjeta de gasto de hoy | ✅ | | Export CSV desde el reporte | ✅ | | Modo API (coste real) y Plan (equiv. estimado Max/Pro) | ✅ | | Toggle "Iniciar con Windows" desde el propio menú | ✅ | | Extensión VS Code con coste en la barra de estado | ✅ | | Sin dependencias externas (solo Node.js) | ✅ |


Uso

Bandeja del sistema

Después de instalar aparece un icono naranja $ en la bandeja (esquina inferior derecha).

| Acción | Resultado | |---|---| | Clic izquierdo | Abre el reporte HTML en el navegador | | Clic derecho | Popup con stats y opciones |

Popup:

┌─────────────────────────────────┐
│ Claude Cost                 API │
├─────────────────────────────────┤
│ Este mes              $1.2345   │
│ Hoy                   $0.0123   │
│ Total                 $8.9012   │
├─────────────────────────────────┤
│ [Ver reporte]      [Actualizar] │
├─────────────────────────────────┤
│ [Modo: API]  [Arranque]  [Salir]│
└─────────────────────────────────┘

Comandos

claude-usage              # reporte HTML — modo API
claude-usage --plan       # reporte HTML — modo Plan (suscripción plana)
claude-usage-tray         # relanzar la bandeja si se cierra

Reporte HTML

El reporte incluye tres tabs:

  • Por Mes — desglose mensual por proyecto, colapsable por mes, barras de progreso y badges por modelo
  • Por Proyecto — ranking acumulado de todos los proyectos
  • Por Modelo — tokens y costes por modelo (Sonnet, Opus, Haiku...)

Botón ⬇ Exportar CSV para descargar todos los datos en un clic.


Modo API vs Modo Plan

| | Modo api | Modo plan | |---|---|---| | Para quién | Facturación directa por tokens | Suscripción Claude Max / Pro | | Costes mostrados | Coste real en USD | Equivalente estimado de API | | Bandeja | $1.23 / $9.45 | ~$1.23 / ~$9.45 |

Cambiar modo desde el popup: clic derecho → botón Modo: API / Plan.


Actualizar

npm update -g @diegoalvarezf/claude-usage-tracker

Extensión VS Code (opcional)

La extensión muestra el coste en la barra de estado inferior derecha de VS Code. Instalar desde el .vsix incluido en la carpeta vscode-extension/:

code --install-extension vscode-extension\claude-usage-tracker-1.1.1.vsix

Configuración (busca "Claude Usage" en la Configuración de VS Code):

| Ajuste | Valores | Por defecto | |---|---|---| | claudeUsage.billingMode | api / plan | api | | claudeUsage.refreshIntervalSeconds | Número (mín. 10) | 60 |


Instalación manual (sin npm)

Si prefieres instalar sin npm, desde la carpeta del proyecto:

# Clic derecho → "Ejecutar con PowerShell", o:
powershell -ExecutionPolicy Bypass -File install.ps1

Útil para despliegue desde una carpeta compartida de empresa (SharePoint / OneDrive): coloca la carpeta en el recurso compartido y cada compañero ejecuta install.ps1 una sola vez. Las actualizaciones llegan automáticamente al reiniciar Windows.


Estructura del repositorio

claude-usage-tracker-windows/
├── claude-usage.js          Generador del reporte HTML (bin: claude-usage)
├── tray.ps1                 App de bandeja del sistema (PowerShell puro)
├── tray-launcher.js         Relanzador de la bandeja (bin: claude-usage-tray)
├── postinstall.js           Setup automático tras npm install -g
├── orange-logo.svg          Logo Orange (favicon y topbar del reporte)
├── install.ps1              Instalador manual (alternativa al npm)
├── package.json             Manifiesto npm
├── README.md
└── vscode-extension/
    ├── extension.js
    ├── package.json
    └── claude-usage-tracker-1.1.2.vsix

Precios de los modelos

Precios oficiales de la API de Anthropic (USD por millón de tokens) — última actualización: abril 2026:

| Modelo | Entrada | Cache escr. | Cache lect. | Salida | |---|---|---|---|---| | Sonnet 4.6 / 3.7 / 3.5 | $3.00 | $3.75 | $0.30 | $15.00 | | Opus 4.6 / 4.5 | $5.00 | $6.25 | $0.50 | $25.00 | | Opus 3 | $15.00 | $18.75 | $1.50 | $75.00 | | Haiku 4.5 | $1.00 | $1.25 | $0.10 | $5.00 | | Haiku 3.5 | $0.80 | $1.00 | $0.08 | $4.00 | | Haiku 3 | $0.25 | $0.30 | $0.03 | $1.25 |


Cómo funciona

Claude Code guarda el historial en archivos .jsonl en %USERPROFILE%\.claude\projects\. El tracker los lee directamente, extrae los tokens de uso y calcula el coste por modelo. No envía ningún dato a servidores externos.


Créditos