cerebro-vip INEMA.CLUB
inícioINEMA.CODEX

Tutorial completo de instalação e configuração do Codex CLI (OpenAI),…

INEMA.CODEX · 2025-11-21 · ~4 min · ver no Telegram ↗

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:

  1. Open this link in your browser and sign in to your account auth.openai.com/codex/device ↗

  2. 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:

  1. Open this link in your browser and sign in to your account auth.openai.com/codex/device ↗

  2. 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

github.com ↗

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

  1. Baixe o instalador oficial: https://nodejs.org/en/download
  2. Instale normalmente (“Next, Next, Finish”)
  3. 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

Recursos

↑ voltar ao topo · ver no Telegram ↗