Extensão do Codex para IDE
Desenvolva com o contexto que você já tem no editor
Trabalhe com o Codex ao lado do seu código. Inclua arquivos abertos e trechos selecionados no prompt, revise as alterações no próprio editor e delegue tarefas mais demoradas sem interromper o que está fazendo.
import { wait } from './backoff'; export async function retryOperation<T>( fn: () => Promise<T>, retries = 3,): Promise<T> { let attempt = 0; let lastError: unknown; while (attempt <= retries) { try { return await fn(); } catch (error) { lastError = error; if (attempt >= retries) break; await wait(200 * 2 ** attempt); attempt++; } } throw lastError;}import { retryOperation } from './retry'; describe('retryOperation', () => { it('stops after max retries', async () => { const operation = vi.fn().mockRejectedValue('nope'); await expect(retryOperation(operation, 2)) .rejects.toBe('nope'); expect(operation).toHaveBeenCalledTimes(3); });});import { setTimeout as wait } from 'timers/promises'; export function nextDelay(baseDelay: number, attempt: number) { const jitter = Math.random() * 0.2 + 0.9; return baseDelay * 2 ** attempt * jitter;} export { wait };Trace and fix a flaky retry bug. Retry loop now stops at max retries before waiting. Changes applied.
Aproveite o que já está aberto no editor
No campo de mensagem, faça referência a arquivos abertos, trechos de código selecionados e conversas recentes. Como o Codex parte do código que você está vendo, você gasta menos tempo explicando o problema de novo.
Revise as alterações ao lado do seu código
Leia o resumo, examine o diff da alteração e continue na mesma conversa. Com o código-fonte e a justificativa à vista, escolha quais alterações manter.
Delegue quando a tarefa crescer
Faça ajustes rápidos localmente ou conecte-se ao Codex Web quando a tarefa exigir mais tempo e recursos. Volte ao mesmo editor para revisar o resultado.
Quickstart
Comece a usar o Codex na sua IDE
Instale ou ative o Codex, entre na sua conta e inicie uma conversa usando o contexto que você já tem no editor.
-
Instale ou ative o Codex
Escolha seu IDE. O VS Code e os editores compatíveis usam a extensão do Codex. O Xcode e os IDEs da JetBrains oferecem integrações próprias.
-
Abra o Codex
VS Code, Cursor ou Windsurf: selecione o ícone do Codex. Se ele não aparecer, abra a Paleta de Comandos e execute Codex: Open Codex Sidebar.
Xcode: abra o assistente de programação, inicie uma nova conversa e escolha o Codex como agente.
IDEs da JetBrains: abra o AI Chat e selecione o Codex.
-
Inicie sua primeira conversa
Abra um projeto e peça ao Codex para explicar a base de código, fazer uma alteração pontual ou ajudar a depurar um problema. Crie pontos de controle no Git antes e depois da tarefa para poder reverter as alterações.
Leia as boas práticas
Veja o que o Codex pode fazer na sua IDE
Mantenha o código à vista enquanto o Codex explica trechos, faz edições, revisa alterações e delega tarefas.
Aproveite o que já está aberto no editor
Adicione um arquivo aberto, um trecho selecionado ou uma conversa recente ao campo de mensagem. Depois, peça ao Codex que use esse contexto para explicar ou editar o código.
Learn moreRevise as alterações ao lado do seu código
Confira um breve resumo e as linhas alteradas sem abrir outro painel de navegação. Examine os dois arquivos afetados, mantenha as edições que quiser e peça novos ajustes na mesma tela.
Learn more
Delegue quando a tarefa crescer
Trabalhe localmente para fazer ajustes rápidos e acompanhar cada alteração de perto ou conecte-se ao Codex Web para delegar uma tarefa mais longa. A conversa continua disponível quando você voltar para revisar o resultado.
Learn moreUse Extensão do Codex para IDE when…
Você está fazendo alterações pontuais
Mantenha os arquivos relevantes e o Codex na mesma tela.
Você está explorando um código que ainda não conhece
Faça perguntas sobre os arquivos e símbolos já abertos no editor.
Você quer revisar as alterações no próprio editor
Examine e aplique as alterações ao lado do código-fonte.
Você quer delegar uma tarefa maior
Inicie uma tarefa na nuvem pela IDE e volte depois para ver o resultado.