Pular para o conteúdo principal

Tutorial do OpenAI Codex CLI

Aprenda a usar o OpenAI Codex CLI para criar um site e implantar um modelo de machine learning com uma interface personalizada usando um único comando.
Atualizado 17 de set. de 2026  · 9 min lido

Explorar com IA

ChatGPTClaudePerplexity

Há um boom de IDEs com agentes, como Cursor AI e Windsurf, que entendem seu código-fonte, sugerem mudanças e até executam comandos por você. Tudo o que você precisa fazer é conversar com o agente de IA e seguir o fluxo — daí o termo "vibe coding".

A OpenAI, talvez se sentindo de fora desse movimento de vibe coding, lançou recentemente uma ferramenta open source que usa um modelo de raciocínio para entender o código-fonte e ajudar você a depurar ou até criar um projeto inteiro com um único comando.

Neste tutorial, vamos conhecer o Codex CLI da OpenAI e como configurá-lo localmente. Depois, vamos usar o comando Codex para montar um site a partir de uma captura de tela. Também vamos encarar um projeto mais complexo: treinar um modelo de machine learning e desenvolver a inferência com uma interface personalizada.

Mantemos nossos leitores por dentro do que há de novo em IA com o The Median, nossa newsletter gratuita de sexta-feira que explica as principais notícias da semana. Assine e fique afiado em poucos minutos por semana:

Você pode saber mais sobre Cursor AI e Windsurf em guias separados, e colocar a mão na massa com nossa trilha de aprendizado OpenAI Fundamentals.  

OpenAI Codex CLI tutorial feature image

Imagem do autor

O que é o Codex CLI da OpenAI?

OpenAI Codex CLI é uma ferramenta de linha de comando open source que leva o poder dos mais novos modelos de raciocínio da OpenAI (o4) direto para o seu terminal. Essa CLI leve permite ler, modificar e executar código diretamente na sua máquina local. 

Ela foi pensada para ajudar desenvolvedores a criar funcionalidades mais rápido, corrigir bugs e entender melhor códigos desconhecidos. O mais importante: como a CLI roda localmente, seu código-fonte permanece seguro no seu ambiente, a menos que você o compartilhe.

Aqui estão os principais recursos do Codex CLI:

  1. Instalação sem configuração: você começa com um simples comando do NPM.
  2. Entradas multimodais:  a CLI aceita texto, capturas de tela ou diagramas, permitindo que o agente de IA gere ou edite código conforme necessário.
  3. Fluxo de aprovações robusto: você escolhe seu nível de envolvimento entre três modos: Suggest, Auto Edit e Full Auto.
  4. Roda totalmente no terminal: seu terminal vira editor de código, assistente de IA e um depurador poderoso. 

Mais detalhes sobre os modos de aprovação:

  • Suggest (padrão): o agente lê arquivos e propõe edições ou comandos de shell, pedindo sua aprovação antes de aplicar mudanças. 
  • Auto Edit: o agente pode ler e escrever arquivos automaticamente, mas ainda pede permissão antes de executar comandos de shell. 
  • Full Auto: nesse modo, o agente lê, escreve e executa comandos de forma autônoma em um ambiente isolado, sem rede, limitado ao diretório atual. 

Se você está começando em IA e quer aprender o básico, recomendamos concluir a trilha AI Fundamentals.

Configurando o Codex CLI 

Siga estes passos para configurar o OpenAI Codex CLI no seu sistema.

Requisitos do sistema

Antes de instalar o Codex CLI, verifique se seu sistema atende aos seguintes requisitos:

  • Sistemas operacionais:
    • macOS 12+
    • Ubuntu 20.04+/Debian 10+
    • Windows 11 (WSL2 opcional)
  • Node.js: versão 22 ou superior (recomendado LTS)
  • Git: versão 2.23+ (opcional, mas recomendado para os helpers de PR).
  • RAM: mínimo de 4 GB (8 GB recomendados para melhor desempenho).

Passos de instalação

  1. Instale o Node.js: garanta que você tem a versão 22 ou superior. Baixe no site oficial do Node.js.
  2. Instale o Git: se ainda não tiver, baixe e instale em git-scm.com
  3. Configure o PowerShell: se você usa Windows, ajuste seu terminal PowerShell assim:
    • Abra seu perfil do PowerShell executando:
