11 pontos por GN⁺ 2025-12-27 | 1 comentários | Compartilhar no WhatsApp
  • Serviço de hospedagem de VMs para desenvolvimento ao qual o usuário pode se conectar diretamente por meio de um ambiente remoto via SSH
  • Com ssh exe.dev, é possível se conectar e usar a própria conexão SSH como se fosse uma API, iniciando uma sessão de terminal enquanto cria uma VM imediatamente, sem precisar criar uma conta separada
  • Define-se apenas o total de CPU e RAM, e várias VMs podem compartilhar livremente esses recursos, sem custos adicionais com base na quantidade de VMs
  • Oferece VMs reais baseadas em Ubuntu com inicialização em menos de um segundo, reunindo a agilidade de contêineres com a liberdade de uma VM
  • Dentro da sessão, o disco é persistente, então os dados permanecem mesmo após reconexão, e o usuário recebe permissão sudo para executar comandos em nível de sistema
  • Com configuração privada por padrão, links simples para compartilhamento e um design de sandbox adequado para executar agentes, o serviço foi pensado com ambientes de desenvolvimento baseados em IA em mente

Contexto do lançamento público do exe.dev

  • Surgiu da experiência, durante o desenvolvimento do sketch.dev, de um aumento repentino na demanda por VMs para executar muitos pequenos programas e ferramentas
  • À medida que cresceu o uso de várias ferramentas auxiliares de desenvolvimento, como assistentes de digitação com LLM e depuradores, a própria operação das VMs passou a ser um gargalo
  • Ficou clara a necessidade de um ambiente em que fosse fácil criar e descartar VMs, além de mantê-las sem atrito

Visão geral do Exe.dev

  • Fornece um ambiente remoto de desenvolvimento acessível com o comando ssh exe.dev
    • Pode ser acessado apenas com um cliente SSH, sem interface web separada
  • O disco da sessão é mantido de forma persistente, então os dados não são apagados após logout
  • O usuário recebe permissão sudo, podendo executar comandos de administração do sistema
  • Por assinatura, fornece apenas o total de CPU e RAM, sem impor limite ao número de VMs
  • Sem cobrança por VM nem overhead de gerenciamento, o usuário pode distribuir os recursos como quiser
  • Também é adequado para operar várias VMs pequenas que processam requisições ocasionais

Principais recursos

  • All the VMs that fit
    • Dentro dos limites de CPU e RAM incluídos na assinatura, é possível definir livremente a quantidade e o uso das VMs
    • Também permite um padrão de uso com várias VMs de baixa carga mantidas ao mesmo tempo
  • Real VMs, sub-second start
    • Fornece uma máquina Ubuntu completa, e também permite instalar Docker Compose e afins quando necessário
    • Mesmo sendo uma VM, oferece inicialização muito rápida
  • Persistent disks
    • Fornece discos que mantêm os dados mesmo após a VM ser encerrada
    • Há previsão de expansão com recursos adicionais no futuro
  • SSH-based API
    • Apenas ao se conectar com ssh exe.dev, já é possível começar a criar e gerenciar VMs
    • O uso é centrado no terminal, sem necessidade de console web separado
  • Private by default, share with links
    • Serviços HTTP são executados com o acesso externo bloqueado por padrão
    • O serviço trata automaticamente TLS e autenticação, além de oferecer compartilhamento fácil por links
  • Agent-friendly sandbox
    • A VM pode ser usada como sandbox para execução de agentes
    • A estrutura não é dependente de ferramentas ou agentes específicos
  • Fornece privilégios de administrador: com sudo, é possível instalar pacotes ou alterar configurações do sistema

Possíveis usos

  • Adequado para experimentos de desenvolvimento, testes e ambientes de aprendizado
  • Oferece sessões de servidor prontas para uso imediato sem necessidade de configurar ambiente local
  • Por operar com base em SSH, mantém ao mesmo tempo segurança e simplicidade

Como experimentar o serviço

  • É possível explorar o serviço imediatamente com o comando ssh exe.dev, sem processo de cadastro separado
  • Está em fase de preview para desenvolvedores e pode ser usado dentro da capacidade disponível

Leitura relacionada

