Skip to content

Extensión de consumo de Claude en VS Code

Hace unas semanas escribí sobre una extensión de Chrome para ver de un vistazo cuánto Claude te queda que me había hecho.

Lo colgué en LinkedIn y el feedback fue bueno, pero había un comentario que se repetía: «esto tendría que vivir en la barra de estado de VS Code, no en una ventana aparte». Tenían razón, esto es para tenerlo en VS Code: es una lata estar saliendo a mirar cómo vas de tokens.

Y como ayer tenía un rato, pues me puse a hacerlo.

De ventana aparte a barra de estado

Lo primero que hice, antes de montar nada desde cero, fue buscar si ya existía algo así. Y sí: una extensión de terceros llamada Claude Statusline que hace más o menos lo que quería. La instalé, la probé, y me puse a pedirle ajustes: que quitara la rama de git (no la uso para nada ahí), que dejara hueco para ver el plan de suscripción, un espacio mal puesto entre «Session:» y el porcentaje. Cosas pequeñas.

El problema es que esa extensión viene compilada, sin código fuente a mano, así que cada ajuste era parchear directamente el JavaScript ya empaquetado. Funciona, pero con fecha de caducidad: en cuanto la extensión se actualice sola, todos esos parches desaparecen y hay que volver a hacerlos.

Que también puedes programar «Auto Update no» y santas pascuas, pero oye, que tal y como estamos, y ya que «hemos venido a jugar», nos la hacemos en casa.

Por qué acabé montando la mía

No paraba de encontrarme mini problemas uno detrás de otro. Problemas con los colores, cosas que no salían y yo quería, cosas que salían y yo no necesitaba, … un constante parchear. Y pensé, «mira, igual acabo antes haciéndomela yo desde cero».

Mi filosofía últimamente, y ya contaré más, es que si me puedo hacer yo la herramienta a medida, para quitarme de enmedio todo lo que no uso, y potenciar las cosas que sí, pues adelante.

Aspecto «normal» al pasar la mano por encima (es justo antes de meterle el color de «te estás quedando sin tema» que se ve en la imagen posterior).

Y aquí cuando estás ya por encima de 80%.

Ya está subida, por si te sirve

Al final la extensión enseña justo lo que quería: modelo activo, porcentaje de la sesión con cuenta atrás y hora exacta de reset, porcentaje semanal con el día y la hora en que se reinicia, y el plan de contratación. Todo leído de mis propias credenciales locales, nada compartido ni embebido en el código.

La subí a un repo privado en GitHub con un release listo para instalar, para dársela a un par de compañeras que también la querían, pero la acabo de hacer pública, por si te vale y tienes curiosidad de usarla.

No tiene ninguna pretensión de llegar al Marketplace, es justo el tamaño que necesitaba: pequeña, mía, y sin depender de que a un tercero le dé por actualizar su extensión un mal día.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *