Ferramenta de IA

Codex

Programar e criar código

Agente de programação da OpenAI para trabalhar em projetos de software.

Visão geral

Para que serve

O Codex é um agente de programação da OpenAI projetado para trabalhar sobre projetos de software, e não apenas para responder perguntas sobre código. Dependendo da forma de uso, ele pode examinar o repositório, modificar arquivos, executar comandos e testes e ajudar a revisar o resultado.

Ele pode ser usado diretamente pelo terminal, integrado ao ambiente de desenvolvimento ou por meio do Codex Cloud. Essas formas de uso mudam onde o trabalho acontece e como o agente recebe contexto: na CLI ele trabalha próximo às ferramentas do projeto; no IDE pode aproveitar arquivos e seleções do editor; no Cloud as tarefas são executadas em ambientes isolados.

Isso permite utilizá-lo tanto em tarefas interativas — como investigar um bug ou implementar uma alteração — quanto em fluxos mais estruturados, incluindo automações, CI/CD e integrações programáticas. O nível de autonomia depende das permissões e da configuração do ambiente.

O Codex atua sobre ferramentas e contexto do projeto para executar partes do trabalho de engenharia. Alterações, comandos e resultados continuam exigindo revisão adequada antes de serem incorporados ao projeto.

  • Agente de código
  • Terminal
  • Revisão de alterações

Capacidades documentadas

O que você pode fazer

Implementar e modificar código

Pode inspecionar arquivos do projeto e realizar alterações no código existente.

Investigar problemas

Pode explorar o repositório, analisar arquivos e executar ferramentas do projeto para auxiliar na investigação de bugs e outros problemas de desenvolvimento.

Executar comandos e testes

Na CLI, pode executar comandos e ferramentas dentro das permissões concedidas ao ambiente.

Revisar alterações

Pode trabalhar com mudanças no repositório e ajudar na revisão antes que elas sejam incorporadas ao projeto.

Usar contexto visual

A CLI pode receber imagens como contexto para tarefas que dependam de informação visual.

Pesquisar na web

A CLI possui suporte a pesquisa web quando esse recurso está habilitado e permitido pela configuração utilizada.

Retomar trabalho

Sessões anteriores podem ser retomadas para continuar trabalhos que já estavam em andamento.

Delegar tarefas

O ecossistema permite dividir ou delegar trabalho usando recursos como subagentes e tarefas executadas no Codex Cloud.

Automatizar fluxos

O Codex pode participar de automações e fluxos de engenharia por meio de SDK e uso em CI/CD.

Visitar site oficial (abre em nova aba)

Interfaces disponíveis

Como você pode usar

Terminal / CLI

Uso diretamente no terminal para trabalhar com arquivos, comandos, testes e outras ferramentas do projeto.

IDE

Integração ao ambiente de desenvolvimento, utilizando arquivos abertos e seleções do editor como contexto.

  • VS Code
  • Cursor
  • Windsurf
  • JetBrains
  • Xcode

Codex Cloud

Execução de tarefas em ambientes isolados na nuvem, inclusive permitindo trabalhar em tarefas paralelas.

Na prática

Implementando uma alteração em um projeto existente

Um uso típico do Codex é receber uma tarefa dentro de um projeto que já possui código, estrutura e ferramentas próprias. O agente pode trabalhar sobre esse contexto e ajudar a conduzir a alteração até a etapa de revisão.
  1. Entender a tarefa

    Você descreve o que precisa ser alterado e fornece o contexto necessário.

  2. Explorar o projeto

    O Codex examina arquivos e partes relevantes do repositório para entender onde a mudança deve acontecer.

  3. Realizar a alteração

    Dentro das permissões disponíveis, ele pode modificar os arquivos necessários para implementar a tarefa.

  4. Executar verificações

    Quando aplicável, pode executar comandos, testes ou outras ferramentas do próprio projeto para verificar o resultado.

  5. Revisar

    Você analisa as mudanças e os resultados antes de decidir o que será incorporado ao projeto.

Personalização

Como adaptar ao seu projeto

AGENTS.md

Permite manter instruções persistentes para orientar como o Codex deve trabalhar em um projeto ou diretório.

Skills

Permitem reunir procedimentos e conhecimento reutilizável para tarefas específicas.

MCP

Permite conectar o Codex a ferramentas e fontes de contexto externas compatíveis com o Model Context Protocol.

Subagentes

Permitem delegar partes de um trabalho para agentes especializados.

Memória

Recursos de memória podem preservar contexto útil para trabalhos futuros quando disponíveis e configurados.

Conexões e automação

Integrações e automação

GitHub e GitLab

O Codex Cloud pode trabalhar com repositórios conectados nesses serviços.

MCP

Permite ampliar o contexto e conectar ferramentas externas compatíveis.

SDK

Permite controlar agentes do Codex programaticamente e integrá-los a aplicações e ferramentas internas.

CI/CD

O SDK e interfaces programáticas podem ser utilizados em fluxos automatizados de engenharia e integração contínua.

Configuração do ambiente

Segurança e permissões

Sandbox

A execução local utiliza mecanismos de sandbox para limitar tecnicamente o que o agente pode acessar ou modificar.

Aprovações

A política de aprovação controla situações em que o Codex deve solicitar autorização antes de executar determinadas ações.

Workspace

No modo local padrão documentado, a escrita é limitada ao workspace permitido.

Acesso à rede

No modo local padrão documentado, o acesso à rede fica desativado. Essas permissões podem ser alteradas conforme a configuração.

Revisão humana

Permissões técnicas não substituem a revisão do código, dos comandos executados e das alterações produzidas.

Antes de usar

  • As permissões concedidas determinam quais ações o agente pode executar.
  • Habilitar acesso adicional, incluindo rede ou execução com permissões maiores, altera a superfície de risco.
  • Alterações geradas devem ser revisadas e testadas antes de serem incorporadas ao projeto.
  • Recursos disponíveis podem variar conforme interface, configuração e ambiente utilizado.

Dúvidas comuns

Perguntas frequentes

O Codex consegue executar comandos?

Sim. Na CLI, ele pode executar comandos e ferramentas dentro das permissões concedidas ao ambiente.

O Codex pode modificar meus arquivos?

Sim. Quando a configuração permite escrita no workspace, ele pode modificar arquivos dentro do escopo permitido.

Ele pode executar testes?

Sim. Testes podem ser executados como comandos do projeto quando o ambiente e as permissões permitem.

O Codex tem acesso à internet?

Depende da configuração. No modo local padrão documentado, o acesso à rede fica desativado, mas essa permissão pode ser configurada.

Preciso usar o terminal?

Não. O Codex também possui experiência integrada a IDE e execução de tarefas por meio do Codex Cloud.

O que é o Codex Cloud?

É a forma de executar tarefas do Codex em ambientes isolados na nuvem, inclusive permitindo trabalhar em tarefas paralelas.

Para que serve o AGENTS.md?

Ele permite fornecer instruções persistentes que orientam como o Codex deve trabalhar dentro de um projeto ou diretório.

O Codex pode ser usado em automações?

Sim. SDK e interfaces programáticas permitem integrá-lo a ferramentas internas e fluxos como CI/CD.

O que é MCP no Codex?

É uma forma de conectar o Codex a ferramentas e fontes externas compatíveis com o Model Context Protocol.

Fontes oficiais

Informações verificadas em 18/09/2026