Sobre el proyecto

El panel de consumo de tokens es una herramienta local de análisis de uso dirigida a usuarios de agentes de IA. Lee directamente los registros de sesión de la máquina, detecta automáticamente 12 fuentes de registro como WorkBuddy, Claude Code, Codex, Cursor y Gemini CLI, y resume el número de solicitudes, tokens de entrada/salida, aciertos de caché, tokens de razonamiento y estimaciones de costo, mostrándolo todo en un panel HTML de archivo único. La herramienta funciona completamente sin conexión: no realiza ninguna solicitud de red y los datos nunca salen de la máquina. Depende únicamente de la biblioteca estándar de Python, sin necesidad de instalar paquetes adicionales con pip, y es compatible con Python 3.8 o superior. Al iniciarse, levanta un servicio HTTP local integrado; la página se actualiza automáticamente cada 15 segundos y también puede generar una instantánea estática para compartir o archivar. El panel incluye vistas de resumen, comparación por fuente, distribución de modelos, tendencia diaria y el Top 20 de sesiones, además de ofrecer una interfaz JSON en /api/data para facilitar la integración con scripts. La interfaz utiliza una paleta de colores púrpura ciruela y rosa coral, con diseño adaptable, modo oscuro que sigue al sistema y degradación de animaciones bajo prefers-reduced-motion. La estimación de costos se basa en tarifas públicas por unidad, con posibilidad de sobrescribir la tabla de precios mediante un archivo de configuración. La estructura del proyecto es clara; para añadir un nuevo agente solo hay que agregar una entrada en sources.py. El analizador emplea una estrategia de nombres de clave candidatos y descenso recursivo, capaz de reconocer automáticamente los nombres de campo de tokens más comunes.