Extensión de VSCode que muestra el uso de rate-limit de Claude Code (ventana de 5 horas y de 7 días) con sus tiempos de reset.
- Status bar:
5h 4% · 7d 0%con tooltip detallado. - Panel: click en el ítem de la status bar o en el icono
$(pulse)del extremo derecho → se abre como pestaña en una columna a la derecha, con el grupo de editores bloqueado. Barras de uso, resets y botón Refresh. - Refresco automático cada 5 min (configurable, mín. 60 s) y comando
Claude Tracker: Refresh.
Cómo funciona
Lee el token OAuth de ~/.claude/.credentials.json y hace una petición mínima
(1 token) a api.anthropic.com para leer los headers
anthropic-ratelimit-unified-*. El token solo viaja al API oficial de Anthropic.
Configuración
| Setting | Default | Descripción |
|---|---|---|
claudeTracker.refreshIntervalSeconds |
300 |
Frecuencia de consulta al API (mín. 60 s). Cada consulta gasta ~10 tokens de entrada + 1 de salida (Haiku). |
claudeTracker.credentialsPath |
null |
Ruta custom al JSON de credenciales. Default: ~/.claude/.credentials.json |
Desarrollo
El flujo de trabajo (compilar, empaquetar, instalar, publicar) está documentado en CLAUDE.md — es el flujo que sigue Claude Code en este repo.
npm install && npm run compile # o npm run watch
Publisher del Marketplace: brianucehi →
https://marketplace.visualstudio.com/items?itemName=brianucehi.claude-tracker
Basado en long-910/vscode-claude-status v0.6.2 (MIT). Licencia MIT.