Antes de começar: confirme que é WSL2
No PowerShell:
wsl -l -v
A coluna VERSION deve mostrar 2. Se mostrar 1, converta a distribuição com wsl --set-version <DistroName> 2. A documentação da OpenAI diz que o WSL1 foi suportado apenas até o Codex 0.114. Veja o erro do WSL1.
Opção A: aplicativo para desktop com o agente no WSL
- Abra Settings (configurações) no aplicativo do ChatGPT para desktop.
- Mude o agente de Windows native (Windows nativo) para WSL.
- Reinicie o aplicativo. A mudança só tem efeito depois disso. Seus projetos continuam onde estão.
O terminal integrado é configurado separadamente. Você pode executar o agente no WSL e continuar usando o PowerShell no terminal, ou usar o WSL para os dois.
Opção B: Codex CLI dentro do WSL2
Abra o shell do seu WSL2 e use o instalador para Linux:
curl -fsSL https://chatgpt.com/codex/install.sh | sh
codex
Compartilhe configuração, login e histórico entre Windows e WSL
O aplicativo do Windows mantém a pasta inicial do Codex em %USERPROFILE%\.codex. Uma CLI dentro do WSL usa ~/.codex por padrão, então os dois não compartilham configurações, autenticação em cache nem sessões. Para compartilhá-los, aponte o WSL para o diretório do Windows:
export CODEX_HOME=/mnt/c/Users/<windows-user>/.codex
Adicione essa linha ao ~/.bashrc ou ao ~/.zshrc para torná-la permanente.
Onde guardar seus projetos
Se você continuar usando o agente Windows-native (nativo do Windows), a OpenAI recomenda guardar os projetos na unidade do Windows e acessá-los pelo WSL via /mnt/<drive>/.... Abrir projetos a partir de \\wsl$\ funciona, mas o Git pode não ser detectado. Veja a correção.