Instalação em uma linha
O caminho mais rápido para conseguir o Zero é o script oficial:
curl -fsSL https://zerolang.ai/install.sh | bash
O script baixa um compilador pré-compilado para a sua plataforma e coloca tudo em ~/.zero/. O binário em si vai parar em ~/.zero/bin/zero. Nada é escrito fora do seu diretório de usuário — sem sudo, sem mudanças no sistema.
Se preferir inspecionar o script antes de rodar, baixe sem direcionar para o shell:
curl -fsSL https://zerolang.ai/install.sh -o zero-install.sh
less zero-install.sh
bash zero-install.sh
É boa higiene para qualquer instalação curl | bash, e ainda mais para um projeto experimental.
Adicione o Zero ao seu PATH
O script de instalação te avisa do próximo passo, mas vale repetir. Adicione ~/.zero/bin ao seu PATH para conseguir rodar zero a partir de qualquer diretório:
export PATH="$HOME/.zero/bin:$PATH"
Para tornar permanente, coloque a mesma linha no arquivo de inicialização do shell que você usa:
zsh(padrão no macOS moderno):~/.zshrcbash:~/.bashrc(Linux) ou~/.bash_profile(macOS antigo)fish: adicionefish_add_path $HOME/.zero/binem~/.config/fish/config.fish
Depois de editar o arquivo, abra uma janela nova de terminal ou rode source ~/.zshrc (ou equivalente) para que o novo PATH entre em vigor na sessão atual.
Verifique a instalação
Em um terminal limpo, pergunte ao Zero qual é a versão:
zero --version
Você deve ver uma string de versão. Se aparecer command not found, o binário ainda não está no PATH — confira a linha de export acima e veja se ~/.zero/bin/zero realmente existe:
ls -l ~/.zero/bin/zero
Se o arquivo estiver faltando, rode o script de instalação de novo e observe a saída em busca de erros.
Notas por plataforma
macOS
Em um macOS recente (Apple Silicon ou Intel), o script de instalação "simplesmente funciona" com o zsh padrão. Na primeira vez que rodar zero, talvez você precise liberar a execução no Gatekeeper — Ajustes do Sistema → Privacidade e Segurança → "Permitir mesmo assim". Depois desse único clique, ele roda normalmente.
Linux
O script tem como alvo distribuições baseadas em glibc. Testado em Ubuntu, Debian e derivadas do Arch. Em um contêiner mínimo você pode precisar de curl e um runtime de C funcionando; instale-os com o seu gerenciador de pacotes antes de rodar o script.
Windows (via WSL2)
Não existe instalador nativo para Windows hoje. O caminho suportado é o WSL2:
- Instale o WSL2 com
wsl --installno PowerShell (como administrador). - Escolha uma distribuição Linux na Microsoft Store (Ubuntu serve).
- Abra o novo shell Linux e rode o comando curl de instalação por lá.
Binários do Zero construídos no WSL2 são executáveis Linux. Você consegue rodá-los dentro do WSL2 e chamá-los do Windows pelo interop do WSL, mas não dá pra distribuir como arquivos .exe nativos.
Atualizar o Zero
A forma mais simples de atualizar é rodar o mesmo script de instalação de novo. Ele sobrescreve os binários existentes em ~/.zero/bin. Como Zero é pré-1.0, espere mudanças incompatíveis a cada versão — fixe localmente uma versão funcional se você está compartilhando uma base de código.
Desinstalando
Dois passos:
rm -rf ~/.zero
Depois, remova a linha export PATH="$HOME/.zero/bin:$PATH" do arquivo de configuração do shell. A instalação não escreve em nenhum outro lugar, então isso já é o suficiente para remover o Zero por completo.
Uma palavra sobre confiança
Zero é um software pré-1.0 de um projeto de pesquisa da Vercel. O time recomenda explicitamente rodar em ambientes isolados — uma máquina de desenvolvimento em sandbox, um contêiner, uma VM — e não na sua máquina principal de trabalho se você lida com dados sensíveis. O script de instalação é curto e vale a leitura antes de executar, ainda mais enquanto o projeto continua mudando.
A seguir: Hello, World
Com a toolchain instalada e o zero --version funcionando, você está pronto para compilar seu primeiro programa. Hello, World percorre a escrita, a execução e a dissecação de um arquivo .0 mínimo.
Perguntas frequentes
Como instalo o Zero?
Rode o script oficial de instalação: curl -fsSL https://zerolang.ai/install.sh | bash. Ele baixa o compilador pré-compilado em ~/.zero/bin/zero. Adicione esse diretório ao seu PATH e rode zero --version para confirmar a instalação.
Onde o Zero é instalado?
O script de instalação coloca tudo em ~/.zero/. O binário zero fica em ~/.zero/bin/zero. Nada é instalado no sistema todo — sem sudo, sem /usr/local/, sem alterações no gerenciador de pacotes. Para desinstalar, basta remover o diretório ~/.zero.
O Zero funciona no Windows?
O script oficial mira diretamente macOS e Linux. No Windows, o caminho recomendado hoje é o WSL2 — instale uma distribuição Linux na Microsoft Store e rode o comando curl de instalação dentro desse shell. Suporte nativo no Windows ainda não é um alvo documentado.
Como verifico se o Zero foi instalado corretamente?
Rode zero --version em um terminal novo. Se imprimir uma versão, a instalação deu certo e seu PATH está configurado. Se aparecer 'command not found', o binário ainda não está no PATH — rode de novo a linha export PATH="$HOME/.zero/bin:$PATH" e adicione no arquivo de inicialização do seu shell.
Como desinstalo o Zero?
Apague o diretório de instalação: rm -rf ~/.zero. Depois remova a linha export PATH="$HOME/.zero/bin:$PATH" que você adicionou em ~/.zshrc ou ~/.bashrc. Não existe um comando de uninstall separado porque a instalação só toca em ~/.zero e no arquivo de configuração do shell.