Métricas de Claude Code y Grok
Code Critter
Un familiar pixel que vigila sus sesiones de Claude Code y Grok y reacciona en tiempo real: app de escritorio para macOS, Windows y Linux, y plugin de Stream Deck. Sesiones en vivo, /loop, tokens, coste y burn rate, todo leído 100% en local.
0
llamadas API · 100% local
App de escritorio
Una app de escritorio
La versión autónoma para macOS, Windows y Linux: un companion en la barra de menús (o la bandeja del sistema en Windows y Linux) que le muestra sus estadísticas de Claude Code y Grok sin Stream Deck. El mismo motor que el plugin, así que las cifras coinciden.
Qué hace
Sesiones en vivo, fleet, loops, tokens, coste por proyecto, burn rate, modelos de Claude y Grok, contadores, actividad, cuenta. Muestre, oculte, reordene. Burn en 24 h, 7 d o 30 d, y coste por proyecto en 1 d, 7 d, 30 d o desde el inicio: cada periodo a un clic.
Una línea por sesión en curso, nombrada por su título (el /rename que usted hizo, el título automático de Claude Code o el generado por Grok, si no el repo): tiempo desde la última actividad, anillo de contexto, tokens de entrada, tokens de salida, lecturas de caché y coste equivalente-API. Haga clic en un encabezado para ordenar.
El companion vive arriba de la pantalla, junto al reloj. Su humor sigue a la fleet (working, waiting, done), con un parpadeo opcional cuando una sesión le espera.
Vea qué sesiones giran en bucle: un marcador ↻, un cuadrado LOOP en la fleet, una tarjeta Loops con cadencia y cuenta atrás. Leído directamente del transcript.
Le avisa cuando una sesión le espera, cuando un trabajo se entrega o cuando un /loop termina, incluso con la app cerrada. El título nombra la sesión ({session_name}), con ajustes globales, por sesión y para las sesiones nuevas, y un texto ajustable.
En macOS, haga clic en una sesión para ir directo a su ventana o pestaña, incluso en segundo plano. Ghostty, Terminal.app, iTerm2 y otros.
El uso de Claude ya no se cuenta dos veces, los subagentes y las llamadas a un modelo consejero están incluidos, el coste de Grok sale del coste por turno que da Grok, y un modelo sin precio conocido se señala en lugar de mostrar 0 $. Los costes siguen siendo una estimación equivalente-API, no el precio de su suscripción.
Reacciona, en su barra de menús


RUN La fleet está en marcha, todo en verde.
Tres temas, claro/oscuro automático
También en su Stream Deck
Lo mismo en hardware: una pequeña criatura pixel vive en una tecla y reacciona a la fleet en tiempo real, rodeada de teselas en vivo.


RUN La fleet está en marcha, todo de un vistazo.
El companion reacciona
una sesión está en marcha
una sesión le espera
trabajo entregado
todo está en calma
Las 13 teselas
Su familiar pixel reactivo, 12 skins.
El recuento en vivo de cada sesión en una tesela: RUN, INPUT, END.
Cuántas sesiones están en un estado: RUN, INPUT o END.
Una sesión concreta: su título, su % de contexto, sus tokens de entrada y salida, sus lecturas de caché o su coste, con un ↻ si corre un /loop.
Cuántas sesiones corren un /loop, con la cuenta atrás del próximo run.
Racha y mapa de calor de 12 semanas.
Uso de tokens por hora, su pico.
Hoy, lifetime, o una sparkline de 24 h. Tokens facturados por defecto, lecturas de caché aparte.
Gasto equivalente-API, de hoy al lifetime. Un ! marca un modelo sin precio conocido.
Gasto por proyecto y por modelo.
Tokens por minuto en la última hora.
Contador día/semana: permisos, runs, subagentes, loops lanzados o iteraciones.
Un resumen de sus estadísticas para compartir.
Local-first y privacidad
Code Critter está hecho para ser aburridamente seguro con sus datos.
- ›Lee los archivos locales de Claude Code en ~/.claude y los de Grok, solo lectura.
- ›Ninguna llamada de red, ninguna API. Ni cuenta, ni clave.
- ›Ninguna telemetría. No se recoge, almacena en remoto ni comparte nada.
- ›Los costes son una estimación equivalente-API, no una factura, y no salen de su máquina.
Instalación
Instale la app de escritorio (macOS, Windows o Linux), o el plugin de Stream Deck (ver Descargas) y arrastre cualquier tesela a una tecla. Tokens, coste, coste por proyecto y actividad funcionan al momento.
Sesiones en vivo: por qué hace falta un hook
Algunas teselas necesitan saber si una sesión trabaja, espera o ha terminado: un estado que Claude Code y Grok no guardan en ningún sitio. Un pequeño hook lo captura.
-
Sin nada
Tokens, coste, coste por proyecto y actividad ya funcionan: Claude Code y Grok escriben sus transcripts.
-
Lo que falta
El estado en vivo (
working,waiting,done) no vive en ningún archivo. -
El hook
Un plugin escucha los eventos de Claude Code o de Grok y escribe el estado en
~/.claude/deck-stateo~/.grok/deck-state, que lee la app.
La detección de /loop no pide ningún ajuste: la tesela Session muestra un ↻, la tesela Loops cuenta los bucles activos, y todo se lee del transcript, siempre 100% local.
La app de escritorio instala los hooks sola, para Claude Code y para Grok: aquí no hay nada que hacer. Sin ella, en Claude Code, activar el plugin los instala automáticamente:
Un comando cada vez: copie, pegue, valide, y luego el siguiente.
- 1
/plugin marketplace add https://github.com/denisvinciguerra/code-critter-hooks - 2
/plugin install code-critter@code-critter - 3
/reload-plugins
Para Grok, en un terminal (incluso sin el plugin de Claude Code), y luego abra una sesión nueva de Grok:
- 1
grok plugin marketplace add https://github.com/denisvinciguerra/code-critter-hooks - 2
grok plugin install code-critter --trust
FAQ
¿Necesito una clave de API de Claude o Anthropic? +
No. Code Critter solo lee los archivos que Claude Code ya escribe en su máquina. No hay llamada de API ni clave que introducir.
¿La cifra de coste es mi factura real? +
No. Con una suscripción plana no hay factura por token, así que la tesela de coste muestra una estimación equivalente a la tarifa de API, etiquetada como tal.
Una tesela muestra un guion o cero. +
Todavía no hay datos locales para esa métrica. La tesela se llena a medida que usa Claude Code.
El companion siempre duerme, o mis teselas Fleet / Session están vacías. +
Esas teselas en vivo necesitan los hooks opcionales de Claude Code o Grok: la app de escritorio los instala, si no, mire Instalación. Tokens, coste y actividad funcionan sin ellos.
Descargas
El repo de GitHub es privado por ahora, se abrirá pronto.