Pular para o conteúdo principal

OpenAI Codex: um guia passo a passo com 3 exemplos práticos

Aprenda a usar o agente de engenharia de software Codex da OpenAI para corrigir bugs, explicar código e gerar pull requests direto do ChatGPT.
Atualizado 3 de jun. de 2026  · 7 min lido

O Codex, da OpenAI, é um agente de codificação que vive dentro do ChatGPT: você descreve uma tarefa em inglês simples e ele trabalha em um sandbox próprio antes de entregar as alterações prontas para você como um pull request para revisão. Ele foi feito para tirar do seu dia a dia o trabalho recorrente de engenharia, não só autocompletar uma linha aqui e ali.

Neste tutorial, vou te mostrar como usar o Codex dentro do ChatGPT para fazer trabalho real em um repositório do GitHub, mesmo que você não seja desenvolvedor profissional. Vamos usá-lo para:

  • Aplicar uma correção de código e gerar um pull request.
  • Explicar uma função complexa dentro da base de código.
  • Identificar e resolver um bug a partir de um prompt em formato de perguntas e respostas.

Ao longo do processo, você verá como o Codex roda em um sandbox seguro e produz mudanças que você consegue verificar de verdade — tudo sem sair do ChatGPT.

Trabalhando com a API OpenAI

Comece sua jornada desenvolvendo aplicativos com tecnologia de IA com a API OpenAI.
Explorar o curso

Resumo

  • O OpenAI Codex é um agente de engenharia de software em nuvem disponível dentro do ChatGPT (planos Plus, Pro, Team e Enterprise)

  • Conecte o Codex a um repositório no GitHub e atribua tarefas: corrigir bugs, aplicar patches, gerar testes ou explicar código

  • Cada tarefa roda em um sandbox isolado; o Codex abre um pull request para você revisar antes de fazer o merge

  • Use um arquivo AGENTS.md para definir convenções de codificação que o Codex vai seguir em todas as tarefas

  • O Codex também roda no terminal via Codex CLI e como uma extensão do VS Code

O que é o Codex da OpenAI?

O OpenAI Codex é um agente de engenharia de software em nuvem que escreve e edita código, executa testes, corrige bugs e até propõe pull requests. Cada tarefa é executada em um ambiente isolado (sandbox).

O Codex é alimentado pelos modelos de fronteira mais recentes da OpenAI e foi projetado para segurança, testabilidade e produtividade para desenvolvedores. Você pode orientar o Codex usando arquivos AGENTS.md ou interagir com ele diretamente na barra lateral do ChatGPT.

Com o Codex CLI, você também leva esses recursos direto para o seu terminal.

Visão geral das formas de acesso ao Codex:

Método Onde Ideal para
Barra lateral do ChatGPT chatgpt.com Filas de tarefas conectadas ao GitHub (este tutorial)
App para Mac independente chatgpt.com/codex Interface mais rica, automações, conectores de plugins
Extensão do VS Code Marketplace do VS Code Delegação de tarefas direto no editor
Codex CLI Terminal Workflows roteirizados, integração com CI

Configurando o Codex da OpenAI

Configurar o Codex leva só alguns minutos. Aqui vai um passo a passo para você começar.

Passo 1: localizando a ferramenta Codex

Comece fazendo login no ChatGPT. Na barra lateral esquerda, procure por Codex. No lançamento, o Codex foi liberado para usuários Pro, Business e Enterprise. Hoje, ele está incluído em todos os planos (embora o acesso nos planos Free e Go seja bem limitado).

Codex no ChatGPT

Passo 2: começando com o Codex

Clique em Codex e você será levado a outra aba para a configuração inicial. Clique em “Get Started” e siga o procedimento de autenticação mostrado no próximo passo.

Codex Get started

Passo 3: autenticação em duas etapas

Clique em “Set up MFA to continue” e escaneie o QR code usando seu app de autenticação preferido (como Google Authenticator ou Authy). Digite o código para verificar e pronto!

Autenticação em duas etapas para o Codex

