OpenAI · VS Code · IDE Agent

Codex en VS Code: cómo instalar y usar el agente de OpenAI

Aprende cómo usar OpenAI Codex en VS Code mediante la extensión oficial: instalación, inicio de sesión, contexto del editor, archivos abiertos, selección de código, modelos, razonamiento, permisos, modo Local y Cloud, AGENTS.md, Skills, MCP, revisión de cambios y configuración avanzada con config.toml.

VS Code Cursor Windsurf Local + Cloud
Respuesta rápida

¿Se puede usar Codex directamente en VS Code?

Sí. OpenAI ofrece una extensión oficial de Codex para VS Code y editores compatibles como Cursor y Windsurf. La extensión puede utilizar el proyecto abierto como contexto, añadir archivos o selecciones al prompt, modificar código, ejecutar herramientas, revisar diffs, utilizar Skills y servidores MCP y delegar trabajos más largos a Codex Cloud.

Integración IDE

Qué aporta Codex dentro del editor

CTX

Contexto del editor

Archivos abiertos, selección actual y proyecto.

EDIT

Edición agentic

Codex puede modificar varios archivos del proyecto.

DIFF

Revisión visual

Inspecciona cambios junto al código antes de conservarlos.

AI

Modelos

Selecciona modelo y nivel de razonamiento.

MCP

MCP

Conecta Codex con herramientas y contexto externo.

WEB

Cloud

Delega tareas largas sin bloquear tu flujo local.

Publicidad
Editor-first

Codex trabaja con el contexto que ya tienes delante

01 · OPEN

Abres código

VS Code ya conoce los archivos que estás mirando.

02 · CONTEXT

Añades contexto

Archivo, selección o chat relacionado.

03 · AGENT

Codex trabaja

Investiga, edita y ejecuta herramientas.

04 · REVIEW

Revisas

Comprueba el diff junto al código.

Publicidad
Instalación

Cómo instalar Codex en VS Code

1

Abre Extensions

Abre el Marketplace de extensiones de VS Code.

2

Busca Codex

Instala la extensión oficial de OpenAI.

3

Abre Codex

Pulsa el icono de Codex en el editor.

4

Inicia sesión

Conecta tu cuenta compatible.

Si no aparece el icono de Codex

abre la Command Palette y busca:

Codex: Open Codex Sidebar
Compatibilidad

La extensión no funciona únicamente en VS Code

Microsoft

VS Code

Integración oficial principal.

VS Code fork

Cursor

Puede utilizar la extensión de Codex.

VS Code fork

Windsurf

También está documentado como compatible.

Preview

VS Code Insiders

También puede utilizar la integración.

JetBrains y Xcode siguen otra ruta.

OpenAI documenta integraciones específicas para esos IDE, en lugar de utilizar exactamente la extensión de VS Code.

Cuenta

Inicia sesión en Codex desde el editor

ChatGPT

La extensión puede utilizar tu acceso a Codex asociado a la cuenta y plan correspondientes.

El acceso depende de cómo te autentiques.

Plan, workspace, políticas empresariales y método de autenticación pueden afectar qué modelos y capacidades aparecen en la extensión.

Proyecto

Abre la carpeta correcta antes de iniciar el chat

Workspace local

La extensión considera la carpeta o workspace abierto en el IDE como el proyecto local del chat.

Multi-root workspace

Si tienes varias raíces abiertas, selecciona la raíz correspondiente al chat que vas a iniciar.

Primer prompt

Empieza usando el contexto del proyecto

Analiza este proyecto.

No modifiques nada todavía.

Explícame:

- arquitectura
- punto de entrada
- módulos principales
- dependencias
- tests
- build
- flujo principal

Después dime
qué archivos debería conocer
antes de empezar a trabajar.
Haz un checkpoint de Git antes de cambios importantes.

Así puedes comparar o revertir fácilmente el trabajo realizado.

Publicidad
Contexto

La gran ventaja de Codex en VS Code es el contexto del editor

Puedes añadir directamente al chat:

FILE

Archivo completo actualmente abierto.

SEL

Selección específica de código.

CHAT

Conversaciones recientes relacionadas.

IDE

Contexto disponible del editor.

Código seleccionado

Pregunta directamente sobre una función o bloque

Analiza el código seleccionado.

Quiero saber:

- qué hace
- qué supuestos realiza
- posibles bugs
- problemas de seguridad
- edge cases
- qué tests debería tener

No lo modifiques todavía.
Comandos de VS Code

Acciones útiles de la extensión

Acción Qué hace
Add to Thread Añade la selección actual al contexto
Add File to Thread Añade el archivo completo
New Chat Abre una conversación nueva
New Codex Panel Crea otro panel de Codex
Open Command Menu Abre el menú de comandos de Codex
Open Sidebar Muestra la barra lateral de Codex
Atajo

