Para SSH e mesas remotas

Saiba por que o Terminal ficou lento.

Teclas que aparecem um segundo depois. Uma tela Parsec que congela no meio de um arrasto. O Kilobat observa a linha até o servidor enquanto você trabalha e, quando a sessão termina, informa com que frequência houve atraso e por quê, inclusive se a causa foi o servidor ou seu Wi-Fi.

Baixar para Mac ↓
brew install seifip/kilobat/kilobat
  • Grátis para sempre
  • Pro por $29, pagamento único
  • Reembolso em até 14 dias
  • macOS 14+
  • CLI de código aberto
Terminal
# Por que a digitação atrasou?
$ kilobat remote --limit 1
SSH to build.example.com, 38 min
✗ Typing lagged 4 times: jitter on
  your Wi-Fi or router (RTT to the
  server swung 41→610 ms)
  Try a cable or the 5 GHz band.
  Try Mosh for this server: it echoes
  your typing at once.

Parece familiar?

Nove motivos para uma sessão ficar lenta. O Kilobat identifica qual deles ocorreu.

Uma vez por segundo enquanto você trabalha, o Kilobat envia ping ao servidor, à internet e ao roteador, lê do macOS o tempo de ida e volta TCP da própria conexão e observa quais outros apps estão ocupados. Nada da sessão é lido.

  1. Teclas chegam em grupos no Wi-Fi

    Jitter no Wi-Fi ou roteador: o tempo de ida e volta oscila de 40 ms a meio segundo.

    Identifica o Wi-Fi, mostra quanto o tempo oscilou e sugere Mosh para SSH. Pro

  2. A tela congela enquanto uma pasta sincroniza

    Outro app no Mac ocupando o upload ou download: Dropbox, iCloud, um backup ou Steam.

    Identifica o app e se ele estava fazendo upload. Pro

  3. Lentidão sem nada em execução no Mac

    Outro dispositivo na rede transmitindo ou baixando dados.

    Quando o roteador compartilha seus contadores de tráfego (UPnP; como ativar), o Kilobat vê a linha ocupada com tráfego que seu Mac não enviou. Pro

  4. Pequenas falhas em intervalos regulares

    Busca do AirDrop: o rádio do Mac muda de canal para procurar dispositivos próximos.

    Identificada, com modo de baixa latência para pausar o AirDrop enquanto você trabalha. Pro

  5. Tudo fica lento ao mesmo tempo

    Sua operadora ou algo além dela.

    O roteador está bem, mas a internet também está lenta: o app informa isso, e o relatório para sua operadora comprova o problema ao longo do tempo. Pro

  6. Só este servidor está lento

    O caminho até o servidor, além da sua operadora.

    A internet respondeu no prazo e o servidor não, então o atraso estava perto do servidor ou de sua rede. Pro

  7. A digitação demora, mas a conexão parece normal

    O próprio servidor, ocupado ou usando memória de troca.

    Suas teclas ficaram sem resposta enquanto o servidor respondia aos pings imediatamente. Isso só é informado depois de acontecer duas vezes. Pro

  8. Cada tecla digitada parece atrasada

    O servidor está longe.

    Um tempo de ida e volta de 150 ms ou mais é identificado mesmo em uma conexão sem problemas, com Mosh como solução. Pro

  9. Conexão estável, mas a tela remota continua com interrupções

    O próprio Mac: CPU no máximo, memória acabando, temperatura alta ou GPU saturada.

    Informa qual dos dois e qual app usou a CPU. Pro

Da primeira tecla ao relatório.

O Kilobat encontra sessões pelo processo, sem pedir que você inicie nada. Ele conta ssh e mosh em um terminal, além de Screen Sharing, Parsec, Jump Desktop, Windows App, AnyDesk, TeamViewer e RustDesk.

  1. O primeiro minuto

    Apenas sessões reais contam.

    Uma sessão ssh conta quando tem seu próprio terminal e você digita nele por um minuto. scp, sftp, rsync, git via ssh, túneis com -N, saltos ProxyJump e ssh em segundo plano de um editor ou agente nunca contam. Uma sessão de área de trabalho remota conta quando mostra uma tela e você trabalha nela.

  2. Enquanto você trabalha

    A conexão, medida uma vez por segundo.

    Pings ao servidor, à internet e ao roteador, o tempo de ida e volta TCP da conexão a cada poucos segundos, o outro app mais ativo e a carga do Mac: o mecanismo de relatórios de chamadas apontado para seu servidor. Um servidor que ignora ping é medido pelo tempo de ida e volta TCP.

  3. Depois

    O relatório.

    Um cartão em Saúde › Sessões remotas mostra o tempo de ida e volta segundo a segundo e cada lentidão em rosa. Uma notificação aparece apenas quando a sessão ficou lenta ou travou. O Kilobat conta as lentidões grátis; o Pro identifica cada causa, o que tentar e quando o Mosh ajudaria.

    Grátis

O relatório

Cada atraso em uma linha do tempo.

