trynix.dev roda qualquer pacote Nix direto no navegador

trynix.dev roda qualquer pacote Nix direto no navegador

O desenvolvedor Farid Zakaria publicou em 4 de setembro de 2026 o que ele próprio descreve como seu "magnum opus" dentro do ecossistema Nix: o trynix.dev, um serviço que permite executar praticamente qualquer pacote Nix diretamente no navegador, sem instalar nada na máquina local. O projeto ganhou repercussão em 10 de setembro de 2026, quando Simon Willison o destacou em seu blog, dizendo entender por que o autor usa uma expressão tão forte para defini-lo.

Uma vm linux inteira dentro do navegador

O trynix.dev não depende de um servidor remoto executando os programas pedidos pelo usuário. A página carrega uma máquina virtual Linux x86_64 completa, rodando no navegador por meio de WebAssembly.

O motor por trás disso é o qemu-wasm, uma versão do emulador QEMU compilada para o ambiente WebAssembly.

Na prática, o poder de processamento vem do computador de quem acessa a página, e não de uma infraestrutura na nuvem. Não há necessidade de conta, de container provisionado remotamente ou de espera por uma sessão em fila.

O navegador vira a máquina onde o software roda.

Para Willison, essa arquitetura é o que dá charme ao projeto. A combinação entre um emulador pesado e a portabilidade do WebAssembly permite que um ambiente Linux inteiro caiba em uma aba.

Qualquer pacote dos últimos 13 anos

O diferencial do serviço está na amplitude do catálogo. Segundo a descrição do projeto, a VM pode ser inicializada com qualquer pacote Nix publicado nos últimos 13 anos.

Isso cobre mais de uma década de versões de linguagens, bibliotecas e ferramentas.

Cada pacote é endereçável por URL. Um exemplo citado na matéria original é o endereço https://trynix.dev/?pkg=python3%403.6.2.

Ao abrir essa página e clicar em "Load", o usuário recebe um shell interativo conectado a uma máquina virtual que executa o Python 3.6.2, versão lançada em 2017.

Esse detalhe resolve um problema recorrente de quem trabalha com software antigo. Reproduzir um ambiente exato de anos atrás costuma exigir containers, imagens pesadas ou configurações manuais.

Com o trynix.dev, a versão específica fica guardada em um link, que pode ser compartilhado como qualquer outra URL.

Do pull request ao navegador

Zakaria também tem construído outras ferramentas sobre essa base. Um exemplo recente é o trynix-preview, uma GitHub Action que publica um comentário em uma pull request com um link capaz de inicializar a build daquele PR no navegador, usando o próprio trynix.dev.

A descrição da ferramenta resume a proposta em uma frase: "No servers, just browsers". Sem servidores, apenas navegadores.

Em vez de pedir que um revisor baixe o repositório, instale dependências e compile o projeto, o link permite abrir o resultado em uma aba. Willison apresenta o recurso como uma maneira de revisar um pull request inicializando-o.

O post que divulgou o projeto está associado aos temas de revisão de código, Linux, WebAssembly e GitHub Actions.

Por que isso importa

A ideia toca em um ponto sensível do desenvolvimento moderno: a distância entre "o código está no repositório" e "eu consigo rodar o código". Quanto mais antigo o projeto, maior a chance de que dependências tenham desaparecido, binários não sejam mais compatíveis ou instruções de instalação tenham envelhecido.

Ao apoiar-se no Nix, sistema conhecido por descrever ambientes de forma precisa e reproduzível, e no WebAssembly, o trynix.dev transforma um ambiente de execução em um endereço. Para quem mantém software legado, isso pode valer como ferramenta de investigação.

Para quem revisa código, como atalho de verificação.

Há limites. Rodar uma VM completa dentro do navegador consome recursos da máquina do usuário, e a experiência depende da capacidade do dispositivo.

Ainda assim, o fato de versões de 2017 continuarem alcançáveis por um clique mostra o quanto a combinação entre emulação e padronização web avançou.

O projeto foi apresentado por Zakaria em 4 de setembro de 2026 e divulgado por Willison seis dias depois, em 10 de setembro de 2026. Para o autor, trata-se do seu trabalho mais ambicioso com Nix até aqui, uma avaliação que o divulgador do projeto diz compreender bem.

Fontes e links

Matéria publicada originalmente em Simon Willison

Últimas Notícias

Gusto, Insight e Leland debatem agentes de IA em startups
OpenAI e AARP levam oficina gratuita de ChatGPT a 1.000 idosos
Suleyman alerta contra 'bem-estar de modelos' e direitos à IA
OpenAI lança framework para reportar desalinhamento de modelos