Crear un nuevo chat desde el editor

Windows / Linux

Ctrl + N

Crea un chat nuevo de Codex.

macOS

Cmd + N

Crea un chat nuevo de Codex.

Un objetivo distinto suele merecer otro chat.

Esto evita mezclar contexto entre debugging, features, refactors o tareas sin relación.

IDE Context

Controla si Codex añade automáticamente el contexto del editor

/ide-context
Útil cuando quieres más control.

Puedes desactivar el contexto automático y adjuntar únicamente los archivos que realmente necesita una tarea.

Ejecución

Local vs Cloud en la extensión de Codex

Local

Trabaja en tu workspace

Adecuado para iteraciones rápidas sobre archivos locales.

  • Código en tu equipo
  • Herramientas locales
  • Sandbox local
  • Feedback inmediato
Cloud

Delega la tarea

Adecuado para trabajos que necesitan más tiempo o aislamiento.

  • Entorno remoto
  • Trabajo delegado
  • Continúa en segundo plano
  • Resultado revisable al regresar
/local

/cloud
Cloud

Selecciona el entorno cloud cuando sea necesario

/cloud-environment
Cloud no ejecuta directamente sobre tu carpeta local.

Codex crea un entorno remoto, hace checkout del repositorio correspondiente y ejecuta allí la tarea.

Worktrees

¿Existe un modo Worktree dentro de VS Code?

Matiz importante

Los worktrees forman parte del ecosistema Codex, pero su gestión integrada está especialmente asociada a la aplicación de escritorio. Puedes abrir un worktree como cualquier carpeta en VS Code y utilizar la extensión allí.

No confundas Worktree con Cloud.

Un worktree es otra copia local de un repositorio Git. Cloud es un entorno remoto donde Codex ejecuta la tarea.

Modelos

Elegir modelo dentro de VS Code

/model

También puedes elegir el nivel de razonamiento:

/reasoning
No necesitas máxima capacidad para todo.

Cambios claramente delimitados pueden utilizar una opción más rápida, reservando mayor razonamiento para arquitectura, debugging difícil o migraciones complejas.

Planificación

Usa Plan Mode antes de una implementación compleja

/plan
Ideal para cambios multiarchivo.

Deja que Codex investigue arquitectura, dependencias, riesgos y tests antes de comenzar la implementación.

Publicidad
Seguridad

Permisos y sandbox también se aplican en VS Code

/permissions

Sandbox

Limita técnicamente qué archivos y recursos puede utilizar un comando.

Aprobaciones

Determinan cuándo Codex debe pedirte permiso antes de actuar.

Mantén el proyecto como límite predeterminado.

Evita ampliar permisos hacia directorios no relacionados salvo que la tarea realmente lo necesite.

Instrucciones

AGENTS.md también funciona con la extensión IDE

# AGENTS.md

## Proyecto

Aplicación PHP + MySQL.

## Reglas

- Usa PDO.
- Usa prepared statements.
- Mantén compatibilidad con PHP 8.2+.
- No añadas dependencias sin necesidad.
- Ejecuta tests después de modificar código.
- No cambies APIs públicas sin autorización.
El proyecto abierto importa.

Codex detecta instrucciones según la raíz del proyecto y la jerarquía de directorios correspondiente.

Skills

Las Skills independientes sí funcionan en la extensión IDE

Reutilización

Puedes utilizar Skills locales para procedimientos repetibles sin pegar nuevamente todas las instrucciones en cada chat.

/skills

También puedes invocar una Skill directamente:

$security-review revisa los cambios actuales
Skills y Plugins no son exactamente lo mismo.

Las Skills independientes están disponibles en la extensión IDE. Los Plugins completos no están soportados actualmente dentro de la extensión.

Limitación

La extensión de VS Code no admite Plugins completos

Disponible

Skills

Sí pueden utilizarse directamente desde la extensión.

No disponible

Plugin browser

Los Plugins se gestionan desde Codex CLI o la aplicación de escritorio.

Esto puede cambiar en el futuro.

No conviene asumir que todas las funciones de Codex Desktop existen automáticamente en VS Code.

MCP

La extensión comparte los servidores MCP con Codex CLI

config.toml

Codex Desktop, Codex CLI y la extensión IDE utilizan la misma configuración MCP cuando trabajan sobre el mismo host.

~/.codex/config.toml

Comprueba los servidores conectados:

/mcp
Configuración

VS Code tiene dos capas de configuración

Codex

config.toml

Controla:

  • modelo
  • razonamiento
  • permisos
  • sandbox
  • MCP
  • personalización
Editor

chatgpt.*