Saúde › Sessões remotas mostra o tempo de ida e volta ao servidor segundo a segundo, cada atraso em rosa, o ping, o jitter, a perda e a causa em uma frase: “A digitação atrasou 4 vezes: jitter no Wi-Fi ou roteador (o RTT para build.example.com variou de 41→610 ms).” Sessões anteriores aparecem abaixo, uma linha para cada.

Painel Sessões remotas do Kilobat com sessões de exemplo: uma sessão SSH de 38 minutos para build.example.com em que a digitação atrasou 4 vezes por jitter do Wi-Fi, com sugestões do que tentar e de usar Mosh; uma sessão Parsec que travou duas vezes enquanto o Dropbox fazia upload; e uma sessão Mosh sem problemas

Mosh, quando ajuda

A solução, não só a identificação do culpado.

O SSH espera o servidor devolver cada tecla digitada, então um tempo de ida e volta que oscila ou perde pacotes faz a digitação travar. O Mosh mostra sua digitação imediatamente e resiste a perdas de pacotes e mudanças de Wi-Fi. Quando os atrasos vierem do Wi-Fi, AirDrop, Starlink ou do caminho, ou o servidor estiver distante, o relatório recomenda experimentá-lo. Quando a causa for um app, outro dispositivo, o Mac ou o próprio servidor, ele informa o que corrigir.

Terminal
# Sessões recentes, cada atraso, sua duração e causa
$ kilobat remote
# Apenas desktops remotos, para scripts
$ kilobat remote --kind desktop --json

Agentes de programação leem os relatórios pela ferramenta MCP get_remote_session_reports. Leia a documentação.

Grátis
Mantendo este Mac ativoClaude Codekilobat · em execução · 42 minCodexsite · aguardando vocêDesativar
Pode fechar a tampaaté 02:30 · libera com 20% de bateria
Ativo enquanto o Keynote estiver em primeiro planotela ligada · o Mac pode entrar em repouso quando você mudar de app

Deixe os agentes trabalharem. Cada execução aparece por meio dos próprios hooks: em execução, aguardando você, concluída ou com falha. O Kilobat mantém o Mac ativo enquanto trabalham, com a tampa fechada se você permitir, ou apenas enquanto um app como o Keynote estiver em primeiro plano.

O que é grátis e o que o Pro acrescenta

Grátis, para sempre

  • Quantas vezes cada sessão apresentou lentidão ou travou
  • O tempo de ida e volta até o servidor, jitter e perda
  • Um teste de interrupções que encontra picos de latência
  • kilobat remote e a ferramenta MCP para agentes

Pro, $29 uma vez

  • A causa de cada atraso e o que tentar
  • Quando o Mosh ajudaria e quando não ajudaria
  • Se o próprio servidor estava lento
  • Relatórios e modo de chamada para suas reuniões

O Pro custa US$ 29 uma única vez para dois Macs, com teste grátis de 7 dias e reembolso em até 14 dias. Grátis para estudantes.

Perguntas

O Kilobat lê minha sessão SSH?

Não. Ele vê que um processo ssh ou de acesso remoto está em execução, o endereço ao qual está conectado e quantos bytes transfere, como qualquer monitor de rede. Ele nunca lê o que você digita nem o que recebe, e tudo permanece no seu Mac.

Ele envia algo ao meu servidor?

Um ping por segundo para o endereço do servidor enquanto a sessão está aberta, igual a executar ping em outra aba. Ele nunca abre uma conexão com a porta SSH do servidor, portanto nada aparece no registro de autenticação.

Com quais apps funciona?

ssh e mosh no Terminal, iTerm2, Ghostty, WezTerm, kitty, Alacritty, Warp, VS Code, Cursor e Zed, inclusive sob tmux; Compartilhamento de Tela, Parsec, Jump Desktop, Windows App (Microsoft Remote Desktop), AnyDesk, TeamViewer e RustDesk. O Chrome Remote Desktop roda em uma aba do navegador, onde o Kilobat não consegue distingui-lo do navegador.

Como ele sabe que o servidor estava lento, e não minha conexão?

Suas teclas foram enviadas e nada voltou por dois segundos ou mais, enquanto o servidor e o roteador responderam imediatamente aos pings. O Kilobat informa isso apenas quando ocorre pelo menos duas vezes em uma sessão, e apenas para SSH, em que cada tecla é ecoada pelo servidor.

Ele conta git push ou scp como sessão?

Não. Uma sessão precisa de um terminal próprio e de um minuto digitando nele. Cópias, git, túneis e ssh executados em segundo plano por um editor ou agente de IA ficam de fora.

É grátis?

O Kilobat conta os atrasos gratuitamente. O Kilobat Pro, por $29 em pagamento único com teste grátis de 7 dias, identifica cada causa, informa o que tentar e quando o Mosh ajudaria.

Faça da próxima sessão uma sessão mais estável.

Baixar para Mac ↓
brew install seifip/kilobat/kilobat