$PROFILE
  • Adicione esta linha ao perfil para definir o Git Bash como shell padrão:
Set-Alias sh.exe "C:\Program Files\Git\bin\bash.exe"
  1. Instale o Codex CLI: rode o comando abaixo para instalar globalmente:
npm install -g @openai/codex
  1. Defina sua OpenAI API Key: para usar o Codex CLI, você precisa de uma chave da OpenAI. Exporte-a como variável de ambiente:
export OPENAI_API_KEY="your-api-key-here"

Usando o Codex CLI

  1. Digite o comando abaixo no terminal para abrir o modo interativo:
codex
  1. Se você não estiver em um repositório Git, verá um aviso dizendo que é perigoso criar um projeto fora de um repositório Git. Quando for perguntado, pressione “N” para continuar.

Codex Interactive mode

  1. Navegue até o diretório do seu projeto usando o comando cd:
cd <project-directory>
  1. Se seu projeto ainda não for um repositório Git, inicialize-o com:
git init
  1. Dentro do diretório do projeto, digite o comando abaixo para usar o Codex CLI em modo interativo:
codex

Nesse modo, você conversa com o agente de IA de forma semelhante ao ChatGPT. Basta digitar suas dúvidas de programação e a IA vai ajudar gerando, depurando ou modificando o código conforme necessário.

Construindo o site com o Codex CLI

Neste projeto, vamos usar o Codex CLI para criar um site inspirado no CodeCut usando uma captura de tela do design. Por que o CodeCut? Sou fã do trabalho da Khuyen Tran e quis reproduzir o estilo do site dela, adicionando meu próprio tempero.

  1. Primeiro, acesse o site do CodeCut e faça uma captura da landing page.

Codecut website

Fonte: CodeCut

  1. Informe ao Codex CLI o local da captura com o comando:
 codex --image "C:\Users\abida\Pictures\Screenshots\Screenshot 2025-04-19 213702.png"
  1. O agente do Codex CLI vai analisar a imagem e pedir para você enviar uma pergunta de acompanhamento. 

Por padrão, ele usa o novo modelo O4-Mini. Você pode conhecer os fundamentos do O4 lendo o guia O4-Mini: testes, recursos, comparação com O3, benchmarks e mais.

Codex command with image input

  1. Peça para o agente criar um site semelhante com o logo “🙌” e o nome da empresa handsup.

follow up user response

  1. O agente pode fazer perguntas adicionais para executar comandos de criação de arquivos e inclusão de código.

providing permission to run the shell command

  1. No fim do processo, o agente fornece um resumo das mudanças realizadas. 

Final response by Codex CLI

  1. Para atualizar a imagem hero, navegue até a pasta assets e substitua a imagem atual pela ilustração escolhida. Lembre-se de renomear o novo arquivo com o mesmo nome da imagem original. A imagem original era bem simples; eu queria uma ilustração mostrando todo mundo levantando as mãos em um escritório.
  2. Clique duas vezes no arquivo index.html para ver seu site. 

HandsUp static website

O resultado ficou melhor do que eu imaginava. O logo, o título, a paleta de cores, os links e o design geral ficaram totalmente alinhados com o que eu queria. 

Construindo a aplicação de inferência de ML 

No segundo projeto, vamos encarar algo mais complexo: construir uma aplicação completa de machine learning. Vamos cobrir tudo, do carregamento de dados até a criação de um pipeline de inferência com uma interface personalizada. 

Além disso, vamos dar autonomia total ao agente, permitindo que ele execute comandos sem intervenção do usuário. 

  1. Usando o comando abaixo, pedimos ao Codex para construir a aplicação:
codex --approval-mode full-auto "Build a proper FastAPI ML application with user interface."

running codex command in full-auto approval mode

Como resultado, o agente criou um projeto com todos os arquivos e configurações necessários. Tudo o que você precisa fazer é seguir o comando final para rodar a aplicação.

Final output of the Codex CLI

  1. Para instalar os pacotes Python, execute:
pip install -r requirements.txt
  1. Em seguida, rode o script de treino:
$ python train.py
Model saved to C:\Repository\GitHub\ML App with Codex\model\model.pkl
  1. Depois, rode o app com:
