Resumo
O que é o Codex da OpenAI
O Codex é um agente de código desenvolvido pela OpenAI que funciona como um assistente capaz de ler projetos inteiros, editar arquivos, executar comandos no terminal e realizar deploys através de linguagem natural. Diferentemente de ferramentas convencionais de autocompletar, o Codex entende o contexto completo do codebase e trabalha de forma autônoma para implementar funcionalidades solicitadas. O melhor aspecto é que já vem incluído gratuitamente no ChatGPT Plus, um serviço de assinatura de $20 mensais que muitos desenvolvedores já utilizam sem aproveitar este potencial.
O Codex existe em quatro formatos diferentes: o App desktop, que oferece a interface mais visual e gerencia múltiplos agentes simultaneamente; o CLI no terminal, similar ao Claude Code; o Cloud via chatgpt.com/codex; e a extensão para IDEs como VS Code, Cursor e Windsurf. Cada formato atende a necessidades específicas de fluxo de trabalho, permitindo que desenvolvedores escolham a opção mais adequada ao seu contexto.
Interface e modos de operação
A interface do Codex funciona em dois modos principais: o modo Editor, que funciona como uma IDE completa com sidebar de arquivos, terminal integrado e chat com o agente; e o modo Manager, destinado ao gerenciamento de vários agentes trabalhando em paralelo. O Editor oferece uma experiência unificada onde o desenvolvedor pode visualizar o código, interagir com o agente e executar comandos tudo em um só lugar.
O Codex apresenta três modos de aprovação para as ações do agente. O modo Auto é o padrão, permitindo que o agente execute alterações automaticamente. O Read-only restringe a consulta de código sem permitir modificações. E o Full Access concede controle total ao agente para fazer qualquer alteração no projeto. Além disso, múltiplos modelos estão disponíveis: GPT-5.4 como principal, GPT-5.3-Codex otimizado especificamente para código, Spark como versão rápida para tarefas simples, e Mini como versão econômica. O arquivo AGENTS.md funciona como um equivalente ao CLAUDE.md, contendo regras que o agente lê automaticamente no início de cada sessão.
Construindo o FreelaDash em três prompts
O projeto prático demonstrado é o FreelaDash, um dashboard completo para freelancers gerenciarem clientes, projetos, registro de horas e geração de cobranças. A stack utiliza Next.js, TypeScript, SQLite local e Tailwind CSS, funcionando de forma independente sem depender de serviços externos. A construção integral do projeto acontece em apenas três prompts ao Codex, demonstrando a eficiência do agente.
O primeiro prompt cria a base completa do projeto: estrutura do Next.js, banco de dados SQLite com todas as tabelas necessárias, seed com dados fictícios para testes, autenticação dupla com Google e email/senha, tela de login funcional e proteção adequada de rotas. O segundo prompt constrói o core do aplicativo: dashboard com quatro cards de métricas importantes, gráfico de barras mostrando dados dos últimos 14 dias, timer de horas com cronômetro funcional que simula o uso diário de um freelancer, e CRUD completo de clientes e projetos com valores em reais. O terceiro e final prompt fecha a aplicação: um sistema de cobranças que automaticamente puxa as horas registradas de um período específico, calcula o valor total com base no valor por hora de cada cliente, gera uma visualização similar a uma nota fiscal e exporta tudo como PDF pronto para envio.
Criando e aplicando Skills personalizadas
Após construir o projeto, o vídeo demonstra como criar uma skill personalizada diretamente no Codex para análise de performance e qualidade de código. Essa skill funciona checando três aspectos críticos: performance da aplicação, segurança do código implementado e qualidade geral da implementação. Ao executar a skill, o Codex fornece uma nota de 0 a 100 com um breakdown detalhado por categoria, permitindo identificar pontos de melhoria específicos.
A skill é executada no FreelaDash recém-construído para demonstrar resultados concretos. Após receber o relatório de análise, o desenvolvedor pode solicitar ao Codex que corrija automaticamente os problemas identificados, criando um loop completo de melhoria: criar skill, analisar projeto, corrigir problemas. O aspecto mais poderoso é que uma skill criada uma vez pode ser reutilizada em qualquer projeto futuro, oferecendo padronização e eficiência contínua.
Para quem é este curso
Este curso é ideal para desenvolvedores que já utilizam ou desejam começar com agentes de código no fluxo de trabalho diário. Se você já usa Claude Code, vale testar o Codex para fazer uma comparação informada entre as ferramentas. Se ainda não utiliza nenhum agente de código, o Codex oferece uma excelente porta de entrada justamente porque já está incluído em uma assinatura que muitos desenvolvedores já possuem. Não é necessário investimento adicional além da assinatura ChatGPT Plus que possibilita acesso imediato a esta poderosa ferramenta de automação de desenvolvimento.
O que você vai aprender
- Entender a funcionalidade e os diferentes formatos do Codex da OpenAI
- Utilizar a interface do Codex com modos Editor e Manager para desenvolvimento eficiente
- Construir aplicações completas usando prompts estruturados ao agente
- Criar e implementar skills personalizadas para análise e melhoria de código
- Integrar autenticação, banco de dados e interfaces de usuário com Codex
Conceitos abordados
Tecnologias utilizadas
Capítulos 13 marcações
Próximo vídeo sugerido
Avaliações
Ainda não há avaliações. Seja o primeiro a avaliar esta aula.