Controla el comportamiento específico de la extensión dentro de VS Code.

  • sidebar
  • CodeLens
  • composer
  • reviews
  • WSL
config.toml

La CLI y VS Code comparten configuración del agente

~/.codex/config.toml

También puedes disponer de configuración por proyecto:

.codex/config.toml
La configuración de proyecto requiere confianza.

Los proyectos no confiables no cargan todas las capas locales de configuración.

Ajustes

Abrir Codex Settings desde VS Code

1

Abre Codex

Ve a la barra lateral.

2

Pulsa el engranaje

Abre las opciones.

3

Codex Settings

Configura opciones comunes.

4

Open config.toml

Accede a opciones avanzadas.

Editor settings

Ajustes útiles de Codex para VS Code

Setting Uso
chatgpt.openOnStartup Abrir Codex al iniciar VS Code
chatgpt.commentCodeLensEnabled Mostrar acciones Codex sobre TODO
chatgpt.followUpQueueMode Encolar o dirigir mensajes durante una ejecución
chatgpt.composerEnterBehavior Configurar cómo se envían prompts
chatgpt.reviewDelivery Review inline o en chat separado
chatgpt.localeOverride Idioma de la interfaz
chatgpt.runCodexInWindowsSubsystemForLinux Ejecutar Codex mediante WSL en Windows
No pongas los ajustes chatgpt.* dentro de config.toml.

Son ajustes propios de VS Code. La configuración del agente Codex utiliza config.toml.

Windows

VS Code puede ejecutar Codex dentro de WSL2

"chatgpt.runCodexInWindowsSubsystemForLinux": true
Úsalo si tu proyecto y herramientas viven dentro de WSL2.

El cambio recarga VS Code para ejecutar Codex dentro del entorno Linux.

Internamente

No necesitas apuntar VS Code manualmente a tu Codex CLI

Bundled executable

La extensión gestiona el ejecutable necesario para su funcionamiento. El ajuste chatgpt.cliExecutable está destinado principalmente al desarrollo del propio Codex.

No lo sobrescribas sin necesidad.

OpenAI advierte que sustituir manualmente el ejecutable incluido puede provocar que partes de la extensión dejen de funcionar.

Publicidad
Code Review

Revisa los cambios junto al código

Review

La extensión permite inspeccionar un resumen y las líneas modificadas sin separar el código de la explicación del agente.

/review
Review Delivery

Puedes configurar la revisión como inline o detached. Inline intenta mantenerla dentro del chat actual; Detached crea una conversación separada.

Ejemplo

Revisión después de implementar una feature

Revisa todos los cambios.

Prioriza:

- bugs
- regresiones
- seguridad
- pérdida de datos
- errores de concurrencia
- incompatibilidades
- requisitos incumplidos

No reportes
preferencias de estilo
sin impacto real.

Para cada hallazgo indica:

- severidad
- archivo
- línea
- impacto
- corrección sugerida.
Steering

Puedes enviar instrucciones mientras Codex trabaja

Follow-up queue

La extensión permite decidir si un mensaje enviado durante una ejecución debe esperar al siguiente turno o intentar dirigir la ejecución actual.

Modo Comportamiento
queue Espera al siguiente turno
steer Intenta orientar la ejecución actual
Atajo temporal

Puedes invertir el comportamiento para un mensaje mediante Cmd/Ctrl + Shift + Enter.

CodeLens

Codex puede mostrar acciones sobre comentarios TODO

// TODO: validate nonce before processing request
La opción está activada por defecto.

Se controla mediante:

"chatgpt.commentCodeLensEnabled": true
Sincronización

VS Code y la app de escritorio pueden compartir chats

Mismo proyecto

Cuando la aplicación de escritorio y la extensión IDE están abiertas sobre el mismo proyecto, pueden compartir chats activos y contexto del editor.

IDE

Empieza investigando código desde VS Code.

APP

Continúa la conversación en la app.

CTX

Conserva el proyecto relacionado.

Diagnóstico

Comprueba qué configuración está usando Codex

/status

Permite comprobar información como:

AI

Modelo activo.

SEC

Política de aprobación.

FS

Raíces con escritura.

CTX

Uso de contexto y tokens.

Configuración avanzada

Depura configuraciones que no parecen aplicarse

/debug-config
Útil en equipos.

Puedes comprobar qué capa está definiendo una determinada política: proyecto, usuario o configuración administrada.

WordPress

Ejemplo: usar Codex en VS Code para un plugin WordPress

Analiza el plugin abierto.

Primero identifica:

- archivo principal
- clases
- actions
- filters
- AJAX handlers
- REST routes
- shortcodes
- cron
- tablas propias
- WooCommerce hooks
- nonces
- capabilities

Después investiga
por qué este formulario
devuelve error 500.

