CLI local y app de escritorio que desglosan el gasto en tokens y los costos de tu programación con IA por herramienta, modelo, proyecto y tarea.
tigerless-labs/cost-xray
Proxy local que captura el tráfico API sin procesar de Claude Code y Codex y atribuye el costo de tokens a cada origen de la solicitud.
- Estrellas
- 5,813
- Forks
- 375
- Issues abiertos
- 35
- Último commit
- hace 16 horas
¿Qué es?
cost-xray muestra qué envía realmente un agente de programación con IA a la API del modelo y cuánto cuesta cada parte. Las herramientas de uso basadas en logs solo muestran los totales a posteriori, mientras que cost-xray funciona como un punto de captura local, por lo que puede ver el contexto en el momento de la solicitud, como los prompts del sistema, los esquemas de herramientas, los bloques de servidores MCP, los resultados de herramientas, las lecturas y escrituras de caché y los bloques de razonamiento anteriores.
El tráfico capturado se decodifica y se atribuye a sus fuentes, hasta llegar a llamadas individuales a herramientas. Cada fila desglosa el costo en entrada nueva, lectura de caché, escritura de caché y salida. Una TUI en tiempo real agrupa las sesiones por agente, proyecto y sesión; también informa sobre la ocupación de la ventana de contexto y los servidores MCP o las herramientas que se insertan en las solicitudes, pero nunca se llaman.
La captura funciona en macOS o Linux y se enlaza a 127.0.0.1 sin enviar telemetría. Las credenciales y los campos que parecen secretos se ocultan antes de escribir cualquier dato en ~/.cost-xray/. Claude Code se captura mediante una sobrescritura de la URL base, mientras que Codex usa un proxy de reenvío con una CA local de alcance limitado, en la que solo confía el comando codex.
Funciones clave
- 01Captura solicitudes API sin procesar de Claude Code y Codex mediante un proxy local, sin claves API ni cambios en la configuración del agente.
- 02Desglosa el costo de cada origen en entrada nueva, lectura de caché, escritura de caché y salida.
- 03Atribuye el costo hasta llegar a llamadas individuales a herramientas y servidores MCP.
- 04Muestra la ocupación de la ventana de contexto por prompts del sistema, esquemas de herramientas, bloques MCP y mensajes.
- 05Señala los servidores MCP y las herramientas que se insertan en cada solicitud, pero nunca se llaman.
- 06Oculta las credenciales antes de almacenar los datos localmente.
Casos de uso
- Averiguar por qué una sesión de un agente de programación resulta inesperadamente costosa.
- Comprobar si los servidores MCP no utilizados o los esquemas de herramientas grandes están aumentando el tamaño de cada solicitud.
- Confirmar que el almacenamiento en caché de prompts está aprovechando el prefijo estable y detectar reescrituras inesperadas de la caché.
- Auditar localmente el contexto que un agente de programación envía a la API del modelo.
Inicio rápido
- 1
Comprueba que estás en macOS o Linux y que tienes Claude Code o Codex instalado
- 2
Ejecuta el script oficial de instalación del README
- 3
Abre una nueva terminal e inicia la TUI en vivo
cx
Antes de usarlo
- Solo funciona en macOS o Linux.
- En Claude Code, el reparto de tokens entre fuentes de una solicitud es aproximado, aunque el coste total es exacto.
- La captura de Codex utiliza una autoridad de certificación local en la que solo confía el comando codex.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es cost-xray?
- Proxy local que captura el tráfico API sin procesar de Claude Code y Codex y atribuye el costo de tokens a cada origen de la solicitud. cost-xray muestra qué envía realmente un agente de programación con IA a la API del modelo y cuánto cuesta cada parte. Las herramientas de uso basadas en logs solo muestran los totales a posteriori, mientras que cost-xray funciona como un punto de captura local, por lo que puede ver el contexto en el momento de la solicitud, como los prompts del sistema, los esquemas de herramientas, los bloques de servidores MCP, los resultados de herramientas, las lecturas y escrituras de caché y los bloques de razonamiento anteriores.
- ¿cost-xray es gratuito? ¿Qué licencia tiene?
- cost-xray es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿cost-xray sigue mantenido?
- Mantenimiento activo. El último commit de cost-xray fue el 5 nov 2026.
- ¿Para qué puedo usar cost-xray?
- Averiguar por qué una sesión de un agente de programación resulta inesperadamente costosa. Comprobar si los servidores MCP no utilizados o los esquemas de herramientas grandes están aumentando el tamaño de cada solicitud. Confirmar que el almacenamiento en caché de prompts está aprovechando el prefijo estable y detectar reescrituras inesperadas de la caché. Auditar localmente el contexto que un agente de programación envía a la API del modelo.
- ¿Cómo se instala cost-xray?
- Comprueba que estás en macOS o Linux y que tienes Claude Code o Codex instalado Ejecuta el script oficial de instalación del README Abre una nueva terminal e inicia la TUI en vivo: cx
- ¿Dónde consigo cost-xray?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tigerless-labs/cost-xray
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Panel local que registra el uso de tokens, los costos por sesión y los períodos de cuota de las suscripciones en agentes de programación con IA como Claude Code, Codex y OpenCode.
Una lista seleccionada de herramientas, artículos, benchmarks y páginas de proveedores sobre el costo de los tokens de IA, dónde se desperdician y cómo reducir el gasto.
Colección de herramientas CLI, skills, hooks y plugins que añaden funciones de productividad a Claude Code y otros agentes de programación para CLI.
Widget de escritorio que registra el uso de tokens, los costos, los límites y las sesiones en más de 46 herramientas de programación con IA, con sincronización opcional entre dispositivos.
Observabilidad y aplicación de políticas para agentes y asistentes de programación con IA; bloquea llamadas peligrosas a herramientas en 12 entornos.