Si usas Claude Code o Codex CLI, puedes seguir el consumo con registros locales y convertir los tokens en una estimación, pero esa cifra no equivale automáticamente al cargo de una suscripción. Para vigilar el gasto, separa el uso registrado, la tarifa aplicada y los datos que muestra la cuenta de cada proveedor.

Qué necesitas antes de medir

El método descrito en un tutorial de Shattered.io reúne registros locales en formato JSONL, un formato de texto que guarda cada evento en una línea, y aplica una tabla de tarifas mantenida por el usuario. Así puede agrupar el uso por día, modelo, proyecto o herramienta. Sus informes de ejemplo son sintéticos, no mediciones de cuentas reales.

El tutorial sitúa los registros de Claude Code en ~/.claude/projects y los de Codex CLI en ~/.codex/sessions, aunque también describe directorios configurables. La ubicación importa: un registro local solo puede contar las sesiones cuyos datos quedan en esos archivos.

Quien desarrolló optimAIzr afirma que su herramienta puede leer sesiones de la pestaña Code de la aplicación de escritorio de Claude, guardadas en ~/.claude/projects, pero no los chats normales de Claude. También dice que puede leer los registros locales cuando Remote Control de iOS dirige una sesión de Claude Code que se ejecuta en el ordenador; las sesiones en la nube no dejan esos registros en ese equipo.

Pasos para calcular y revisar el consumo

  1. Decide qué quieres medir. Claude Console factura el uso de API por separado del uso de una suscripción. En Codex, la cuenta de ChatGPT y el acceso mediante una clave de API corresponden a vías de uso distintas. Una estimación calculada con tarifas de API no indica por sí sola cuánto consume una suscripción.
  2. Identifica los registros locales que vas a leer. El enfoque del tutorial consiste en recopilar los archivos JSONL de las sesiones y agrupar sus datos. Antes de sumar tokens, comprueba que el registro recoge la herramienta y las sesiones que quieres analizar.
  3. Comprueba cómo cuenta los tokens el parser. En el fixture de código de OpenAI aparecen tanto total_token_usage, el uso acumulado de la sesión en una instantánea, como last_token_usage, el uso de una petición concreta. El parser del tutorial calcula diferencias entre instantáneas acumuladas. El fixture también incluye cache_write_input_tokens, un campo que ese parser no guarda.
CampoAlcance registradoUso en el análisis
total_token_usageUso acumulado en una instantáneaPermite obtener diferencias entre instantáneas sucesivas
last_token_usageUso de una peticiónOfrece el dato por petición presente en el fixture de OpenAI
cache_write_input_tokensTokens de entrada asociados a escritura en cachéFigura en el fixture, pero no en los datos que guarda el parser del tutorial

La presencia de un campo en el registro no determina por sí sola cómo se cobra. Para calcular un coste, la tabla aplicada debe cubrir los modelos y las categorías de tokens que el parser contabiliza.

  1. Revisa qué hace el control si no puede poner precio a todo. En el código publicado con el tutorial, el agregador cuenta los tokens sin precio, pero guard comprueba únicamente la suma en dólares. Por eso puede dejar pasar un uso cuyo coste no está completamente calculado. Si construyes un control de presupuesto, haz que rechace el paso cuando queden tokens sin precio y que los muestre aparte.El control de Codex del tutorial depende además de una función de shell que comprueba el presupuesto antes de iniciar el programa. Ejecutar codex directamente evita esa comprobación. Para Claude Code, Anthropic documenta que el hook UserPromptSubmit se ejecuta antes de procesar el prompt y que el código de salida 2 bloquea un evento compatible. Ese bloqueo ocurre en el límite del prompt; no detiene una tarea que ya está en marcha.
  2. Contrasta la estimación con la cuenta y con el trabajo terminado. Una cifra local basada en tokens es útil para comparar sesiones o proyectos. Para consultar el uso de una suscripción o los cargos de API, revisa la vista de uso o facturación del proveedor correspondiente.
Qué consultasRegistro localCuenta del proveedor
Dato principalTokens de sesiones y estimación calculada con una tabla de tarifasUso o facturación registrada por el proveedor
Para qué sirveAnalizar el consumo por día, modelo, proyecto o herramientaConsultar el uso del plan o los cargos de API de esa cuenta
Límite prácticoDepende de que el parser y las tarifas cubran todo el usoEs una vista de cuenta, no un registro local conjunto de varios proveedores

Para valorar el coste de un resultado aceptado, cuenta también la revisión humana. La persona usuaria de Reddit u/Gooner-Psy describió que separaba el coste equivalente a API por borrador aceptado del tiempo de edición; en un caso concreto, indicó 2,40 dólares en tokens y tres horas de edición. Es una experiencia individual, pero ilustra por qué el gasto en tokens no mide por sí solo el esfuerzo total.

Qué añade un panel de seguimiento

En una reseña publicada el 14 de abril de 2026, AI Coding Daily mostró CodeBurn con estimaciones diarias, desgloses por proyecto y modelo, actividad de herramientas y servidores MCP, y un filtro por proveedor. El reseñador explicó que las cifras se calculan con tarifas de API, por lo que no representan automáticamente el consumo o el coste de una suscripción.