Uma folha de consulta única para o Codex CLI da OpenAI: instalação, comandos do dia a dia, configuração, MCP, sandbox, skills e workflows de automação. Todos os comandos vêm da documentação oficial — nada inventado.

O projeto é documentação: um README.md progressivo mais skills reutilizáveis em disco. Não há app para rodar — o valor está na consulta rápida.
Do Nível 1 (instalar e autenticar) ao Nível 5 (CI/CD, migração de legado, auditoria de segurança). Você entra no nível que precisa.
Blocos <details> por tema e tabelas de referência: você abre só o que interessa e copia o comando.
Comandos, flags e modelos conferidos contra a documentação oficial em developers.openai.com/codex, com data de atualização.
Cada nível assume o anterior. O README segue exatamente esta ordem.
Instalação, login, atalhos de teclado, slash commands, sessões (codex resume), flags úteis e a referência de subcomandos.
~/.codex/config.toml, escolha de modelo e esforço de raciocínio, prompts customizados em ~/.codex/prompts/ e memória via AGENTS.md.
MCP, sandbox e políticas de aprovação, modo não interativo, skills, /goal, GitHub Actions, revisão de código e auditoria.
Só isto: o CLI instalado e uma conta autenticada.
Instale pelo instalador oficial, npm, Homebrew ou pnpm.
# instalador oficial (macOS/Linux) curl -fsSL https://chatgpt.com/codex/install.sh | sh
ChatGPT (recomendado) ou chave de API, com cobrança por uso.
# login por ChatGPT codex # ou por chave de API printenv OPENAI_API_KEY | codex login --with-api-key
O Codex trabalha no diretório atual. Rode dentro de um projeto versionado em git.
codex --version codex login status
Comandos reais do README. Copie, cole, ajuste ao seu projeto.
Depois de instalar, abra o Codex e escolha “Sign in with ChatGPT”. Confira que as credenciais ficaram salvas.
codex # abre a sessão interativa codex login status # saída 0 = credenciais presentes codex update # auto-atualiza (instalações via installer)
Interativo para explorar, exec para automação e scripts.
codex "explain this project" codex exec "explain utils.ts" # não interativo
Os atalhos economizam mais tempo que qualquer prompt bem escrito.
Tab # enfileira um próximo prompt enquanto o Codex trabalha Esc Esc # edita a mensagem anterior (bifurca a conversa dali) Ctrl+R # busca no histórico de prompts Ctrl+O # copia a última saída completa @ # busca fuzzy de arquivos !comando # roda um comando local sob o sandbox atual
Ajuste em ~/.codex/config.toml ou por flag. Panorama de setembro de 2026.
# config.toml model = "gpt-6-astra" # novo carro-chefe, trabalho ponta a ponta model = "gpt-5.6-sol" # complexo: código, uso de computador, pesquisa model = "gpt-5.6-terra" # equilibrado, dia a dia model = "gpt-5.6-luna" # rápido e barato, tarefas leves model_reasoning_effort = "medium" # minimal | low | medium | high | xhigh # ou direto na chamada codex --model gpt-5.6-terra "your prompt"
Um arquivo na raiz descreve stack, padrões e regras — o Codex passa a segui-los em toda sessão.
# AGENTS.md na raiz do projeto # stack, padrões de código, como rodar os testes, # o que nunca mexer. Este próprio repo tem um.
Skills são capacidades reutilizáveis em disco. Este repo traz quatro em skills/: form-filling, log-review, pdf-processing e project-management.
# skills/<nome>/SKILL.md — front-matter + instruções # servidores MCP entram no config.toml [mcp_servers.js_repl] command = "node"
Define um objetivo persistente: o Codex repete planejar → agir → testar → revisar até bater a condição de parada. Use em branch descartável.
/goal Finish the migration and keep tests green /goal pause # pausa a execução /goal clear # limpa o objetivo se ele começar a derivar
Nível 5: pipe de git para o Codex, geração de PR, release notes e integração com GitHub Actions.
git diff | codex exec "Create a detailed PR description" codex exec "Create release notes from recent commits"
Três usos típicos, direto das seções do README.
Alguém novo no Codex vai do Nível 1 ao 2 em minutos: instala, autentica e já usa slash commands e sessões.
Nível 3 resolve “qual modelo uso?” e “onde configuro isso?” sem abrir cinco páginas de doc.
A seção de project management usa o Codex para quebrar features, gerar backlog de sprint e virar TODOs em issues.
Documentação viva: cada mudança do Codex vira commit aqui.
skills/.security-scan.yml (Trivy) roda em cada mudança.