Instalación en una línea
La forma más rápida de tener Zero es el script de instalación oficial:
curl -fsSL https://zerolang.ai/install.sh | bash
El script descarga un compilador precompilado para tu plataforma y lo deja bajo ~/.zero/. El binario en sí termina en ~/.zero/bin/zero. No se escribe nada fuera de tu directorio personal: ni sudo, ni cambios a nivel de sistema.
Si prefieres inspeccionar el script antes de ejecutarlo, descárgalo sin pasarlo por la shell directamente:
curl -fsSL https://zerolang.ai/install.sh -o zero-install.sh
less zero-install.sh
bash zero-install.sh
Es buena higiene para cualquier instalación con curl | bash, y especialmente para un proyecto experimental.
Añade Zero a tu PATH
El script de instalación te indica el siguiente paso, pero conviene repetirlo. Añade ~/.zero/bin a tu PATH para poder ejecutar zero desde cualquier directorio:
export PATH="$HOME/.zero/bin:$PATH"
Para que sea permanente, añade la misma línea al archivo de arranque de la shell que uses:
zsh(predeterminado en macOS moderno):~/.zshrcbash:~/.bashrc(Linux) o~/.bash_profile(macOS más antiguo)fish: añadefish_add_path $HOME/.zero/bina~/.config/fish/config.fish
Tras editar el archivo, abre una terminal nueva o ejecuta source ~/.zshrc (o su equivalente) para que el nuevo PATH surta efecto en la sesión actual.
Verifica la instalación
En una terminal nueva, pídele a Zero su versión:
zero --version
Deberías ver una cadena de versión. Si te aparece command not found, el binario todavía no está en tu PATH: revisa la línea export y confirma que ~/.zero/bin/zero existe realmente:
ls -l ~/.zero/bin/zero
Si el archivo no está, vuelve a ejecutar el script de instalación y revisa su salida en busca de errores.
Notas por plataforma
macOS
En un macOS reciente (Apple Silicon o Intel) el script de instalación "funciona y ya" con la zsh por defecto. La primera vez que ejecutes zero puede que necesites permitirlo en Gatekeeper: Ajustes del Sistema → Privacidad y seguridad → "Permitir de todos modos". Tras ese único clic se ejecuta normalmente.
Linux
El script apunta de fábrica a distribuciones basadas en glibc. Probado en Ubuntu, Debian y derivados de Arch. En un contenedor mínimo puede que necesites curl y un runtime de C funcional; instálalos con tu gestor de paquetes antes de ejecutar el script.
Windows (vía WSL2)
Hoy no hay instalador nativo para Windows. El camino soportado es WSL2:
- Instala WSL2 con
wsl --installdesde PowerShell (como administrador). - Elige una distribución de Linux en la Microsoft Store (Ubuntu sirve perfectamente).
- Abre la nueva shell de Linux y ejecuta allí el comando curl estándar.
Los binarios de Zero compilados bajo WSL2 son ejecutables de Linux. Puedes ejecutarlos dentro de WSL2 y llamarlos desde Windows a través de la interoperabilidad de WSL, pero no puedes distribuirlos como archivos .exe nativos.
Actualizar Zero
La forma más sencilla de actualizar es volver a ejecutar el mismo script de instalación. Sobrescribe los binarios existentes en ~/.zero/bin. Como Zero es pre-1.0, espera que las nuevas versiones introduzcan cambios incompatibles: fija una versión funcional localmente si compartes una base de código con otras personas.
Desinstalar
Dos pasos:
rm -rf ~/.zero
Después quita la línea export PATH="$HOME/.zero/bin:$PATH" del archivo rc de tu shell. La instalación nunca escribió en ningún otro sitio, así que con esto basta para retirar Zero por completo.
Una nota sobre la confianza
Zero es software pre-1.0 de un proyecto de investigación de Vercel. El equipo recomienda explícitamente ejecutarlo en entornos aislados — una máquina de desarrollo con sandbox, un contenedor, una VM — y no en tu equipo principal de trabajo si manejas datos sensibles. El script de instalación es corto y conviene leerlo antes de ejecutarlo, sobre todo mientras el proyecto sigue cambiando.
Lo siguiente: Hola, mundo
Con el toolchain instalado y zero --version funcionando, ya puedes compilar tu primer programa. Hola, mundo recorre la escritura, ejecución y disección de un archivo .0 mínimo.
Preguntas frecuentes
¿Cómo instalo Zero?
Ejecuta el script de instalación oficial: curl -fsSL https://zerolang.ai/install.sh | bash. Descarga el compilador precompilado en ~/.zero/bin/zero. Añade ese directorio a tu PATH y ejecuta zero --version para verificar la instalación.
¿Dónde se instala Zero?
El script de instalación coloca todo dentro de ~/.zero/. El binario zero queda en ~/.zero/bin/zero. Nada se instala a nivel del sistema: ni sudo, ni /usr/local/, ni estado en el gestor de paquetes. Para desinstalarlo, eliminas el directorio ~/.zero.
¿Funciona Zero en Windows?
El script de instalación oficial apunta directamente a macOS y Linux. En Windows hoy el camino recomendado es WSL2: instala una distribución de Linux desde la Microsoft Store y ejecuta el comando curl dentro de esa shell. El soporte nativo en Windows todavía no es un objetivo documentado.
¿Cómo verifico que Zero está bien instalado?
Ejecuta zero --version desde una terminal nueva. Si imprime una cadena de versión, la instalación salió bien y tu PATH está configurado. Si te da 'command not found', el binario aún no está en tu PATH: vuelve a ejecutar la línea export PATH="$HOME/.zero/bin:$PATH" y añádela al archivo de arranque de tu shell.
¿Cómo desinstalo Zero?
Borra el directorio de instalación: rm -rf ~/.zero. Luego quita la línea export PATH="$HOME/.zero/bin:$PATH" que añadiste a ~/.zshrc o ~/.bashrc. No hay un comando aparte para desinstalar porque la instalación solo toca ~/.zero y el archivo rc de tu shell.