Un desarrollador crea en una sola sesión un statusline para Claude Code con monitorización de VPS

Un desarrollador con tres VPS y sesiones de 10–15 horas en Claude Code escribió su propio statusline, porque ninguno de los existentes mostraba a la vez la ocupación del contexto y la carga de los servidores. La herramienta muestra el porcentaje de contexto ocupado, indica cuándo conviene ejecutar /compact y presenta la CPU y la RAM de todos los servidores en una sola línea. Lo creó en una sola sesión mediante MCP SSH.

Procesado por IA desde Habr AI; editado por Hamidun News
Un desarrollador crea en una sola sesión un statusline para Claude Code con monitorización de VPS
Fuente: Habr AI. Collage: Hamidun News.
Escuchar artículo
Ficha técnica y cifras clave
ParámetroDatos
Fuente originalHabr AI ↗
Editor jefe
Dato clave #1Porcentaje de ocupación de la ventana de contexto de Claude Code
Dato clave #2Un indicador visual de cuándo toca ejecutar `/compact`
Dato clave #3CPU y RAM de cada uno de los tres VPS en tiempo real

Un desarrollador que trabaja con tres VPS y mantiene sesiones de 10–15 horas en Claude Code escribió un statusline a medida, una herramienta que monitoriza en tiempo real el contexto y la carga de los servidores, directamente en claude.ai y en una sola sesión de trabajo.

Por qué hacía falta una herramienta propia

Las sesiones largas con Claude Code generan un problema que casi nunca aparece en la programación habitual. La interfaz estándar no responde a las preguntas que surgen cada pocas horas: cuánto espacio libre queda en la ventana de contexto, si es momento de ejecutar `/compact` ahora mismo y cuál de los servidores está bajo carga.

Elegir el momento de `/compact` importa. Si se ejecuta demasiado pronto, se pierde parte del contexto sin necesidad; si se ejecuta demasiado tarde, empiezan a llegar respuestas degradadas. Sin un indicador, todo depende de la intuición o de comprobaciones manuales periódicas.

Con tres VPS conectados mediante MCP SSH, el problema se agrava. Cada revisión del estado de un servidor implica una sesión SSH manual, una mirada a `htop` y la vuelta al contexto de trabajo. Multiplicado por tres servidores y por decenas de veces al día, el resultado es un flujo constante de cambios que por sí solo rompe la concentración.

El autor probó las soluciones de statusline existentes para Claude Code. Ninguna combinaba los dos tipos de datos: el estado del contexto del asistente de IA y la carga de la infraestructura.

Qué muestra el nuevo statusline

La herramienta a medida reúne todo lo necesario en una sola línea de estado, sin saltar entre ventanas ni hacer comprobaciones SSH manuales:

  • Porcentaje de ocupación de la ventana de contexto de Claude Code
  • Un indicador visual de cuándo toca ejecutar `/compact`
  • CPU y RAM de cada uno de los tres VPS en tiempo real
  • Actividad de red de los servidores
  • Estado de las conexiones MCP activas

Visualmente es la típica barra de estado en el terminal, junto al cursor. Es escueta y sin el ruido informativo que distraería de la tarea principal.

Escrito en una sola sesión en claude.ai

La forma en que se construyó la herramienta es reveladora. El autor trabajó a través de claude.ai con MCP SSH conectado, de modo que Claude tenía acceso directo a los servidores desde la interfaz estándar del navegador. Todo el desarrollo, desde la primera idea hasta el código funcional, cupo en una única sesión continua.

«Tres VPS, MCP SSH, sesiones de 10–15 horas.

Siempre lo mismo: ¿cuánto contexto llevo gastado? ¿Toca /compact? ¿Qué servidor está bajo carga? Ninguno de los statusline existentes lo mostraba. Hice el mío, en una sola sesión en claude.ai».

El enfoque es revelador en sí mismo: una herramienta para trabajar con IA se construyó con esa misma IA. Claude Code permite pasar de una molestia detectada a una solución funcional sin cambiar de entorno ni de contexto.

Es un patrón típico: el desarrollador detecta una molestia mientras usa una herramienta y la resuelve con esa misma herramienta. La barrera de entrada es lo bastante baja como para que la solución pragmática llegue antes que una actualización del equipo de Anthropic.

Qué significa esto

El statusline a medida es un ejemplo pequeño pero ilustrativo de cómo el trabajo profesional con asistentes de IA acaba generando sus propias herramientas. Los desarrolladores no esperan a que la función que necesitan llegue a la interfaz oficial: la construyen ellos mismos, a menudo en una sola sesión.

MCP, como protocolo para conectar fuentes de datos externas, hace posibles estas soluciones sin una infraestructura compleja. Unas pocas horas de trabajo y Claude Code ve el estado de los servidores igual que ve el sistema de archivos. Eso cambia lo que se considera una herramienta «rápida» para un desarrollador.

Historia

Preguntas frecuentes sobre la noticia

¿Qué se sabe sobre Por qué hacía falta una herramienta propia?

Las sesiones largas con Claude Code generan un problema que casi nunca aparece en la programación habitual. La interfaz estándar no responde a las preguntas que surgen cada pocas horas: cuánto espacio libre queda en la ventana de contexto, si es momento de ejecutar `/compact` ahora mismo y cuál de los servidores está bajo carga. Elegir el momento de `/compact` importa. Si se ejecuta demasiado pronto, se pierde parte del contexto sin necesidad; si se ejecuta demasiado tarde, empiezan a llegar respuestas degradadas. Sin un indicador, todo depende de la intuición o de comproba

¿Qué se sabe sobre Qué muestra el nuevo statusline?

La herramienta a medida reúne todo lo necesario en una sola línea de estado, sin saltar entre ventanas ni hacer comprobaciones SSH manuales: Porcentaje de ocupación de la ventana de contexto de Claude Code Un indicador visual de cuándo toca ejecutar `/compact` CPU y RAM de cada uno de los tres VPS en tiempo real Actividad de red de los servidores Estado de las conexiones MCP activas Visualmente es la típica barra de estado en el terminal, junto al cursor. Es escueta y sin el ruido informativo que distraería de la tarea principal.

¿Qué se sabe sobre Escrito en una sola sesión en claude.ai?

La forma en que se construyó la herramienta es reveladora. El autor trabajó a través de claude.ai con MCP SSH conectado, de modo que Claude tenía acceso directo a los servidores desde la interfaz estándar del navegador. Todo el desarrollo, desde la primera idea hasta el código funcional, cupo en una única sesión continua. «Tres VPS, MCP SSH, sesiones de 10–15 horas. Siempre lo mismo: ¿cuánto contexto llevo gastado? ¿Toca /compact? ¿Qué servidor está bajo carga? Ninguno de los statusline existentes lo mostraba. Hice el mío, en una sola sesión en claude.ai». El enfoque es rev

ZK
Zhemal Khamidun — CPO de Alpina Digital, product manager de AlpinaGPT. Crea productos de IA desde 2019. Hamidun News es un proyecto personal que creció hasta ser un agregador en producción con más de 6.000 lectores.
✦ Hands-On AI Engineering · Hamidun Academy

Build & Ship Production AI Agents Without Boilerplate Code

Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.

Start 72h Free Trial →Vibe-Coding Intensive
¿Qué te parece?
Cargando comentarios…