Passo 4: conecte ao GitHub

Depois de ativar a autenticação em duas etapas, conectamos o Codex ao GitHub.

Conectar ao GitHub para o Codex

Passo 4.1: autorize o conector do GitHub

“Connect to GitHub” abrirá um pop-up para autorizar o conector do GitHub. Leia o pop-up e autorize.

Autorizar conector para o Codex

Passo 4.2: adicionando sua conta do GitHub

Com o GitHub conectado, precisamos adicionar nossa conta. Na aba da organização do GitHub, selecione “Add a GitHub account”. 

Criar ambiente para o Codex da OpenAI

Adicionar sua conta para o Codex da OpenAI

Isso abrirá outro pop-up para “Install and Authorize”. Clique para autorizar e todos os seus repositórios aparecerão na interface do ChatGPT. Você também pode autorizar apenas repositórios selecionados.

Autorizar sua conta para o Codex da OpenAI

Passo 4.3: criando um ambiente

Escolha o repositório em que você quer trabalhar e clique em “Create environment”.

Selecionar repositório para o Codex da OpenAI

Você será levado aos “Data Controls”. O Codex ainda está em desenvolvimento ativo e pode aparecer um prompt opcional para permitir o uso dos seus dados para melhorar o modelo. Você pode desativar isso e continuar.

Controles de dados para o Codex da OpenAI

Agora seu ambiente está pronto para ser explorado. O Codex permite iniciar tarefas em paralelo com tarefas pré-selecionadas.

Tarefas no Codex da OpenAI

Basta clicar em “Start tasks” ou escolher tarefas conforme sua necessidade. Isso abrirá uma interface para você fazer perguntas ou pedir para o agente programar um recurso para você.

Iniciar tarefas no Codex da OpenAI

Tarefas prontas

Quando tudo estiver pronto, selecione a tarefa em que você quer trabalhar — ou toque várias tarefas em paralelo.

Passo 5: arquivo AGENTS.md (opcional)

O arquivo AGENTS.md é um arquivo especial de configuração introduzido pela OpenAI para uso com a plataforma Codex, criado para orientar os agentes de IA enquanto trabalham na sua base de código. Pense nele como um manual do desenvolvedor para colegas de time com IA, similar a um README.md, mas focado em instruções para agentes autônomos. Veja um exemplo de arquivo AGENTS.md:

# AGENTS.md

## Code Style
- Use Black for Python formatting.
- Avoid abbreviations in variable names.

## Testing
- Run pytest tests/ before finalizing a PR.
- All commits must pass lint checks via flake8.

## PR Instructions
- Title format: [Fix] Short description
- Include a one-line summary and a "Testing Done" section

Quando o Codex executa uma tarefa na sua base de código, ele:

    • Procura arquivos AGENTS.md cujo escopo inclua o(s) arquivo(s) que ele está modificando.
    • Aplica as instruções desses arquivos para formatar, testar e documentar as mudanças.
    • Prioriza instruções mais profundas na hierarquia quando vários arquivos se aplicam (como uma configuração em cascata).

Para uma visão mais ampla sobre como construir sistemas que agem em diversas ferramentas e APIs, veja nosso tutorial do OpenAI Agents SDK.

OpenAI Codex: três exemplos práticos

Vamos ver como o Codex pode te ajudar no desenvolvimento do dia a dia com três exemplos que rodei em um repositório.

Exemplo 1: correções básicas e typos

Às vezes, o Codex divide um pedido em subtarefas, como corrigir typos, melhorar o README ou escrever testes — tudo no mesmo workspace.

Tarefa de correções básicas no Codex da OpenAI

Issues e tarefas no Codex da OpenAI

Você pode iniciar uma nova tarefa dentro de uma tarefa existente com base na revisão inicial, solicitar mudanças na base de código ou fazer perguntas pela caixa de texto. Para estender a tarefa ou corrigir algo novo, clique em “Code” e inicie um novo subtask diretamente.

Mudanças sugeridas pelo Codex da OpenAI

