Um ThinkPad 2019 ainda tem mais CPU do que a maioria das VMs na nuvem que você pagaria. Limpe-o, instale Ubuntu Server, e ele pode hospedar um editor de código, um agente de codificação de IA e um runtime completo de contêiner. Você o acessa a partir de um laptop com um navegador de cinco anos de idade e ainda obtém uma experiência rápida. Os melhores aplicativos para transformar um laptop antigo em um agente de codificação remota lidam com dois problemas que quebram as configurações do laboratório doméstico: expor a máquina com segurança e fornecer um editor que sobrevive a desconexões. Escolhemos oito ferramentas que cobrem ambas.
O que procurar
Seis coisas separam uma configuração de agente remoto funcional de uma frágil.
- Editor que persiste uma sessão através de desconexões, para que você possa fechar a tampa e reabrir onde parou
- Autenticação que não requer fazer um furo no seu roteador
- Acesso ao terminal na mesma URL que o editor, não em uma porta separada
- Runtime do agente que pode impulsionar tarefas longas (operações git, execuções de testes, chamadas LLM) sem a guia segurando
- Navegador do sistema de arquivos e encaminhamento de porta para visualizar servidores web em execução no laptop
- Comportamento ocioso que permite que o laptop seja suspenso quando ninguém está codificando
Tabela de comparação rápida
| App | Best for | Access model | Free plan | Standout feature |
|---|---|---|---|---|
| code-server | Browser access to VS Code | HTTP + password | Free (open source) | Full VS Code in any browser tab |
| OpenVSCode Server | Same, from Gitpod | HTTP token | Free (open source) | Lighter than Coder’s build |
| JetBrains Gateway | IntelliJ or PyCharm remote | Thin client | Free for personal | Full JetBrains debugger over SSH |
| Coder | Multi-workspace teams | OIDC + templates | Free (open source) | Terraform-defined dev envs |
| Tailscale | Getting to the laptop at all | WireGuard mesh | Free for 3 users | SSH and web without port-forwarding |
| Zed | Fast native editor with remote FS | SSH-based | Free during preview | Collaborative editing over the wire |
| Warp | Terminal you can share | SSH + cloud | Free tier | Command history synced across devices |
| GitHub Codespaces runner | Running Codespaces on your laptop | GitHub-managed | Requires GitHub subscription | Full Codespaces on your own hardware |
Os aplicativos
1. code-server, melhor para VS Code baseado em navegador
code-server da Coder coloca um build completo de VS Code atrás de um servidor HTTP. Faça login com uma senha (ou passe por um proxy de autenticação), e cada extensão, combinação de teclas e configuração que você usa localmente funciona em uma guia do navegador. As sessões sobrevivem a desconexões porque o estado do editor vive no laptop, não no seu navegador.
Onde fica aquém: Alguns complementos do Marketplace são protegidos por trás da licença da Microsoft e são enviados apenas no build oficial do VS Code. O registro Open VSX cobre a maioria deles, mas não as ferramentas C++ ou Live Share.
Preços:
- Free: full feature parity
- Paid: none (Coder vende um produto hospedado, mas auto-hospedagem é gratuita)
Plataformas: Linux, macOS (servidor); any browser (cliente)
Download: github.com/coder/code-server
Conclusão: A resposta padrão para “Quero codificar no meu laptop de qualquer lugar”. Instale atrás de Tailscale e você nunca mexerá nas configurações do roteador.
2. OpenVSCode Server, melhor para auto-hospedagem leve
OpenVSCode Server é o fork do servidor VS Code da equipe Gitpod. Ele pula o wrapper de autenticação e telemetria que o build de Coder adiciona e inicializa mais rápido em um laptop modesto. Direcionado para equipes de plataforma construindo seu próprio produto IDE hospedado, mas também funciona como uma configuração pessoal.
Onde fica aquém: Nenhum portão de senha é enviado fora da caixa. Você deve colocá-lo atrás de Tailscale, Cloudflare Access ou um proxy auth nginx. Não é algo para expor à internet aberta como está.
Preços:
- Free
- Paid: none
Plataformas: Linux, macOS (servidor)
Download: github.com/gitpod-io/openvscode-server
Conclusão: Escolha isto quando code-server parecer pesado. Adicione Tailscale para a camada de autenticação e você terá uma configuração de dois processos.
3. JetBrains Gateway, melhor para usuários IntelliJ
JetBrains Gateway é o cliente fino que conecta uma janela IDE local a um backend remoto executando IntelliJ IDEA, PyCharm, GoLand ou Rider. O backend faz a indexação, a janela local lida com entrada e renderização. O resultado se sente como um editor nativo porque as entradas são armazenadas em cache no lado do cliente. Depuradores, criadores de perfil e ferramentas de refatoração funcionam.
Onde fica aquém: A indexação inicial em um repo grande pode levar vinte minutos em um laptop com disco rotatório. Mova ~/.cache/JetBrains para um SSD ou use um que já seja NVMe.
Preços:
- Free: Community editions of IntelliJ IDEA and PyCharm
- Paid: JetBrains Ultimate subscription for pro features
Plataformas: Linux, macOS, Windows (ambas as pontas)
Download: jetbrains.com/remote-development/gateway
Conclusão: Se seu editor local é um IDE JetBrains, Gateway é o caminho mais curto de hardware de backup para uma configuração remota real.
4. Coder, melhor para múltiplos projetos de uma vez
Coder é a edição de equipe do code-server. Ele provisiona espaços de trabalho por projeto a partir de modelos Terraform, portanto um projeto pode especificar sua própria imagem Ubuntu, suas próprias versões de ferramentas e seus próprios mapeamentos de porta. Em um laptop antigo com 16 GB de RAM, você pode executar três ou quatro espaços de trabalho em paralelo com Docker embaixo.
Onde fica aquém: Excessivo para um único desenvolvedor. A camada do modelo Terraform é poderosa, e também a razão pela qual a configuração inicial leva uma tarde.
Preços:
- Free: self-hosted OSS build
- Paid: Coder Enterprise for SAML, RBAC, and audit logs
Plataformas: Linux (servidor); any browser (cliente)
Download: coder.com/docs/install
Conclusão: Melhor quando o mesmo laptop precisa hospedar vários ambientes de desenvolvimento isolados para projetos paralelos.
5. Tailscale, melhor para alcançar o laptop em tudo
Tailscale constrói uma malha WireGuard entre cada dispositivo conectado à mesma conta. Instale no laptop e seu telefone, laptop e desktop podem alcançar um ao outro por nome (thinkpad.tailnet.ts.net) sem um IP público. Tailscale SSH substitui autenticação por senha por identidade, portanto ssh me@thinkpad de qualquer dispositivo funciona depois que você faz login.
Onde fica aquém: O nível gratuito é limitado a três usuários e 100 dispositivos. Ótimo para uso pessoal, menos bom se você está executando um pequeno estúdio.
Preços:
- Free: 3 users, 100 devices
- Paid: from $6/user/month for teams
Plataformas: Linux, macOS, Windows, iOS, Android
Download: tailscale.com/download
Conclusão: A camada sob cada outra ferramenta nesta lista. Instale Tailscale primeiro, depois decida qual editor fica em cima.
6. Zed, melhor para um editor remoto nativo
Zed adicionou desenvolvimento remoto em 2025 e está mais próximo de uma experiência nativa do que as opções baseadas em navegador. Conecte via SSH ao laptop antigo e Zed trata o sistema de arquivos remoto como se fosse local, com os mesmos recursos de edição colaborativa pelos quais Zed é conhecido.
Onde fica aquém: Ainda marcado como visualização. O suporte do servidor de idioma está atrás do VS Code, especialmente para pilhas empresariais como C# e Kotlin.
Preços:
- Free during preview
- Paid: pricing not yet announced
Plataformas: macOS, Linux (cliente); Linux, macOS (host remoto)
Download: zed.dev/download
Conclusão: Tente isto se você já estiver executando Zed localmente e quiser a mesma interface ao conectar ao homelab.
7. Warp, melhor para trabalho de terminal compartilhado
Warp começou como um terminal nativo macOS e agora funciona em Linux, Windows e iPadOS. Sua camada de sincronização na nuvem significa que um comando que você executou no laptop aparece no histórico da sua área de trabalho, e sessões compartilhadas permitem que um colega de equipe cole no mesmo terminal. Emparelhe com Tailscale SSH e você terá acesso ao terminal do laptop antigo de qualquer um de seus dispositivos.
Onde fica aquém: A sincronização na nuvem requer uma conta. Se você quer um terminal completamente offline, kitty ou WezTerm são mais simples.
Preços:
- Free: solo tier
- Paid: from $15/user/month for team features
Plataformas: macOS, Linux, Windows, iPadOS
Download: warp.dev
Conclusão: Use Warp quando o agente de codificação está fazendo trabalho de shell e você quer vê-lo de outro dispositivo.
8. GitHub Codespaces self-hosted runner, melhor para fluxos de trabalho GitHub-first
GitHub Codespaces normalmente é executado na nuvem Microsoft. Runners auto-hospedados permitem que você o aponte para seu próprio hardware, e o laptop antigo se torna um host de Codespace. Solicitações de pull e trabalhos de CI são executados lá, e o editor baseado em navegador se conecta à mesma máquina.
Onde fica aquém: Requer uma assinatura GitHub Team ou Enterprise para o recurso de runner auto-hospedado. Não é território de nível gratuito.
Preços:
- Free: no
- Paid: GitHub Team from $4/user/month
Plataformas: Linux, Windows (host auto-hospedado)
Download: docs.github.com/codespaces/setting-up-your-project-for-codespaces
Conclusão: Vale a pena apenas se sua equipe já vive no GitHub Codespaces. Caso contrário, code-server mais Tailscale é uma stack mais barata.
Como escolher o certo
Escolha Tailscale primeiro, não importa qual editor você emparelha com ele. As outras sete ferramentas se tornam mais simples com uma malha de rede embaixo.
Escolha code-server se você quer uma guia VS Code em qualquer navegador e o menor esforço de configuração.
Escolha OpenVSCode Server se code-server parecer pesado e você já estiver executando Tailscale.
Escolha JetBrains Gateway se você já trabalha em IntelliJ, PyCharm ou GoLand. Nada mais nesta lista corresponde ao depurador JetBrains.
Escolha Coder se você quer espaços de trabalho por projeto e está disposto a escrever Terraform.
Escolha Zed se você quer uma janela nativa com edição colaborativa moderna.
Escolha Warp quando o valor está no terminal, não no editor.
Escolha Codespaces self-hosted runner apenas se sua equipe já paga por GitHub Codespaces.
FAQ
Um laptop antigo pode realmente executar um agente de codificação? Sim, se tiver 8 GB de RAM e SSD. A maioria dos tempos de execução do agente (Claude Code, aider, Cursor CLI) são processos leves. O trabalho pesado acontece em qualquer provedor de modelo que eles chamarem.
Preciso de um IP público para acesso remoto? Não. Tailscale ou Cloudflare Tunnel oferece um endereço privado que funciona de qualquer lugar. É mais seguro do que abrir uma porta no roteador da sua casa.
E o consumo de energia?
Um ThinkPad X270 ocioso consome cerca de 8 watts. Deixado ligado 24/7, são cerca de 70 kWh por ano, ou aproximadamente $15 aos preços dos EUA. Defina a ação de fechamento da tampa como “ignorar” em /etc/systemd/logind.conf para que ele fique acordado com a tela desligada.
Como mantenho as sessões vivas através de quedas? tmux ou screen para trabalho de shell, mais um backend code-server ou Gateway para o editor. Ambos persistem o estado do editor no laptop.
É um risco de segurança? Apenas se você o expor à internet aberta. Atrás de Tailscale está em uma malha privada, e Tailscale SSH substitui autenticação por senha por identidade do seu provedor de conta.