toktrack - dashboard de seguimiento unificado de costos de tokens para CLI de codificación con IA, open source (archivos de 4 GB > 40 ms)
(github.com/mag123c)Contexto de desarrollo
- Usaba
ccusagecon buen resultado, pero poco a poco empecé a notar que se volvía más lento. Al revisarlo, vi que los archivos de sesión habían crecido a 4 GB y más de 3000 archivos, y el tiempo de ejecución deccusagesuperaba los 40 segundos. - Como el PR relacionado con la optimización seguía sin resolverse, decidí hacerlo yo mismo.
- Ya que me ponía a hacerlo, pensé que sería bueno poder ver de una sola vez el uso de tokens de varias AI CLI, así que orienté el proyecto hacia un dashboard en formato TUI que permitiera verlo todo junto.
Funciones principales
- Integra en un solo dashboard el uso de tokens y costos de Claude Code, Codex, Gemini-CLI y OpenCode
- Tendencias de costos diarias, semanales y mensuales, análisis por modelo y mapa de calor de 52 semanas
- Soporte para modo CLI
Rendimiento (basado en 4 GB y 3000 archivos)
- Parsing en paralelo con Rust + simd-json + rayon
- Cold start (sin caché): ~ 1 segundo
- Warm start (con caché): ~0.04 segundos
- Rendimiento de procesamiento: ~3GiB/s
Conservación de datos
- Claude Code elimina por defecto los archivos de sesión después de 30 días; cuanto más tiempo se conserven los datos de uso de sesión, mayor será la utilidad de toktrack
- Como toktrack guarda en caché de forma independiente el resumen diario de costos, el historial de costos se mantiene incluso si se eliminan los archivos originales
Instalación
npx toktrack
GitHub: https://github.com/mag123c/toktrack
Deep Dive(Tistory): https://mag1c.tistory.com/601
2 comentarios
Al leer el artículo Deep Dive, se percibe el nivel de un verdadero experto.
¡Es usted demasiado amable! ¡Gracias por su interés!