Desktop · Multiagente · Worktrees

Codex App: cómo usar agentes, worktrees y tareas paralelas

Codex en la aplicación de escritorio de ChatGPT convierte tu computadora en un centro de trabajo para agentes. Puedes ejecutar varios chats en paralelo, aislar cambios mediante Git worktrees, trabajar en Local o Cloud, utilizar una terminal integrada, revisar diffs, hacer commits, crear Pull Requests, utilizar Skills, Plugins, MCP, tareas programadas y continuar supervisando el trabajo incluso desde otro dispositivo.

macOS Windows Local Worktree Cloud
Respuesta rápida

¿Qué es Codex App?

Codex es una vista especializada dentro de la aplicación de escritorio de ChatGPT para macOS y Windows. Está diseñada para trabajar con repositorios, carpetas locales, terminales y herramientas de desarrollo. Su principal diferencia frente a la CLI o una extensión IDE es que permite supervisar múltiples agentes y tareas simultáneas, utilizando chats separados, worktrees aislados y entornos cloud cuando necesitas ejecutar trabajos en paralelo.

Centro de control

Qué puedes hacer con Codex en escritorio

AI

Múltiples agentes

Ejecuta distintos chats sobre tareas independientes.

GIT

Worktrees

Aísla los cambios de cada tarea en Git.

CLI

Terminal integrada

Tests, build, Git y servidores sin salir del chat.

PR

Git integrado

Diff, stage, commit, push y Pull Request.

PLG

Plugins

Añade Skills, MCP y herramientas externas.

AUTO

Tareas programadas

Automatiza workflows recurrentes.

Publicidad
Multi-agent workflow

De programar con un agente a supervisar varios trabajos

01 · PROJECT

Abres un proyecto

Repositorio, carpetas y configuración.

02 · THREADS

Creas tareas

Un chat para cada objetivo.

03 · ISOLATE

Aíslas trabajo

Local, Worktree o Cloud.

04 · REVIEW

Supervisas

Diffs, tests, Git y resultados.

Publicidad
Disponibilidad

Codex está disponible en macOS y Windows

macOS

Disponible

Acceso a proyectos, worktrees, terminal, Git, Plugins y herramientas de escritorio.

Windows

Disponible

Codex también ofrece experiencia de escritorio nativa en Windows.

Actualmente Codex forma parte de la aplicación de escritorio de ChatGPT.

Dentro de la app, selecciona Codex desde el selector principal. Sus chats e historial permanecen separados de los chats normales de ChatGPT.

Primeros pasos

Inicia sesión con tu cuenta de ChatGPT

1

Abre ChatGPT Desktop

Utiliza la versión más reciente.

2

Selecciona Codex

Abre la vista especializada.

3

Añade un proyecto

Selecciona una carpeta o repositorio.

4

Inicia un chat

Local, Worktree o Cloud.

Proyectos

Organiza el trabajo por proyecto

Project

Un proyecto puede contener una carpeta principal y otras carpetas relacionadas. Codex utiliza la carpeta principal para operaciones como Git y para detectar automáticamente elementos como AGENTS.md, Skills y config.toml.

mi-proyecto/
├── AGENTS.md
├── .codex/
├── src/
├── tests/
├── package.json
└── .git/
Multi-folder

Un proyecto puede utilizar varias carpetas

APP

Aplicación principal.

API

Backend separado.

DOC

Documentación técnica.

WEB

Sitio frontend.

Define bien la carpeta principal.

Las carpetas secundarias siguen disponibles para búsqueda, lectura y edición, pero la detección automática de configuración ocurre principalmente desde la carpeta marcada como principal.

Threads

Un chat independiente para cada resultado

Multi-tasking

La app organiza los agentes mediante threads o chats separados. Cada chat conserva el contexto de su propia tarea.

Thread 1

Login

Corregir autenticación.

Thread 2

API

Crear endpoint REST.

Thread 3

Tests

Mejorar cobertura.

Thread 4

Frontend

Corregir responsive.

Multiagente

Varios agentes pueden trabajar en paralelo