1 comentários

 
GN⁺ 2025-12-27
Comentários do Hacker News
  • Parece que o servidor está sobrecarregado agora. Gostei da UX, mas esse modelo de criar VMs grátis parece ter um grande risco de abuso. Hackers ou spammers provavelmente conseguiriam criar contas com facilidade e rodar VMs
  • No celular não aparecia informação nenhuma, então achei que fosse o pior site do mundo. No começo pensei que era só um site de portfólio
    • Minha experiência foi completamente diferente. Desde o início entendi que era um serviço em que você cria e acessa uma VM instantânea por meio de um servidor SSH jump. Era exatamente isso, e achei bem legal
    • Mesmo no desktop, no começo eu não fazia ideia do que era isso. A UI não tinha explicação nenhuma, então achei que fosse um jogo baseado em texto e fechei a página. Uma frase como “o disco é persistente” não basta. Precisa de uma explicação clara do que o serviço é
    • Só depois encontrei a apresentação e as informações de preço entrando pelo caminho página inicial → blog → documentação → botão “all docs”. É pouco intuitivo demais
    • Não acho que seja tão ruim assim, mas no mínimo a tabela de preços e o link da documentação deveriam estar na página principal
  • Testei porque o Filippo Valsorda apresentou, e a combinação de inicialização rápida, ambiente isolado e persistência me impressionou. Deu para experimentar coisas com muito mais simplicidade do que em nuvens tradicionais.
    Outros serviços são temporários ou ruins de compartilhar, e aqui parece que encontraram bem esse meio-termo. Também seria interessante criar em open source uma camada de algo como “iniciar/arquivar VM com um clique”
    • Mas, na prática, parece que não é uma VM pública (public). Pela explicação, ela não tem IP público, então é preciso usar algo como Cloudflare Tunnel para permitir acesso externo
  • Seria legal se a autenticação automática funcionasse com base na chave pública do GitHub. Algo como ssh whoami.filippo.io. SSH é praticamente o único protocolo que permite esse tipo de truque de autenticação automática, então é uma pena não aproveitar isso
    • Ideia interessante, mas parece irrealista para um serviço real. A API do GitHub não tem um recurso para consultar o usuário pela chave pública, e um login automático inesperado pode causar confusão
  • Eu uso o GitHub Codespaces e sempre pensei que seria bom existir uma versão com apenas terminal web. Talvez isso seja essa alternativa.
    Mas os comandos apt install apache e bash não funcionam, e aparece “exe.dev repl: command not found”. Fiquei na dúvida se isso é mesmo um shell Linux de verdade
    • [cofundador da exe.dev] aqui. A VM é baseada em Ubuntu, então apt e bash vêm por padrão. Você provavelmente está conectado ao servidor jump. Recomendo tentar ssh yourvm.exe.xyz
    • O primeiro lugar em que você entra é o servidor jump da exe.dev. De lá, você precisa fazer SSH de novo para a VM. Basta digitar help
  • Se o plano pessoal custa 20 dólares por mês por 25 VMs, 2 CPU e 8 GB de RAM, achei barato demais, a ponto de me surpreender. Fiquei confuso se isso é por VM ou no total
    • [pessoa da exe.dev] aqui. Os recursos não são por VM individual, e sim compartilhados por usuário. O objetivo é reduzir a zero o custo marginal de criar VMs. A ideia é subir várias VMs facilmente, em vez de usar contêineres
    • A documentação também diz que “as VMs compartilham os recursos atribuídos ao usuário”
    • O valor principal parece ser a afinidade com CLI
    • Mesmo comparando com o preço de VPS, está em um nível aceitável. Parece bom para ensino, por exemplo várias pessoas fazendo login em VMs para praticar deploy de nginx
    • Na verdade isso é um contêiner, não uma VM, então parece um pouco propaganda exagerada
  • A demonstração foi muito impressionante. Consegui subir um app direto na porta 8000, e parece haver uma arquitetura tecnicamente sofisticada por trás.
    O jeito de registrar a chave SSH foi confuso no começo, então seria bom explicar isso com mais clareza na documentação ou na UI. O preço é ok, mas pode ser um pouco caro para quem não precisa de muita capacidade.
    Antigamente existia o Okteto, com uma UX parecida, mas eles encerraram o SaaS pessoal. Espero que isso não aconteça com este serviço
  • Me cadastrei e subi uma VM, e fiquei surpreso ao ver uma interface de chat padrão no boot. Funcionou bem até no iPad, e a configuração padrão foi muito caprichada.
    A função de screenshot também já vem incluída, e os primeiros 15 minutos me deixaram impressionado. Pretendo recomendar para amigos sem ambiente local como forma de experimentar ferramentas como Claude
  • Queria saber em que país a VM é hospedada e como funcionam questões como acesso legal (warrant canary) e política de AUP. Também queria saber o quanto eles inspecionam as VMs dos clientes
    • Acho que isso não é importante. Se você quer privacidade de dados, precisa operar seu próprio hardware. País ou política acabam sendo detalhes secundários
  • Fiz um site usando esse serviço: road-kernel.exe.xyz. Mas a UI é meio ruim
    • Acesso recusado