Quando estiver satisfeito com as alterações, clique em “Push”, o que criará um novo pull request. Após alguns segundos, clique em “View Pull Request” para acessar o PR e fazer o merge na main.

Exemplo 2: explicação da codebase

Em seguida, usei o Codex para uma tarefa sem edição: explorar a base de código e perguntar o que eu poderia fazer a seguir. Isso é especialmente útil se você é novo em um projeto, quer se ambientar rápido ou está empacado tentando entender como uma função funciona.

Tarefa de explicação da codebase pelo Codex da OpenAI

O Codex navegou pelo projeto e trouxe uma visão clara e amigável para iniciantes da estrutura da base de código. Em vez de só listar arquivos, agrupou por finalidade:

  • Destacou que qwen3_demo.py é o script principal, lançando duas interfaces baseadas em Gradio — uma para alternar modos de raciocínio e outra para tradução multilíngue.
  • Identificou qwen3_demo.ipynb como um notebook interativo alternativo.
  • Apontou test_qwen3_demo.py para testes de unidade e README.md para documentação e tutoriais em vídeo.

Além disso, o Codex listou “Pontos-chave”, como dependências (Ollama CLI), o papel da função _run_ollama e dicas para estender a interface. Ele ainda sugeriu próximos passos, como explorar versionamento de modelos, melhorar a UI e adicionar tratamento de erros.

Exemplo 3: encontrar e corrigir um bug

O Codex consegue vasculhar toda a codebase, identificar um bug, propor uma correção e mostrar um preview das mudanças. O processo lembra as revisões de mudança de código no GitHub.

Encontre bugs e corrija com o Codex da OpenAI

Você pode revisar os logs para entender o que aconteceu em segundo plano clicando em “Logs”.

Fazer uma pergunta no Codex da OpenAI

O Codex retorna um resumo das mudanças realizadas, além dos arquivos criados ou afetados. Você também pode tirar dúvidas sobre as alterações ou pedir para o Codex escrever novo código para aprimorar a implementação atual.

explicando uma função na codebase usando o Codex da OpenAI

Arquivos de código atualizados no Codex da OpenAI

Quando estiver tudo ok com as correções, clique em “Push” e “Create New PR” para abrir um novo pull request.

Criar um PR a partir do Codex da OpenAI

Depois de alguns segundos, clique em “View Pull Request” para acessar o PR e fazer o merge na main.

Enviar mudanças e ver o pull request

O Codex permite fazer o merge das mudanças com poucos cliques.

ver PR no GitHub

Fazer merge na main a partir do Codex da OpenAI

As mudanças aparecem na branch principal em segundos.

Main atualizada pelo Codex da OpenAI

Por que o Codex é importante?

O Codex é um agente colaborativo, não um gerador de código passivo. Você pode pedir para escrever, refatorar, testar, depurar ou explicar — e ele te mostra os logs de terminal, referências e saídas de cada etapa.

Aqui estão alguns benefícios práticos que observei:

  • As tarefas são rastreáveis e verificáveis.
  • O Codex trabalha em paralelo, então você pode enfileirar várias mudanças.
  • Ele respeita sua configuração de desenvolvimento, principalmente se você definiu convenções em um arquivo AGENTS.md.
  • Se alinha aos padrões humanos de PR e consegue passar nos testes de CI.

Para mim, a sensação é de que a OpenAI acabou de lançar um estagiário de engenharia de software.

Considerações finais

Vimos como o Codex consegue corrigir bugs, aplicar patches de recursos e explicar a lógica do código — tudo enquanto gera pull requests, executa testes e registra suas ações em logs de terminal e diffs.

Este passo a passo prático mostra como o Codex pode turbinar seu fluxo de trabalho diário, seja depurando código legado, entrando em um repositório novo ou triando tarefas de manutenção.

À medida que o Codex evolui, espero integrações mais profundas com IDEs, pipelines de CI e planejadores de tarefas, tornando-o um reforço prático para qualquer workflow de engenharia. Para saber mais sobre o Codex, leia o post oficial de lançamento, e você também encontra casos de uso no canal da OpenAI no YouTube.

