grok-build es el repositorio público de xAI (SpaceXAI) que aloja el código fuente en Rust del CLI/TUI homónimo: un agente de programación basado en terminal, pensado para ejecutarse a pantalla completa con interacción de ratón y soporte de extensiones. La herramienta comprende la base de código del usuario, edita ficheros, ejecuta comandos de shell, realiza búsquedas web y gestiona tareas de larga duración en modos interactivo, headless (para scripts y CI) o embebido en editores mediante el Agent Client Protocol (ACP).
El proyecto se sincroniza periódicamente desde el monorepo interno de SpaceXAI y distribuye binarios precompilados para macOS, Linux y Windows mediante un script de instalación. Para desarrollarlo se necesita Rust (la versión la fija rust-toolchain.toml) y protoc, ya sea a través del lanzador dotslash o de un protoc instalado en el sistema. El binario compilado se llama xai-grok-pager, aunque las instalaciones oficiales lo renombran a grok, y en el primer arranque abre el navegador para autenticar al usuario.
El repositorio está organizado como workspace de Cargo: el paquete xai-grok-pager-bin actúa como composition-root y produce el binario; xai-grok-pager contiene la interfaz TUI (scrollback, prompt, modales y renderizado); xai-grok-shell alberga el runtime del agente y los puntos de entrada leader, stdio y headless; xai-grok-tools implementa las herramientas disponibles; y xai-grok-workspace gestiona el sistema de ficheros, VCS, ejecución y checkpoints. El resto de crates cubre configuración, MCP, markdown, sandbox y demás utilidades, mientras que crates/common, crates/build y prod/mc aportan componentes compartidos.
La documentación se distribuye entre el sitio docs.x.ai/build/overview y la guía de usuario incluida en el crate pager, con apartados sobre atajos de teclado, slash commands, tematización, servidores MCP, skills, plugins, hooks, modo headless y sandboxing. El código de primera mano se publica bajo Apache 2.0, mientras que el código de terceros (incluido el stack de Mermaid diagram) conserva sus licencias originales. xAI aclara que no acepta contribuciones externas en este repositorio.