Esta es una de las principales ventajas de la app.

En vez de esperar a que termine una tarea para comenzar la siguiente, puedes iniciar varios chats sobre trabajos independientes y supervisarlos desde la misma interfaz.

Agente A → corregir login

Agente B → crear tests

Agente C → investigar rendimiento

Agente D → actualizar documentación
Publicidad
Entornos

Local, Worktree o Cloud

Modo Dónde trabaja Uso recomendado
Local Tu checkout habitual Cambios directos e interactivos
Worktree Copia Git aislada Trabajo paralelo
Cloud Entorno remoto Tareas delegadas y de larga duración
Local

Trabajar directamente sobre tu checkout

Local

Codex trabaja directamente dentro de la carpeta de desarrollo que utilizas habitualmente.

Tu servidor de desarrollo ya funciona.

Quieres revisar cambios inmediatamente en tu IDE.

La tarea es focalizada.

!

Otros agentes podrían interferir si modifican el mismo checkout.

Git Worktrees

La clave para ejecutar varios agentes sin mezclar cambios

Aislamiento Git

Un worktree es un segundo checkout del mismo repositorio. Cada chat puede trabajar sobre su propia copia de los archivos mientras comparte los metadatos Git del repositorio.

Repositorio

├── Local
│   └── trabajo actual
│
├── Worktree A
│   └── feature login
│
├── Worktree B
│   └── tests
│
└── Worktree C
    └── refactor API
Crear Worktree

Cómo iniciar una tarea aislada

1

Nuevo chat

Inicia una tarea nueva.

2

Selecciona Worktree

Cambia el destino desde Local.

3

Selecciona rama base

main, master u otra rama.

4

Envía la tarea

Codex crea automáticamente el worktree.

Los worktrees administrados comienzan normalmente con detached HEAD.

Esto permite crear múltiples entornos sin generar automáticamente una rama Git para cada tarea.

Transferencia

Mueve un chat entre Worktree y Local

Transfer

Cuando una tarea deje de ser trabajo en segundo plano y quieras probarla directamente en tu entorno habitual, puedes transferir el chat desde Worktree hacia Local.

Worktree

        ↓ Transferir

Local

        ↓ Transferir

Worktree
El chat conserva su worktree.

Si posteriormente vuelves a transferirlo a Worktree, Codex puede regresar al entorno asociado a ese chat.

Git

Convierte el trabajo del agente en una rama

Si quieres mantener el trabajo dentro del worktree, utiliza:

Crear rama aquí

Codex convierte el trabajo actual en una rama que puedes guardar, hacer push y convertir en Pull Request.

Una misma rama no puede estar checkout en dos worktrees simultáneamente.

Si quieres utilizar esa rama directamente desde tu checkout Local, normalmente resulta más cómodo transferir el chat a Local.

Worktrees permanentes

No todos los worktrees tienen que ser temporales

Administrado

Por chat

Ligero, temporal y pensado para una tarea.

Permanente

Proyecto independiente

Conserva el worktree para iniciar varios chats a largo plazo.

Archivos ignorados

.worktreeinclude: copiar archivos locales que Git ignora

Configuración local

Un worktree se crea principalmente desde los archivos controlados por Git. Si necesitas copiar determinados archivos ignorados, puedes declarar cuáles necesita Codex.

# .worktreeinclude

.env
.env.local
config/local.json
Incluye solamente lo necesario.

Ten especial cuidado con secretos y credenciales antes de copiar archivos hacia múltiples worktrees.

Almacenamiento

Los worktrees pueden ocupar bastante espacio

Codex administra automáticamente los worktrees temporales.

Cada worktree puede contener dependencias, builds, cachés y una copia completa de los archivos del repositorio.

Predeterminado

Codex conserva normalmente los 15 worktrees administrados más recientes, aunque este límite puede modificarse desde Configuración.

Publicidad
Entornos locales

Configura automáticamente cada nuevo worktree

Setup script

Un worktree nuevo puede necesitar instalar dependencias, compilar el proyecto o preparar archivos. Los entornos locales permiten automatizar ese proceso.

