1. Confira de onde veio
Anote como você instalou o Codex. Estas são as fontes documentadas pela OpenAI:
| Método de instalação | De onde vêm os arquivos |
|---|---|
install.sh / install.ps1 de chatgpt.com/codex/ | releases.openai.com/codex, com o GitHub Releases como alternativa |
npm install -g @openai/codex | O pacote @openai/codex no npm |
brew install --cask codex | O cask codex do Homebrew |
| Binário manual | github.com/openai/codex/releases |
| Aplicativo para desktop | chatgpt.com/download, a Microsoft Store ou os pacotes Linux da OpenAI |
Se você não conseguir encaixar sua instalação nesta tabela, desinstale e reinstale a partir de uma dessas fontes.
2. Confira qual binário é realmente executado
Talvez você tenha mais de uma cópia instalada, por exemplo uma do npm e outra do Homebrew. Veja qual delas o seu shell executa:
# macOS / Linux
which -a codex
# Windows
where.exe codex
O caminho deve corresponder ao seu método de instalação. Por exemplo, um caminho do Homebrew para o brew, ou o prefixo global do npm para o npm.
3. Confira a versão
codex --version
Compare com o release mais recente no GitHub ou com o nosso acompanhamento de versões. Estar uma ou duas versões atrás é normal. Uma versão que nem existe no GitHub é um sinal de alerta.
Para a cópia incluída no aplicativo para desktop do macOS, a página de solução de problemas da OpenAI indica este caminho:
/Applications/Codex.app/Contents/Resources/codex --version
4. Confira para onde vai o login
Quando você faz login, o Codex abre seu navegador no ChatGPT. Se um programa “Codex” pedir para você digitar sua senha da OpenAI na própria janela dele, ou pedir sua chave de API em um formulário web que não esteja em platform.openai.com, pare. Trate seu arquivo ~/.codex/auth.json como uma senha. Ele contém tokens de acesso.
E os checksums?
O GitHub Releases do openai/codex lista os arquivos de cada versão. Se você baixar um binário manualmente, pegue-o somente dessa página e via HTTPS. Vamos adicionar aqui um passo a passo de verificação de checksum assim que o tivermos testado de ponta a ponta. Não publicaremos hashes nós mesmos, porque um hash copiado só é tão confiável quanto a página de onde foi copiado.