Cómo instalar Grok Build en Linux (Ubuntu, Debian, Fedora)

Por CodeAgentSwarm · Actualizado el 29 de septiembre de 2026

Grok Build, el agente de programación de xAI para el terminal, funciona de forma nativa en Linux. Abre un terminal, ejecuta "curl -fsSL https://x.ai/cli/install.sh | bash", entra en la carpeta de tu proyecto, escribe "grok" e inicia sesión. El instalador trae binarios para x64 y ARM64 y no necesita sudo ni Node.js. En esta guía vemos la instalación en una línea, qué toca el instalador en tu sistema, cómo iniciar sesión en un servidor sin navegador y los errores más habituales en Linux. Cuando lo tengas funcionando, también te enseñamos a pasar de un terminal a varias sesiones de Grok Build trabajando en paralelo en la misma máquina Linux.

Respuesta rápida: instala Grok Build en Linux en una línea

Respuesta rápida: ejecuta el instalador oficial en cualquier terminal. Sin sudo y sin Node.js. Cuando termine, abre un terminal nuevo, escribe grok en tu proyecto e inicia sesión.

bash
# Instalador oficial
curl -fsSL https://x.ai/cli/install.sh | bash

# Comprueba la instalación
grok --version

# Arráncalo dentro de un proyecto
cd ~/mi-proyecto
grok

Para actualizar más adelante, usa grok update. Los comandos de esta guía salen de la documentación oficial de Grok Build y del repositorio oficial grok-build, donde está la guía de usuario completa.

Requisitos

  • Un Linux de 64 bits en x64 (x86_64) o ARM64 (aarch64). El instalador se detiene con cualquier otra arquitectura.
  • curl o wget, además de Bash para ejecutar el script.
  • Una cuenta de grok.com para el login en el navegador, o una API key de xAI sacada de console.x.ai.
  • Conexión a internet.

No necesitas Node.js ni permisos de root. Grok Build es un binario nativo y el instalador solo escribe dentro de tu carpeta personal. Los planes y límites de uso cambian a menudo, así que revisa la guía de precios y acceso a Grok Build antes de llevarlo a un equipo.

Qué cambia el instalador en tu sistema

  • Descarga el binario para tu arquitectura y lo enlaza como ~/.grok/bin/grok, junto con un alias agent.
  • Añade ~/.grok/bin a tu PATH en ~/.bashrc, ~/.zshrc o la configuración de fish, según tu shell, e instala el autocompletado.
  • Si ~/.local/bin o /usr/local/bin ya están en tu PATH y puedes escribir en ellos, también crea ahí un enlace, así que grok funciona al momento.
  • La configuración, las credenciales y las sesiones van en ~/.grok/. Si quieres moverlas a otro sitio, define GROK_HOME.

Primer arranque e inicio de sesión (también por SSH)

  • Abre un terminal en la carpeta de un proyecto y escribe grok.
  • Se abre el navegador para que entres con tu cuenta de grok.com. Las credenciales se guardan en ~/.grok/auth.json y se renuevan solas.
  • En un servidor, por SSH o dentro de un contenedor, ejecuta grok login --device-auth. Te muestra una URL y un código: abre la URL en cualquier otro dispositivo, introduce el código y Grok Build detecta el login.
  • Para CI o scripts, exporta XAI_API_KEY. Grok Build la usa cuando no hay una sesión activa.
bash
# Login sin navegador con código de dispositivo
grok login --device-auth

# O usa una API key
export XAI_API_KEY="xai-..."
grok

La guía oficial de autenticación explica también el SSO de empresa con OIDC y los scripts de autenticación externos.

Errores comunes en Linux y cómo arreglarlos

  • "grok: command not found" tras instalar: tu shell actual todavía no ha leído el nuevo PATH. Abre un terminal nuevo o ejecuta export PATH="$HOME/.grok/bin:$PATH".
  • "Either curl or wget is required but neither is installed": las imágenes mínimas suelen venir sin ninguno de los dos. Instala uno con tu gestor de paquetes y repite la instalación.
  • "Unsupported architecture" o "Grok is not yet available for your system": no hay binario para tu máquina. Solo se publican versiones de 64 bits para x86_64 y aarch64.
  • "Authentication failed": ejecuta grok logout para borrar las credenciales guardadas y después grok login (o grok login --device-auth por SSH).
  • Copiar y pegar, los colores o las teclas fallan en tmux, por SSH o en Wayland: ejecuta grok doctor en tu shell, o /doctor dentro de Grok Build. Revisa el terminal, el multiplexor y el portapapeles y te dice cómo arreglar lo que encuentre.

¿Necesitas más detalle? Ejecuta GROK_LOG_FILE=/tmp/grok.log RUST_LOG=debug grok y sigue el log con tail -f /tmp/grok.log.

Varias sesiones de Grok Build en Linux

Con Grok Build funcionando, el siguiente límite llega rápido: un terminal solo lleva una tarea a la vez. Le das un trabajo a Grok y esperas. Abrir más pestañas en GNOME Terminal o en tmux ayuda, hasta que pierdes la cuenta de qué sesión ha terminado, cuál espera tu aprobación y qué ha cambiado cada una.

Varios terminales de agentes de IA en paralelo en una ventana de CodeAgentSwarm
Varios terminales de agentes en paralelo en una ventana de CodeAgentSwarm.

CodeAgentSwarm es una app de escritorio pensada justo para eso, y ya funciona en Linux como .deb (Ubuntu, Debian y derivadas) o AppImage (Fedora y la mayoría de las demás distros), en x64 y ARM64. Se descarga gratis. Elige Grok Build en cualquier terminal y úsalo junto a Claude Code, Codex y otros agentes, con notificaciones cuando un agente termina o necesita algo, historial buscable de todas las sesiones y un diff en tiempo real de lo que ha cambiado cada terminal.

Siguientes pasos: cómo usar Grok Build para los comandos del día a día, y Grok Build en modo headless y CI si tu máquina Linux es un servidor de builds.

Conclusión

En Linux, Grok Build está a un comando curl, y grok login --device-auth resuelve los servidores sin navegador. Ejecuta grok doctor si algo falla, y cuando un solo terminal se te quede corto, CodeAgentSwarm te deja usar varios a la vez.

Preguntas frecuentes

¿Grok Build funciona en Linux?

Sí. xAI publica binarios de Grok Build para Linux en x64 y ARM64. Se instalan con el script oficial de x.ai/cli/install.sh.

¿Cómo instalo Grok Build en Ubuntu?

Ejecuta "curl -fsSL https://x.ai/cli/install.sh | bash" en un terminal, abre otro terminal y escribe "grok". El mismo comando sirve en Debian, Fedora y otras distribuciones.

¿Cómo inicio sesión en Grok Build por SSH?

Ejecuta "grok login --device-auth" en el servidor. Te muestra una URL y un código; abre la URL en cualquier otro dispositivo y introduce el código. Para scripts y CI también puedes definir la variable de entorno XAI_API_KEY.

¿Necesito sudo o Node.js para instalar Grok Build en Linux?

No. Grok Build es un binario nativo y el instalador lo deja en ~/.grok/bin, dentro de tu carpeta personal, así que no necesita root ni Node.js.

¿CodeAgentSwarm funciona en Linux?

Sí. CodeAgentSwarm funciona en Linux como .deb para Ubuntu, Debian y derivadas o como AppImage para Fedora y la mayoría de las demás distros, en x64 y ARM64. Usa el Grok Build que ya tienes instalado y te deja trabajar con varias sesiones en paralelo.