npm install
npm run build
La configuración se guarda en .codex.

Puedes versionarla dentro del repositorio para que otros miembros del equipo utilicen la misma configuración.

Actions

Crea accesos rápidos para comandos habituales

Run

Servidor

npm start
Test

Tests

npm test
Quality

Lint

npm run lint
Las Actions aparecen directamente en la interfaz.

Esto evita escribir repetidamente los mismos comandos en la terminal.

Terminal

Cada chat puede utilizar una terminal integrada

Puedes abrirla desde el icono de terminal o mediante:

Ctrl + `

Algunos comandos habituales:

git status

npm test

npm run lint

npm run dev
Codex puede leer la salida actual de la terminal.

Eso permite mostrarle directamente un build fallido, test roto o servidor de desarrollo que ya está ejecutándose.

Git

Revisión y operaciones Git sin salir de Codex

DIFF

Ver cambios del checkout.

+

Stage de archivos o fragmentos.

Revertir cambios.

COM

Crear commit.

PUSH

Subir una rama.

PR

Crear Pull Request.

Puedes comentar directamente sobre el diff.

Esos comentarios pueden utilizarse como feedback para que Codex ajuste su implementación.

Review

Workflow recomendado antes de integrar el trabajo de un agente

1

Lee el resumen

Qué cambió y por qué.

2

Revisa el diff

Inspecciona cada archivo importante.

3

Ejecuta tests

Comprueba la implementación.

4

Comenta errores

Pide correcciones sobre el diff.

5

Commit

Solo después de verificar.

6

PR

Envía el trabajo para integración.

Cloud

Delega tareas a un entorno remoto

Codex Cloud

Para determinados trabajos puedes ejecutar Codex en un entorno remoto en vez de utilizar tu checkout local.

1

Contenedor

Codex crea el entorno.

2

Checkout

Descarga la rama o commit seleccionado.

3

Setup

Instala y configura el proyecto.

4

Agent

Codex ejecuta la tarea.

5

Resultado

Entrega respuesta y diff.

Seguridad Cloud

El acceso a Internet del agente está restringido por defecto

Setup y ejecución no tienen exactamente los mismos permisos.

Los scripts de configuración pueden acceder a Internet para instalar dependencias. Durante la fase agentic, el acceso a Internet está desactivado por defecto, aunque puede configurarse.

Skills

Convierte procesos repetitivos en Skills

Reutilización

Una Skill reúne instrucciones, referencias y recursos para una tarea determinada.

$security-review

$wordpress-plugin-review

$release-checklist
Las Skills pueden reutilizarse en otras superficies de Codex.

Puedes mantenerlas dentro del proyecto y compartirlas con otros miembros del equipo.

Plugins

Amplía Codex desde el directorio de Plugins

Plugin

Un Plugin puede combinar Skills, servidores MCP y otras capacidades dentro de un paquete instalable.

Desarrollo

GitHub

Issues, PR, CI y workflows.

Frontend

Vercel

Desarrollo y despliegue web.

Gestión

Linear

Issues y proyectos.

Comunicación

Slack

Contexto y workflows de equipo.

Los Plugins sí están disponibles en Codex Desktop.

Esto lo diferencia de la extensión Codex para VS Code, donde actualmente los Plugins completos no están soportados.

Invocación

Puedes dejar que Codex elija un Plugin o indicarlo tú

@GitHub revisa los PR abiertos
y dime cuáles tienen CI fallido.

O simplemente describe la tarea y permite que Codex utilice las herramientas disponibles.

MCP

Los Plugins también pueden aportar herramientas MCP

Model Context Protocol

MCP permite conectar Codex con datos y acciones de servicios externos.

Los permisos externos siguen aplicándose.

Instalar un Plugin no concede automáticamente acceso ilimitado a servicios externos. Los servidores MCP pueden solicitar autenticación y mantienen los controles propios del servicio.

Publicidad
Automatización

Tareas programadas para trabajos recurrentes

Scheduled

La aplicación de escritorio puede utilizar la experiencia de tareas programadas para ejecutar procesos recurrentes sin tener que iniciar manualmente cada ejecución.

Daily

Triage de bugs

Revisar incidencias nuevas.

CI

Fallos de tests

Analizar builds fallidos.

Release

Resumen diario

Preparar cambios recientes.

Audit

Revisión recurrente

Buscar problemas periódicamente.

En proyectos Git, las ejecuciones programadas pueden utilizar worktrees dedicados.

Esto evita que una tarea automática interfiera con los cambios que estás realizando manualmente.

Remote

Supervisa Codex desde otro dispositivo

Remoto

La app móvil de ChatGPT puede conectarse a una computadora donde Codex está ejecutándose y mostrar el estado real de los trabajos.

NEW

Iniciar chats nuevos.

MSG

Enviar instrucciones adicionales.

Aprobar acciones.

DIFF

Revisar cambios.

TEST

Ver resultados de pruebas.

TERM

Consultar salida del terminal.

Arquitectura remota

El código sigue viviendo en la computadora host

Teléfono
   │
   │ supervisa
   ▼
Codex Host
   │
   ├── repositorio
   ├── archivos
   ├── credenciales
   ├── terminal
   ├── plugins
   └── herramientas locales
Remoto no mueve el repositorio al teléfono.

La app móvil actúa como interfaz para supervisar el Codex que sigue ejecutándose en el host.

SSH

También puedes trabajar con proyectos en hosts remotos

Remote development

La aplicación permite conectarse a proyectos mediante SSH cuando tu entorno de desarrollo vive en otra máquina.

DEV

Devbox remoto.

GPU

Servidor especializado.

LIN

Servidor Linux.

TEAM

Entorno corporativo.

Computer Use

Codex también puede interactuar con aplicaciones gráficas

Desktop tools

En configuraciones compatibles, Plugins de Computer Use permiten que Codex vea, haga clic y escriba dentro de aplicaciones del escritorio.

Útil para QA.

Un agente puede ejecutar el proyecto, abrir la interfaz y recorrer flujos reales para encontrar errores.

Comparación

Codex App vs CLI vs VS Code

Función Desktop CLI VS Code
Agente local
Cloud
Worktrees administrados Manual / CLI Abrir como carpeta
Multiagente visual Terminal Varios chats
Terminal integrada Nativa Terminal del IDE
Git visual CLI Git Git de VS Code
Plugins No actualmente
Skills
MCP
Tareas programadas Administración disponible Sin interfaz de administración Sin interfaz de administración
IDE context Con integración IDE No principal
Decisión

Cuándo usar cada modo

Cambio inmediato Quiero probarlo ahora en mi entorno
Local
Tarea paralela No quiero tocar mi checkout
Worktree
Trabajo largo Quiero delegarlo remotamente
Cloud
Varios agentes Quiero ejecutar múltiples tareas
Worktrees
Trabajo recurrente Debe repetirse automáticamente
Scheduled
Ejemplo WordPress

Trabajar en paralelo sobre un plugin WordPress

Proyecto: mi-plugin-wordpress


Worktree A

Corrige el error AJAX
del formulario público.


Worktree B

Revisa seguridad:

- nonces
- capabilities
- sanitización
- escaping
- SQL


Worktree C

Añade tests
para creación
y eliminación
de registros.


Worktree D

Revisa compatibilidad
con PHP 8.2+.
Cada tarea queda aislada.

Después puedes revisar cada resultado por separado y decidir cuáles integrar.

Workflow

Ejemplo completo de trabajo multiagente

1

Abre proyecto

Selecciona el repositorio correcto.

2

Define AGENTS.md

Establece reglas comunes.

3

Crea worktrees

Uno por tarea independiente.

4

Envía prompts

Objetivos pequeños y verificables.

5

Supervisa

Responde preguntas y aprobaciones.

6

Ejecuta tests

Valida cada worktree.

7

Revisa diffs

Comenta problemas y corrige.

8

Integra

Branch, commit, push y PR.

Publicidad
Buenas prácticas

Cómo trabajar con múltiples agentes sin perder el control

01

Un objetivo independiente por chat.

02

Usa Worktree para tareas paralelas.

03

Define AGENTS.md antes de escalar.

04

Automatiza setup de worktrees.

05

Añade tests a cada criterio de aceptación.

06

Revisa siempre el diff.

07

No integres varios cambios grandes simultáneamente sin revisión.

08

Limpia worktrees que ya no necesites.

Errores frecuentes

Problemas habituales en Codex Desktop

Problema Qué revisar
Worktree sin dependencias Entorno local y setup script
Falta .env .worktreeinclude
Rama bloqueada Ya está usada por otro worktree
Demasiados worktrees Archivar chats y limpieza
Terminal parece bloqueada Directorio, rama y chats activos
Configuración no detectada .codex en la raíz correcta
Función disponible en CLI pero no Desktop Versiones distintas de Codex
Prompt enviado al destino equivocado Cancelar y recuperar con flecha arriba
¿Vale la pena?

¿Cuándo conviene usar Codex App?

Trabajo pequeño Solo quiero cambiar una función
CLI / IDE
Varias features Necesito agentes paralelos
Desktop
Trabajo aislado No quiero tocar mi rama actual
Worktree
Tareas repetitivas Quiero automatizarlas
Scheduled
Equipo conectado GitHub, Linear, Slack, etc.
Plugins
Fuentes oficiales

Documentación de Codex Desktop

Publicidad
Publicidad
Preguntas frecuentes

FAQ sobre Codex App

Codex es una vista especializada de la aplicación de escritorio de ChatGPT para trabajar con repositorios, carpetas locales, terminales y múltiples agentes de programación.

Sí. Codex está disponible actualmente dentro de la aplicación de escritorio de ChatGPT tanto para Windows como para macOS.

Codex CLI está orientado principalmente al trabajo desde terminal. La experiencia Desktop añade una interfaz para administrar proyectos, múltiples chats, worktrees, diffs, Git, terminal integrada, Plugins y tareas programadas.

Son worktrees de Git que permiten crear checkouts separados del mismo repositorio. Codex los utiliza para ejecutar chats en paralelo sin que todos modifiquen el mismo conjunto de archivos.

Sí. La función Transferir permite mover un chat y sus cambios entre el checkout Local y el worktree asociado. Codex administra las operaciones Git necesarias durante la transferencia.

Es un archivo que permite indicar determinados archivos ignorados por Git que Codex debe copiar a nuevos worktrees administrados, por ejemplo archivos locales de configuración necesarios para ejecutar el proyecto.

Sí. Cada chat puede utilizar una terminal vinculada al proyecto o worktree correspondiente. Puedes ejecutar tests, builds, Git y servidores sin salir de la aplicación.

Sí. Las herramientas Git integradas permiten revisar cambios, preparar o revertir archivos y fragmentos, crear commits, hacer push y crear Pull Requests.

Sí. Codex dentro de la aplicación de escritorio puede utilizar Plugins del directorio compatible. Estos pueden incluir Skills, servidores MCP y otras capacidades.

Sí. Puedes utilizar Skills para encapsular procedimientos, instrucciones y recursos reutilizables. Las Skills también pueden compartirse entre distintas superficies de Codex.

Sí. La experiencia de escritorio permite administrar tareas programadas para ejecutar workflows recurrentes. En repositorios Git, estas ejecuciones pueden utilizar worktrees dedicados para no interferir con el trabajo en curso.

Sí. La función Remoto de ChatGPT móvil permite conectarse a una computadora compatible donde Codex está ejecutándose, iniciar o continuar chats, aprobar acciones y revisar resultados mientras los archivos permanecen en el host.

Publicidad
Siguiente guía

AGENTS.md: cómo dar instrucciones permanentes a Codex

Ya sabes cómo administrar proyectos, agentes y worktrees. Ahora veremos cómo crear un AGENTS.md para que Codex conozca automáticamente la arquitectura, reglas, comandos, tests, convenciones y restricciones de cada repositorio.

Aprender AGENTS.md →
Carrito de compra
Scroll al inicio