Sobre el proyecto
CodeBurn es una herramienta gratuita, de código abierto y local-first que rastrea el uso de tokens y el coste de codificación IA en 41 herramientas y agentes (Claude Code, Cursor, Codex, Gemini, Grok y más). Lee los archivos de sesión que las herramientas de IA ya escriben en disco —sin necesidad de proxy, claves API ni cargas de datos. Los datos de precios provienen de LiteLLM y se actualizan diariamente.
Está disponible en múltiples superficies: un panel de terminal (npx codeburn), un panel web local (codeburn web), una aplicación para la barra de menús de macOS, una aplicación de bandeja para Windows y una aplicación de escritorio multiplataforma. La función Capacity Dock muestra anillos de uso del proveedor en tiempo real en el borde de la pantalla.
Capacidades clave incluyen:
- Visión general: Resúmenes copiables del gasto en IA por herramienta, modelo, proyecto y día, con soporte para rangos de fechas personalizados e historial de por vida.
- Optimizar: Analiza sesiones y la configuración de Claude Code en busca de patrones de desperdicio como re‑lecturas de archivos, bajas proporciones de lectura:edición, servidores MCP sin usar, agentes/habilidades fantasma y archivos CLAUDE.md inflados. Los hallazgos se agrupan por urgencia e incluyen estimaciones de ahorro de tokens/dólares con correcciones listas para pegar. La bandera --apply puede aplicar interactivamente correcciones de tipo config, con registro completo y soporte de deshacer. Una función de informe compara posteriormente los ahorros estimados con los resultados reales de la sesión.
- Guardar: Instala ganchos opcionales en Claude Code para vigilar el coste de la sesión en tiempo real, con límites suaves, límites duros, puntos de control y aperturas de sesión para proyectos señalados.
- Comparar: Compara modelos en tasa de un solo intento, tasa de reintentos, autocorrección, coste por llamada/edición, tokens de salida y tasa de aciertos en caché.
- Generar: Correlaciona sesiones de IA con commits de git por marca de tiempo para categorizar el gasto como productivo, revertido, abandonado o ambiguo.
- Compartir dispositivo: Combina totales de uso entre máquinas en la misma red local mediante emparejamiento autorizado por PIN.
La herramienta requiere Node.js 22.13+ y al menos una herramienta compatible con datos de sesión en disco. Se instala vía npm, npx, bunx, pnpm o Homebrew.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.