
Um laptop antigo consegue compilar um novo projeto se a compilação roda em uma máquina em outro lugar. O desenvolvimento remoto orientado por SSH é o motivo de um ultrabook fino conseguir compilar um monorepo de Rust sem reclamações, de um Chromebook conseguir rodar uma stack Node completa, e de quartos de hotel poderem abrigar um dia de trabalho produtivo. Os melhores aplicativos para desenvolvimento remoto por SSH transformam um host remoto em um espaço de trabalho de primeira classe, não apenas uma sessão de terminal com um editor de código por cima. Testamos sete aplicativos que pessoas realmente usam em equipes de produção e em labs pessoais em casa.
O que procurar em um aplicativo de desenvolvimento remoto
Seis critérios definem a adequação:
- Controle de latência. Como o editor mantém a digitação responsiva quando o RTT para o host é de 60 a 200 ms.
- Integração de terminal. Se o terminal integrado é um shell de login de verdade no host, ou um shell local que executa
sshpara você. - Redirecionamento de porta. Quão fácil é alcançar um servidor de desenvolvimento na porta 5173 do navegador local sem editar configurações.
- Depurador e language server. Se LSP e o depurador rodam no host, e o que acontece quando reconecta.
- Superfície de configuração. Configuração SSH, jump hosts, agent forwarding, e se o app respeita
~/.ssh/config. - Custo e licenciamento. Uso pessoal, assinatura individual, e assentos de equipe.
Comparação rápida
| App | Melhor para | Plataformas | Plano gratuito | Preço inicial | Destaque |
|---|---|---|---|---|---|
| VS Code Remote SSH | Ecossistema mais amplo | Win/mac/Linux | Gratuito | Gratuito | Extensões rodam no host |
| JetBrains Gateway | Usuários IntelliJ / PyCharm | Win/mac/Linux | Cliente grátis | A partir $8,90/mês | IntelliJ real no host |
| Zed | Velocidade e colaboração | mac/Linux/Win preview | Gratuito | Pro $10/mês | Entrada abaixo de 16 ms em LAN |
| Coder | Ambientes de equipe | Web + todos clientes | Gratis (auto-hospedado) | Enterprise customizado | Templates para ambientes reproduzíveis |
| DevPod | Devcontainers locais, host remoto | Win/mac/Linux | Gratuito | Gratuito | devcontainer.json em qualquer lugar |
| Termius | Fluxo de trabalho focado em terminal | Win/mac/Linux/iOS/Android | Gratuito | $10/mês | Snippets e sincronização entre dispositivos |
| MobaXterm | Admins Windows | Windows | Gratuito | $69 uma só vez | X11, SFTP, RDP, sessões em um app |
Os aplicativos
1. Visual Studio Code Remote SSH, melhor para a maioria
Visual Studio Code Remote SSH roda o cliente do editor no laptop e o language server, extensões, terminais e depurador no host. Ler ~/.ssh/config é nativo, então jump hosts e múltiplas identidades funcionam sem reescrever. Redirecionamento de porta aparece em um painel com estado em tempo real, e um servidor de dev no host é alcançável em localhost:5173 no navegador local.
Onde fica atrás: O diretório do servidor VS Code pode acumular vários gigabytes no host ao longo do tempo. Reconexão após queda de rede é rápida mas não instantânea.
Preço: Gratuito, cliente com licença MIT, servidor closed-source.
Plataformas: Windows, macOS, Linux (cliente e servidor).
Baixar: Visual Studio Code · Remote SSH extension
Conclusão: O padrão por uma razão. Comece aqui a menos que um requisito específico o exclua.
2. JetBrains Gateway, melhor para usuários da família IntelliJ
JetBrains Gateway é um cliente leve que instala um backend IDE completo no host (IntelliJ IDEA, PyCharm, WebStorm, GoLand, Rider, RustRover) e faz stream da UI. Indexação roda no host, então abrir um monorepo não faz o ventilador do laptop girar. Refatorações, inspeções e o depurador se comportam igual ao IDE local porque são o IDE local rodando em outro lugar.
Onde fica atrás: Conexão inicial é lenta (vários minutos para indexar um repo grande na primeira vez). Apenas assinatura para a maioria das linguagens.
Preço:
- Cliente gratuito
- Backend requer assinatura JetBrains: a partir $8,90/mês para indivíduos, mais para organizações.
Plataformas: Windows, macOS, Linux.
Baixar: JetBrains Gateway
Conclusão: A escolha se o time já vive em ferramentas da família IntelliJ. Não vale a pena mudar só por isso.
3. Zed, melhor para velocidade
Zed é um editor baseado em Rust com entrada abaixo de 16 ms em uma LAN e um modo de colaboração compartilhada que espelha cursores e terminais por toda a equipe. Desenvolvimento remoto se conecta via SSH e roda o próprio servidor Zed no host. Em uma máquina Ubuntu nova, o tempo entre apertar uma tecla e o caractere aparecer é o mais rápido de tudo aqui.
Onde fica atrás: Ecossistema de extensões é muito menor que VS Code. Suporte a depurador é mais jovem. Alguns language servers ainda precisam de configuração manual.
Preço:
- Gratuito para indivíduos
- Zed Pro: $10/mês adiciona recursos de IA e hosting de servidor compartilhado.
Plataformas: macOS, Linux (estável); Windows em preview.
Baixar: Zed
Conclusão: Se latência de digitação é o gargalo e a stack de linguagens é comum, este é o para experimentar.
4. Coder, melhor para ambientes reproduzíveis em toda equipe
Coder é um control plane auto-hospedado que provisiona ambientes de desenvolvimento em servidores, Kubernetes ou provedores cloud a partir de templates Terraform. Cada desenvolvedor abre o ambiente em VS Code, JetBrains Gateway, Zed ou um IDE de navegador. O time define a imagem base uma vez; cada workspace herda exatamente a mesma stack.
Onde fica atrás: Requer infraestrutura para rodar o control plane. Não é a ferramenta para um hobbyista solo.
Preço:
- Gratuito (auto-hospedado, usuários ilimitados)
- Enterprise adiciona RBAC, SSO, audit, preço customizado.
Plataformas: Web mais clientes nativos.
Conclusão: Considere quando onboarding de um novo engenheiro em um ambiente de trabalho é mais que dois horas de trabalho.
5. DevPod, melhor para devcontainers portáveis
DevPod pega um arquivo devcontainer.json e roda o mesmo ambiente em qualquer host: um Docker local, um servidor SSH, um cluster Kubernetes ou um provedor cloud. É a contraparte open-source do Codespaces hospedado, e funciona em VS Code, JetBrains e clientes de navegador.
Onde fica atrás: A especificação devcontainer é a fonte de verdade; se o projeto não tem uma, DevPod não é o ponto de entrada certo. Documentação fica atrás das releases de features.
Preço: Gratuito, Mozilla Public License.
Plataformas: Windows, macOS, Linux.
Conclusão: A escolha quando o mesmo repo precisa rodar no laptop, no servidor do escritório e num provedor cloud sem divergência.
6. Termius, melhor para fluxos de trabalho focados em terminal
Termius é um cliente SSH moderno com hosts, snippets, port forwards e SFTP em uma interface, sincronizado entre desktop e mobile. Qualquer um que viva em tmux ou shell puro vai encontrar isso parecendo um bom editor de texto para conexões. A tier paga adiciona compartilhamento de hosts e snippets conhecidos no time.
Onde fica atrás: Não é um IDE. Editar codebases grandes ainda significa abrir vim ou nvim no host. A tier gratuita é limitada sem conta.
Preço:
- Gratuito: uso em um único dispositivo
- Pro: $10/mês, sincronização entre dispositivos e compartilhamento no time
Plataformas: Windows, macOS, Linux, iOS, Android.
Baixar: Termius
Conclusão: Para engenheiros que editam dentro de nvim ou helix no host e só querem que o shell seja melhor.
7. MobaXterm, melhor para admins Windows
MobaXterm agrupa SSH, SFTP, RDP, VNC, X11 forwarding, um shell local estilo Cygwin e gerenciador de sessões em um único executável Windows. Tem sido o favorito para admins Windows trabalhando contra frotas Linux por uma década. A edição gratuita “Home” cobre a maioria dos fluxos de trabalho.
Onde fica atrás: Apenas Windows. UI é desatualizada. Não é focado em edição de código em escala.
Preço:
- Home Edition: gratuito (com limitações em sessões e macros)
- Professional Edition: $69 uma única vez por usuário
Plataformas: Apenas Windows.
Baixar: MobaXterm
Conclusão: Mantenha na estação de trabalho Windows que fica na beira de uma frota Linux. Não é substituição para um IDE real.
Como escolher o correto
Por padrão, use VS Code Remote SSH. Ele cobre a maioria das linguagens, a maioria dos fluxos de trabalho e a maioria dos laptops, e o ecossistema leva o peso.
Mude para JetBrains Gateway se o dia envolve monorepos grandes de Java, Kotlin ou Go que já indexam em JetBrains localmente.
Tente Zed para uma stack de Rust, Go ou TypeScript onde latência de digitação é o gargalo sentido.
Escolha Coder ou DevPod quando o objetivo é que cada colega de time pegue o mesmo ambiente no primeiro dia.
Pegue Termius ou MobaXterm quando o fluxo de trabalho é mais próximo de sysadmin que de coding.
Perguntas frequentes
O desenvolvimento remoto SSH é mais lento que local? Em uma LAN, não. Em um link de internet decente (RTT abaixo de 60 ms) a experiência de digitação é indistinguível para a maioria dos editores aqui. Zed e VS Code Remote SSH continuam responsivos após 150 ms; o depurador e sincronização de arquivos o sentem primeiro.
O remote SSH funciona com extensões VS Code? Sim. VS Code Remote SSH instala a extensão no host por padrão, então language servers, formatadores e linters rodam na máquina que tem o código e a toolchain.
Posso usar remote SSH com Chromebook ou iPad? Sim. Chromebooks em modo desenvolvedor rodam a versão Linux de qualquer cliente aqui. No iPad, VS Code e Zed têm caminhos de navegador de primeira parte ou usáveis via code-server ou cliente de navegador do Zed.
Como mantenho secrets fora do meu laptop? Não faça checkout do repo localmente. Faça todo trabalho no host e use SSH agent forwarding para assinar. Coder e DevPod fazem esse padrão ser o padrão.
Qual é a diferença entre Codespaces e DevPod?
GitHub Codespaces é hospedado. DevPod é a generalização open-source: pega o mesmo devcontainer.json e roda em qualquer host que você apontar, incluindo seu próprio servidor.
Qual funciona melhor em um Wi-Fi de hotel ruim? JetBrains Gateway e Zed lidam melhor com desconexões que raw VS Code Remote SSH, porque ambos explicitamente desenham para o caso de streaming. Todos os três se recuperam uma vez que o link volta.