Tutorial completo de instalação e configuração do Codex CLI (OpenAI),…
INEMA
Se você quer parar de confirmar comandos toda hora no Codex CLI, use uma política de aprovação menos restritiva.
As opções principais são:
- -a on-request: o Codex decide quando pedir aprovação
- -a never: nunca pede aprovação
- --full-auto: atalho para -a on-request --sandbox workspace-write
- --dangerously-bypass-approvals-and-sandbox: sem confirmações e sem sandbox, o mais arriscado
Exemplos:
codex -a never
codex --full-auto
codex --dangerously-bypass-approvals-and-sandbox
Para não precisar passar isso toda vez, você pode colocar no config do Codex em ~/.codex/config.toml.
Exemplo:
approval_policy = "never" sandbox_mode = "workspace-write"
Ou, se quiser algo mais agressivo:
approval_policy = "never" sandbox_mode = "danger-full-access"
Tradeoff:
- never reduz atrito, mas o Codex continua limitado pelo sandbox escolhido
- danger-full-access remove a proteção prática; só use se o ambiente já for isolado e você aceitar esse risco
No seu caso, dentro do container, a configuração mais equilibrada costuma ser:
approval_policy = "never" sandbox_mode = "workspace-write"
ele vai gerar um link vc abre ele na tua maquina autentica, e ele vai pedir o condigo abaixo e ai libera
codex login --device-authth
este é o comando q vc faz dentro da vps ou do docker
ai ele libera
vc tem ter habilitado o CLI Code na configuracao do Chat
Run 'docker run --help' for more information nmaldaner@spark-922b:~/projetos/paperclip$ docker run --rm -it \ -e HOME=/paperclip \ -e PAPERCLIP_HOME=/paperclip \ -v paperclip-codex-home:/paperclip \ -v "$PWD:/app" \ -w /app \ paperclip-paperclip \ bash node@a5d237bcb4f5:/app$ codex login --device-auth
Welcome to Codex [v0.117.0] OpenAI's command-line coding agent
Follow these steps to sign in with ChatGPT using device code authorization:
-
Open this link in your browser and sign in to your account auth.openai.com/codex/device ↗
-
Enter this one-time code (expires in 15 minutes) OJER-V4KD4
Device codes are a common phishing target. Never share this code.
node@a5d237bcb4f5:/app$ codex login --device-authth
Welcome to Codex [v0.117.0] OpenAI's command-line coding agent
Follow these steps to sign in with ChatGPT using device code authorization:
-
Open this link in your browser and sign in to your account auth.openai.com/codex/device ↗
-
Enter this one-time code (expires in 15 minutes) OJKJ-xxxxD
Device codes are a common phishing target. Never share this code.
Successfully logged in
Autenticacao dentro de vps, docker ...
No Codex CLI, o mais comum é usar:
codex --full-auto
Isso coloca o Codex no modo Auto, em que ele pode ler arquivos, editar e rodar comandos dentro do diretório de trabalho sem ficar pedindo confirmação o tempo todo. Ainda assim, ele pode pedir aprovação para ações fora desse limite, como editar fora do workspace ou usar rede.
Se você estiver usando exec, o equivalente é
:codex exec --full-auto "sua tarefa aqui
"A documentação também diz que, em automações, você pode liberar acesso mais amplo com
:codex exec --sandbox danger-full-access "sua tarefa aqui"
npm install -g @openai/codex
linux sudo npm install -g @openai/codex
atualizando
winget install --id Git.Git -e --source winget
instale o git se vc nao tem com admin do powershell
de direto ao repo e la no final tem a chave, entao no inicio vai aparecer ela para copiar
para usar entre como CODEX
e pedi para inicalizar o github
entao crie repositorio, copie o link, o usuario e o token
codex generate --model gpt-5.1-codex --prompt "Criar API Flask com 3 endpoints"
para mandar comando em linha , isso é bom para automação
codex chat
se quer bater papo
caso nao fez login pode tentar este comando
codex auth login
assina tua conta, ou usa uma api
verifique node -v e npm -v
npm install -g @openai/codex
no linux pode precisar sudo npm install -g @openai/codex
Voce tera q restartar teu pc, para atualizar paths...
Clique para instalar tambem as dependencias como por exemplo o phyton ...
A solução depende do seu sistema operacional. Aqui vai o passo-a-passo certinho:
✅ 1. Instale o Node.js (ele inclui o npm)⌗
Escolha seu sistema:
🟩 Windows⌗
- Baixe o instalador oficial: https://nodejs.org/en/download
- Instale normalmente (“Next, Next, Finish”)
- Depois abra o PowerShell e digite:
node -v
npm -v
Se aparecer versões, está funcionando.
🟦 Linux (Ubuntu/Debian)⌗
sudo apt update
sudo apt install nodejs npm -y
⚠️ Em algumas distros isso instala versões antigas. Se quiser a versão oficial:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
Testar:
node -v
npm -v
🟧 MacOS⌗
Se você tem Homebrew:
brew install node
Ou baixe o instalador oficial: https://nodejs.org/en/download
Testar:
node -v
npm -v
✅ Depois que o npm existir⌗
Aí sim você pode instalar o Codex CLI (ou o pacote que estiver usando):
Exemplo:
npm install -g @openai/codex
Instalando o Codex CLI - NPM
1