Paso 1: Descargar e instalar el CLI
Ya no es necesario clonar el repositorio ni tener Go instalado. Simplemente descarga el archivo precompilado.- Ve a la página de Releases en GitHub y descarga el archivo para tu sistema operativo.
- Extrae el archivo (si viene comprimido) y renómbralo a
nexus(onexus.exeen Windows). - Configúralo en tu sistema:
- Windows (PowerShell)
- macOS / Linux
Si ves
Nexus v1.1.1, la instalación fue exitosa.Paso 2: Crear cuenta y API Key
Registrarte en el Dashboard
Ve a nexus-production-a677.up.railway.app y crea tu cuenta.
Crear un proyecto
En el dashboard, crea un proyecto y agrega entornos (development, staging, production). Configura los CLI profiles (GitHub, AWS, etc.) y variables de entorno (API keys, secrets).
Paso 3: Conectar el CLI
Paso 4: ¡Hacer switch!
Tus proyectos ya están cacheados localmente. Ahora solo cambia de contexto:Ahora tu GitHub CLI, AWS, Supabase, Vercel, Expo y todas las variables de entorno están configuradas para el proyecto correcto. Todo en ~5 segundos.
Actualizar cache después de cambios en el dashboard
Si modificaste variables de entorno, CLI profiles o hooks en el dashboard:Comandos disponibles
| Comando | Descripción |
|---|---|
nexus login | Autenticarte con tu API key (auto-sync incluido) |
nexus sync [slug] | Sincronizar proyectos del cloud al cache local |
nexus sync --all | Sincronizar todos los proyectos |
nexus switch [proyecto] --env <env> | Cambiar contexto completo (~5s) |
nexus switch [proyecto] --refresh | Switch con descarga fresca del API |
nexus current | Ver el contexto activo global y detectar desalineaciones en la shell |
nexus status | Ver estado de conexión al servidor API y proyectos |
nexus list | Listar todos los proyectos locales descubiertos |
nexus profiles [proyecto] | Ver perfiles activos del sistema o configuraciones de un proyecto |
nexus init | Inicializar una plantilla de nexus.yaml local (no interactiva) |
nexus setup-shell | Instalar wrapper para sincronizar variables en la shell activa |
nexus pull <slug> | Descargar configuración del cloud al archivo nexus.yaml local |
nexus logout | Eliminar credenciales guardadas localmente |
nexus version | Ver la versión del CLI |
Troubleshooting
'nexus' no se reconoce como comando
'nexus' no se reconoce como comando
Asegúrate de que
~/.nexus/bin está en tu PATH y que reiniciaste la terminal después de instalarlo.Windows: Verifica con $env:Path -split ";" | Where-Object { $_ -like "*nexus*" }macOS/Linux: Verifica con echo $PATH | tr ':' '\n' | grep nexusAuthentication failed al hacer login
Authentication failed al hacer login
- Verifica que copiaste la API key completa (empieza con
ag_live_) - Genera una nueva key desde el dashboard si la anterior expiró
- Verifica conexión a internet
Error 500 al generar API Key
Error 500 al generar API Key
Si ves un error interno al crear la key, espera 2 minutos para que Railway redeployee tras un push reciente.