Para se aprofundar nos modelos e ferramentas da OpenAI voltados para engenharia, recomendo estes blogs:

FAQs

O Codex é diferente do ChatGPT?

Sim, o Codex é um agente especializado em engenharia de software, otimizado para executar tarefas em repositórios Git.

Preciso instalar o Codex?

Você não precisa instalar o Codex se for usá-lo dentro do app do ChatGPT. Porém, para usar no terminal, é necessário instalar o Codex CLI.

O Codex da OpenAI é seguro?

O Codex roda em um container seguro e isolado. Por padrão, ele não tem acesso à internet durante a execução das tarefas, mas você pode habilitar o acesso por ambiente, com restrição por listas de domínios permitidos e métodos HTTP autorizados.

Quais planos do ChatGPT incluem o Codex?

O Codex está incluído nos planos ChatGPT Free, Go, Plus, Pro, Business, Edu e Enterprise, embora o acesso nos planos Free e Go seja bastante limitado. Para conferir preços e disponibilidade atuais, visite openai.com/chatgpt/pricing.

Como o OpenAI Codex se compara ao GitHub Copilot?

O GitHub Copilot completa código inline enquanto você digita no IDE, enquanto o Codex é um agente baseado em tarefas ao qual você atribui trabalho. O Copilot te ajuda a escrever código mais rápido; o Codex executa tarefas de múltiplas etapas (corrigir bugs, rodar testes, abrir PRs) de forma autônoma em um ambiente sandbox. As duas ferramentas se complementam, não se substituem.

Quais linguagens de programação o Codex suporta?

O Codex funciona com qualquer linguagem usada no seu repositório GitHub. Ele lê o contexto da base de código existente para seguir as convenções do seu projeto. Python, JavaScript, TypeScript, Go, Rust e Ruby têm ótimo suporte. O desempenho é ainda melhor em linguagens com grandes corpus de treinamento open source.


Aashi Dutt's photo
Author
Aashi Dutt
LinkedIn
Twitter

Sou Especialista Google Developers em ML (Gen AI), tricampeã no Kaggle e Embaixadora Women Techmakers, com mais de três anos de experiência na área de tecnologia. Cofundei uma startup de saúde em 2020 e atualmente faço um mestrado em ciência da computação na Georgia Tech, com foco em aprendizado de máquina.

Tópicos

Aprenda IA com estes cursos!

Programa

Fundamentos de agentes de IA

6 h
Descubra como os agentes de IA podem transformar sua forma de trabalhar e gerar valor para sua organização!
Ver detalhesRight Arrow
Iniciar curso
Ver maisRight Arrow
Relacionado
An avian AI exits its cage

blog

12 Alternativas de código aberto ao GPT-4

GPT-4 alternativas de código aberto que podem oferecer desempenho semelhante e exigem menos recursos computacionais para serem executadas. Esses projetos vêm com instruções, fontes de código, pesos de modelos, conjuntos de dados e interface de usuário do chatbot.
Abid Ali Awan's photo

Abid Ali Awan

9 min

Tutorial

Um guia para iniciantes na engenharia de prompts do ChatGPT

Descubra como fazer com que o ChatGPT forneça os resultados que você deseja, fornecendo a ele as entradas necessárias.
Matt Crabtree's photo

Matt Crabtree

Tutorial

Guia para iniciantes no uso da API do ChatGPT

Este guia o orienta sobre os conceitos básicos da API ChatGPT, demonstrando seu potencial no processamento de linguagem natural e na comunicação orientada por IA.
Moez Ali's photo

Moez Ali

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

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

DeepSeek-Coder-V2 Tutorial: Exemplos, instalação, padrões de referência

O DeepSeek-Coder-V2 é um modelo de linguagem de código de código aberto que rivaliza com o desempenho do GPT-4, Gemini 1.5 Pro, Claude 3 Opus, Llama 3 70B ou Codestral.
Dimitri Didmanidze's photo

Dimitri Didmanidze

Ver maisVer mais