Instala Codex desde cero, domina la terminal y usa la interfaz gráfica de App para Windows.
Node.js, Git y entorno
npm install, verificación
Autenticación del dispositivo, tokens
Comandos, flags, navegación
Codex App para Windows
Contenedores, configuración global
Antes de Codex necesitas Node.js v18 o superior (que incluye npm) y Git. Las versiones antiguas de Node causan errores silenciosos durante la instalación de Codex.
npm es el gestor de paquetes que instala Codex globalmente. Sin Node.js v18+, incluso el comando de instalación falla con mensajes confusos.
# Instalar Git winget install --id Git.Git -e --source winget # Instalar Node.js (baixe de nodejs.org → LTS) # Verificar depois: node -v # deve ser v18+ npm -v # deve ser 9+
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt-get install -y nodejs git node -v && npm -v
brew install node git node -v && npm -v
Codex CLI se distribuye como paquete npm: @openai/codex. La bandera -g se instala globalmente — disponible en cualquier directorio.
La instalación global o local marca la diferencia: la global permite llamar codex desde cualquier carpeta. Local solo funciona dentro del proyecto con npx.
npm install -g @openai/codex # Verificar instalação: codex --version
npm update -g @openai/codex
# Se erro EACCES, configure npm prefix: mkdir ~/.npm-global npm config set prefix '~/.npm-global' echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc source ~/.bashrc
codex : O arquivo codex.ps1 não pode ser carregado porque a
execução de scripts foi desabilitada neste sistema.
+ FullyQualifiedErrorId : UnauthorizedAccess
# En PowerShell, ejecútalo una vez y confirma con "S": Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned # Vuelve a probar: codex --version
RemoteSigned ejecuta tus scripts locales y solo exige una suscripción para los descargados de Internet. CurrentUser se aplica solo a tu perfil; no afecta a toda la máquina.
# Rode o Codex pelo Prompt de Comando (cmd), que # não passa pela política de execução do PowerShell: codex --version # Conferir a política atual, se quiser: Get-ExecutionPolicy -List
git add skills/minha-skill git commit -m "Add skill" git push -u origin main # ...e nada aparece no GitHub
git status # 1. os arquivos estão "staged" (verdes)? git remote -v # 2. existe 'origin' e a URL está certa? git branch # 3. seu branch é 'main' ou 'master'?
# Se ainda não houver remote: git remote add origin https://github.com/usuario/repo.git git add . git commit -m "Add automatic climate dashboard update skill" # Se o push for rejeitado (remoto à frente): git pull --rebase origin main git push -u origin main
💡 GitHub no acepta contraseñas al hacer push — usa uno Personal Access Token o gh auth login.
Por defecto, Codex confirma antes de ejecutar comandos o editar archivos. Tú eliges el nivel:
on-requestpredeterminado — pregunta cuando lo necesita--full-autose ejecuta solo en la sandbox--dangerously-bypass- approvals-and-sandboxsin restricciones (solo en Docker)# ~/.codex/config.toml — fixa o padrão e evita repetir flags: approval_policy = "on-request" # untrusted | on-failure | on-request | never sandbox_mode = "workspace-write" # read-only | workspace-write | danger-full-access
Configuración completa y uso en contenedor en el módulo 2.6 — Docker y configuración avanzada.
El inicio de sesión usa autenticación de dispositivo: la terminal muestra un código + un enlace. Abres el enlace en el navegador, escribes el código y ya tienes la sesión iniciada. Sin exponer API keys en la terminal.
La autenticación del dispositivo es segura incluso en entornos compartidos. El código vence en 15 minutos: abre el enlace de inmediato.
codex login --device-auth # Saída esperada: # Abra: https://auth.openai.com/codex/device # Código: XXXX-XXXX (expira em 15 min) # ⚠️ NUNCA compartilhe este código # ✓ Successfully logged in
export OPENAI_API_KEY="sk-..." codex auth login
Después de instalar e iniciar sesión, Codex funciona en la terminal con dos modos: interactivo (codex) y directo (codex "prompt").
El modo interactivo es ideal para tareas largas e iterativas. El modo directo es excelente para scripts y automatizaciones en CI/CD.
codex # modo interativo codex "crie testes" # prompt direto codex chat # modo conversa codex --full-auto "..." # sem confirmação codex --model gpt-5 "..." # modelo específico codex generate --prompt "..."|# gerar código
/plan mode— planificar antes/model— cambiar de modelo/reasoning— ajustar el razonamiento/browser use— activar el browser@arquivo.ts— referenciar un archivo$skill-name— invocar skillLa aplicación de Codex para Windows es la interfaz gráfica completa: skills con UI, plugins externos, vistas previas en línea, múltiples hilos paralelos, pestaña de Automations y browser integrado.
La interfaz gráfica es superior al CLI para tareas que implican varios hilos simultáneos, automatizaciones programadas y uso del navegador para computer use.
Interfaz visual para crear y gestionar skills, sin editar archivos manualmente
Conectar APIs externas, bases de datos y servicios mediante MCP
Varias conversaciones/tareas simultáneas con cambio fácil entre ellas
Pestaña dedicada para programar rutinas recurrentes
Computer use: Codex navega e interactúa con sitios
Ver resultados de código (imágenes, archivos HTML) sin salir de la app
Codex funciona en Docker mediante la autenticación del dispositivo. El archivo ~/.codex/config.toml persiste configuraciones globales como la política de aprobación y el modo sandbox.
Los contenedores son ideales para usar --dangerously-bypass-approvals de forma segura; el sistema host queda protegido. Config.toml evita repetir flags en cada sesión.
# Configuração equilibrada (recomendada) approval_policy = "never" sandbox_mode = "workspace-write" model = "gpt-5"
docker run --rm -it \ -v "$PWD:/app" -w /app \ node:20 bash # dentro do container: npm install -g @openai/codex codex login --device-auth