Antes de empezar: asegúrate de que es WSL2
Desde PowerShell:
wsl -l -v
La columna VERSION debe indicar 2. Si indica 1, convierte la distribución con wsl --set-version <DistroName> 2. La documentación de OpenAI indica que WSL1 fue compatible solo hasta Codex 0.114. Consulta el error de WSL1.
Opción A: aplicación de escritorio con el agente en WSL
- Abre Settings (Configuración) en la aplicación de escritorio de ChatGPT.
- Cambia el agente de Windows native (Windows nativo) a WSL.
- Reinicia la aplicación. El cambio no se aplica hasta que lo hagas. Tus proyectos se mantienen donde están.
El terminal integrado se configura por separado. Puedes ejecutar el agente en WSL y seguir usando PowerShell en el terminal, o usar WSL para ambos.
Opción B: Codex CLI dentro de WSL2
Abre tu shell de WSL2 y usa el instalador de Linux:
curl -fsSL https://chatgpt.com/codex/install.sh | sh
codex
Comparte la configuración, el inicio de sesión y el historial entre Windows y WSL
La aplicación de Windows guarda su directorio de inicio de Codex en %USERPROFILE%\.codex. Una CLI dentro de WSL usa ~/.codex de forma predeterminada, así que ambas no comparten ajustes, autenticación en caché ni sesiones. Para compartirlos, apunta WSL al directorio de Windows:
export CODEX_HOME=/mnt/c/Users/<windows-user>/.codex
Añade esa línea a ~/.bashrc o ~/.zshrc para que sea permanente.
Dónde guardar tus proyectos
Si sigues usando el agente Windows-native (nativo de Windows), OpenAI recomienda guardar los proyectos en la unidad de Windows y acceder a ellos desde WSL mediante /mnt/<drive>/.... Abrir proyectos desde \\wsl$\ funciona, pero puede que Git no se detecte. Consulta la solución.