Desenvolvedor cria statusline para Claude Code com monitoramento de VPS em uma única sessão
Um desenvolvedor com três VPS e sessões de 10–15 horas no Claude Code escreveu seu próprio statusline, porque nenhum dos existentes mostrava ao mesmo tempo a ocupação do contexto e a carga dos servidores. A ferramenta exibe o percentual de preenchimento do contexto, indica o momento de usar /compact e mostra CPU e RAM de todos os servidores em uma única linha. Foi escrita em uma só sessão, via MCP SSH.
Processado por IA de Habr AI; editado por Hamidun News
Um desenvolvedor que trabalha com três VPS e faz sessões de 10–15 horas no Claude Code escreveu um statusline personalizado, uma ferramenta de monitoramento de contexto e carga dos servidores em tempo real, diretamente no claude.ai e em uma única sessão de trabalho.
Por que criar uma ferramenta própria
Sessões longas com o Claude Code criam um problema que dificilmente aparece na programação comum. A interface padrão não responde às perguntas que surgem a cada poucas horas: quanto da janela de contexto ainda está livre, se já é hora de rodar `/compact` agora e qual dos servidores está sob carga.
O momento do `/compact` importa. Rodar cedo demais significa perder parte do contexto sem necessidade; rodar tarde demais significa começar a receber respostas degradadas. Sem um indicador, o jeito é confiar na intuição ou fazer verificações manuais regulares.
Com três VPS conectados via MCP SSH, o problema piora. Cada checagem de servidor exige uma sessão SSH manual, uma olhada no `htop` e a volta ao contexto de trabalho. Multiplique por três servidores e por dezenas de vezes ao dia, e o resultado é um fluxo constante de trocas que, por si só, quebra a concentração.
O autor testou as soluções de statusline existentes para o Claude Code. Nenhuma reunia os dois tipos de dados: o estado do contexto do assistente de IA e a carga da infraestrutura.
O que o novo statusline mostra
A ferramenta personalizada reúne tudo o que é necessário em uma única linha de status, sem alternar entre janelas nem fazer checagens SSH manuais:
- Percentual de preenchimento da janela de contexto do Claude Code
- Indicador visual de quando é hora de rodar `/compact`
- CPU e RAM de cada um dos três VPS em tempo real
- Atividade de rede dos servidores
- Status das conexões MCP ativas
Visualmente, é a barra de status tradicional do terminal, ao lado do cursor. É enxuta e sem o ruído de informação que distrairia da tarefa principal.
Escrito em uma sessão no claude.ai
O modo como a ferramenta foi construída é revelador. O autor trabalhou pelo claude.ai com o MCP SSH conectado, e o Claude tinha acesso direto aos servidores pela interface padrão do navegador. Todo o desenvolvimento, da primeira ideia ao código funcionando, coube em uma sessão contínua.
"Três VPS, MCP SSH, sessões de 10–15 horas.
Toda vez a mesma coisa: quanto de contexto já foi consumido? Hora do /compact? Qual servidor está sob carga? Nenhum dos statuslines existentes mostrava isso. Fiz o meu, em uma sessão no claude.ai."
A abordagem é reveladora por si só: uma ferramenta para trabalhar com IA foi construída com a própria IA. O Claude Code permite sair de um incômodo percebido e chegar a uma solução funcional sem trocar de ambiente nem de contexto.
É um padrão típico: o desenvolvedor percebe um incômodo ao usar uma ferramenta e o resolve com ela mesma. A barreira de entrada é baixa o bastante para que a solução pragmática apareça antes de uma atualização da equipe da Anthropic.
O que isso significa
O statusline personalizado é um exemplo pequeno, mas ilustrativo, de como o fluxo de trabalho profissional com assistentes de IA acaba criando as próprias ferramentas. Os desenvolvedores não esperam que o recurso de que precisam chegue à interface oficial: eles mesmos o constroem, muitas vezes em uma única sessão.
O MCP, como protocolo para conectar fontes externas de dados, torna essas soluções acessíveis sem infraestrutura complexa. Algumas horas de trabalho e o Claude Code enxerga o estado dos servidores do mesmo jeito que enxerga o sistema de arquivos. Isso muda o que se considera uma ferramenta "rápida" para o desenvolvedor.
- 2 de nov. de 2026Agente de LLM montou um redutor no KOMPAS-3D, mas tirou 50 em 100 na lista de materiais
- 2 de nov. de 2026Agentes ignoraram a dica de ler a memória em 7 de 7 sessões: análise de 13 mil logs
- 2 de nov. de 2026Karpathy montou em duas horas, com o Claude Code, o catálogo HackerTube com 6 454 vídeos
- 2 de nov. de 2026Корпоративное обучение ИИ и вайбкодингу в России в 2026 году: сколько стоит, почему лекции больше не работают и кого зовут компании
Perguntas frequentes sobre a notícia
Por que criar uma ferramenta própria?
Sessões longas com o Claude Code criam um problema que dificilmente aparece na programação comum. A interface padrão não responde às perguntas que surgem a cada poucas horas: quanto da janela de contexto ainda está livre, se já é hora de rodar `/compact` agora e qual dos servidores está sob carga. O momento do `/compact` importa. Rodar cedo demais significa perder parte do contexto sem necessidade; rodar tarde demais significa começar a receber respostas degradadas. Sem um indicador, o jeito é confiar na intuição ou fazer verificações manuais regulares. Com três VPS conecta
O que o novo statusline mostra?
A ferramenta personalizada reúne tudo o que é necessário em uma única linha de status, sem alternar entre janelas nem fazer checagens SSH manuais: Percentual de preenchimento da janela de contexto do Claude Code Indicador visual de quando é hora de rodar `/compact` CPU e RAM de cada um dos três VPS em tempo real Atividade de rede dos servidores Status das conexões MCP ativas Visualmente, é a barra de status tradicional do terminal, ao lado do cursor. É enxuta e sem o ruído de informação que distrairia da tarefa principal.
O que se sabe sobre Escrito em uma sessão no claude.ai?
O modo como a ferramenta foi construída é revelador. O autor trabalhou pelo claude.ai com o MCP SSH conectado, e o Claude tinha acesso direto aos servidores pela interface padrão do navegador. Todo o desenvolvimento, da primeira ideia ao código funcionando, coube em uma sessão contínua. "Três VPS, MCP SSH, sessões de 10–15 horas. Toda vez a mesma coisa: quanto de contexto já foi consumido? Hora do /compact? Qual servidor está sob carga? Nenhum dos statuslines existentes mostrava isso. Fiz o meu, em uma sessão no claude.ai." A abordagem é reveladora por si só: uma ferramenta
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.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.