Ferramenta de IA
Codex
Programar e criar códigoAgente 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.
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.Entender a tarefa
Você descreve o que precisa ser alterado e fornece o contexto necessário.
Explorar o projeto
O Codex examina arquivos e partes relevantes do repositório para entender onde a mudança deve acontecer.
Realizar a alteração
Dentro das permissões disponíveis, ele pode modificar os arquivos necessários para implementar a tarefa.
Executar verificações
Quando aplicável, pode executar comandos, testes ou outras ferramentas do próprio projeto para verificar o resultado.
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