uvicorn app.main:app -reload
  1. Abra o navegador e cole a URL http://127.0.0.1:8000 para acessar o app.

Machine learning application with custom user interface.

A aplicação está totalmente funcional e entrega alta acurácia. 

Testing the machine learning inference with random values.

Fiquei especialmente impressionado com a interface e com a velocidade com que o Codex CLI gerou todos os arquivos sem bugs. 

Embora este projeto seja um exemplo — já implementado por muitos desenvolvedores — vale notar que, mesmo em algo direto assim, a maioria dos LLMs não consegue entregar tudo funcionando de primeira. Com o Codex, digitei um único comando e ele entregou um resultado excelente. Fiquei realmente impressionado.

Não detalhamos o funcionamento interno da CLI. Se você quer aprender e usar a OpenAI API nos seus projetos, faça o curso Developing AI Systems with the OpenAI API.

Considerações finais

Embora o OpenAI Codex CLI não seja uma ideia totalmente inédita, o grande diferencial é ser open source e permitir conectar sua conta da OpenAI para aproveitar modelos ainda mais avançados.

Pessoalmente, acho o Codex CLI uma alternativa melhor em muitos casos. Exige menos passos para chegar ao objetivo, é muito rápido e simplifica o desenvolvimento. Mas a única forma de saber se ele funciona para o seu caso é testando. Ele brilha em fluxos simples, mas pode não ser a melhor escolha para projetos complexos, com muitas partes móveis.

Como vimos, a OpenAI lançou recentemente um novo modelo, GPT-4.1, ao lado dos já existentes o4-mini e o3. Para saber mais sobre o GPT-4.1 — recursos, comparações com o GPT-4o e como acessar — leia o post GPT 4.1: recursos, acesso, comparação com GPT-4o e mais.


Abid Ali Awan's photo
Author
Abid Ali Awan
LinkedIn
Twitter

Sou um cientista de dados certificado que gosta de criar aplicativos de aprendizado de máquina e escrever blogs sobre ciência de dados. No momento, estou me concentrando na criação e edição de conteúdo e no trabalho com modelos de linguagem de grande porte.

Tópicos
OpenAI
Inteligência Artificial

Principais cursos de OpenAI

Programa

OpenAI Fundamentals

15 h
Comece a criar sistemas de IA usando modelos da OpenAI. Saiba como usar a API da OpenAI para solicitar os modelos GPT e Whisper da OpenAI.
Ver detalhesRight Arrow
Iniciar Curso
Ver maisRight Arrow
Relacionado

blog

Anunciando a série de codificação conjunta "Torne-se um desenvolvedor de IA

Comece a trabalhar com a IA generativa nesta nova série de código-along. Gratuito por tempo limitado.
DataCamp Team's photo

DataCamp Team

4 min

Tutorial

Tutorial da API de assistentes da OpenAI

Uma visão geral abrangente da API Assistants com nosso artigo, que oferece uma análise aprofundada de seus recursos, usos no setor, orientação de configuração e práticas recomendadas para maximizar seu potencial em vários aplicativos de negócios.
Zoumana Keita 's photo

Zoumana Keita

14 min

Tutorial

Como usar a API de conversão de texto em fala da OpenAI

A API TTS da OpenAI é um ponto de extremidade que permite que os usuários interajam com seu modelo de IA TTS que converte texto em linguagem falada com som natural.
Kurtis Pykes 's photo

Kurtis Pykes

12 min

Tutorial

Introdução ao Text Embeddings com a API OpenAI

Explore nosso guia sobre como usar a API OpenAI para criar incorporações de texto. Descubra suas aplicações na classificação de textos, recuperação de informações e detecção de similaridade semântica.
Zoumana Keita 's photo

Zoumana Keita

7 min

cursor ai code editor

Tutorial

AI do cursor: Um guia com 10 exemplos práticos

Saiba como instalar o Cursor AI no Windows, macOS e Linux e descubra como usá-lo em 10 casos de uso diferentes.

Tutorial

Tutorial de chamada de função do OpenAI

Saiba como o novo recurso de Chamada de Função da OpenAI permite que os modelos GPT gerem saída JSON estruturada, resolvendo problemas comuns de desenvolvimento causados por saídas irregulares.
Abid Ali Awan's photo

Abid Ali Awan

8 min

Ver MaisVer Mais