No modifiques código
hasta encontrar
la causa raíz.
Añade al chat los archivos concretos.

Por ejemplo, el handler PHP, el archivo JavaScript y la clase que procesa la base de datos. Esto reduce búsquedas innecesarias.

Frontend

Usa el editor para cambios visuales focalizados

Estos son los archivos
del componente actual.

Quiero mejorar
la versión responsive.

Restricciones:

- conserva HTML semántico
- no añadas framework
- reutiliza las clases existentes
- no cambies estilos desktop

Corrige únicamente
breakpoints inferiores a 768px.

Después revisa
el diff completo.
Workflow

Flujo recomendado con Codex dentro de VS Code

1

Abre el repositorio

Selecciona el workspace correcto.

2

Abre archivos relevantes

Reduce el contexto inicial.

3

Añade contexto

Archivo o selección.

4

Investiga

Pide comprensión antes de editar.

5

Planifica

Usa Plan para tareas complejas.

6

Implementa

Deja que Codex realice los cambios.

7

Revisa el diff

Comprueba cada archivo.

8

/review

Haz una revisión independiente.

Qué superficie elegir

VS Code vs Codex CLI vs Desktop vs Cloud

Cambio focalizado Estoy viendo el código
VS Code
Terminal-heavy Quiero shell y scripting
CLI
Multi-agent Varias tareas simultáneas
Desktop
Tarea larga Quiero delegar trabajo remoto
Cloud
Publicidad
Buenas prácticas

Cómo aprovechar mejor Codex en VS Code

01

Abre solamente el proyecto relacionado.

02

Añade archivos concretos cuando conozcas dónde está el problema.

03

Usa selección de código para preguntas focalizadas.

04

Define instrucciones persistentes en AGENTS.md.

05

Usa Skills para procesos repetitivos.

06

Usa MCP solamente para herramientas que realmente aporten contexto.

07

Revisa cada diff antes de integrar.

08

Delega al Cloud las tareas que no necesitan interacción constante.

Limitaciones

No todas las funciones de Codex Desktop existen en VS Code

Capacidad VS Code
Contexto del editor
Edición del proyecto
AGENTS.md
Skills locales
MCP
Sandbox / permisos
Cloud delegation
Plugins completos No actualmente
Gestor integrado de worktrees Principalmente Desktop
Automations Principalmente Desktop
Fuentes oficiales

Documentación de Codex para IDE

OpenAI

Developer Settings

config.toml, opciones IDE, WSL y permisos.

Ver ajustes →
OpenAI

MCP

Servidores compartidos entre CLI, Desktop e IDE.

Ver MCP →
Publicidad
Publicidad
Preguntas frecuentes

FAQ sobre Codex en VS Code

Sí. OpenAI ofrece una extensión de Codex para VS Code que permite trabajar con el agente directamente junto al código.

Sí. OpenAI documenta VS Code, Cursor y Windsurf como editores compatibles con la extensión Codex para IDE.

Pulsa el icono de Codex. Si no aparece, abre la Command Palette y ejecuta Codex: Open Codex Sidebar.

Sí. Puedes añadir una selección de código al chat y utilizarla como contexto de la siguiente instrucción.

Sí. La extensión está diseñada para utilizar archivos abiertos, selecciones y otro contexto disponible en el editor.

Sí. Puedes mantener iteraciones rápidas de forma local o delegar trabajos más largos a Codex Cloud y regresar posteriormente para revisar el resultado.

Sí. La extensión utiliza la configuración del agente Codex y puede aplicar instrucciones persistentes definidas mediante AGENTS.md.

Sí. Las Skills independientes están disponibles en Codex CLI y en la extensión IDE. Puedes seleccionarlas con /skills o mencionarlas mediante $nombre-skill.

No actualmente. Los Plugins completos se utilizan desde interfaces compatibles como Codex CLI y la aplicación de escritorio. Las Skills independientes sí funcionan en la extensión IDE.

Sí. La aplicación de escritorio, Codex CLI y la extensión IDE comparten la configuración de servidores MCP del mismo host.

Sí. En Windows existe un ajuste para ejecutar Codex dentro de WSL cuando tu repositorio y herramientas utilizan un entorno Linux.

Sí. Los ajustes principales del agente, como modelo, razonamiento, permisos, sandbox y MCP, se comparten mediante config.toml. Los ajustes específicos del editor utilizan claves chatgpt.*.

Publicidad
Siguiente guía

Codex App: agentes, worktrees y tareas paralelas

Ya sabes cómo trabajar con Codex dentro de VS Code. Ahora veremos la aplicación de escritorio como centro de control para múltiples agentes, worktrees, Git, terminal, Skills, Plugins, Automations y proyectos de mayor duración.

Ver Codex App →
Carrito de compra
Scroll al inicio