Old laptop remote coding agent apps

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.

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:

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:

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:

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:

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:

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:

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:

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:

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.