Claude Code vs Codex vs Cursor: cuál elegir en 2026

Comparativa de Claude Code, Codex y Cursor: dónde vive cada agente, qué hace bien cada uno, precios a agosto de 2026 y cuándo usar cada herramienta.

Claude Code vs Codex vs Cursor: cuál elegir en 2026

Claude Code, Codex y Cursor hacen hoy lo mismo por dentro: un agente que lee tu repositorio, planifica un cambio, edita los ficheros y ejecuta comandos para comprobar si funciona. Lo que cambia es dónde vive cada uno. Claude Code nació en la terminal, Codex en la suscripción de ChatGPT y Cursor dentro de su propio editor.

Ya cubrimos qué es Claude Code y en qué se diferencia de Copilot, así que la definición no la repito. Esta comparativa va de los otros dos, que son contra los que de verdad se decide cuando ya has probado un agente y estás eligiendo con cuál te quedas.

Comparativa rápida: dónde vive cada agente

La columna que más pesa es la segunda, porque determina cómo revisas el trabajo del agente.

HerramientaDónde viveFortaleza principalMejor para
Claude CodeLa terminal, y también VS Code, JetBrains, escritorio y navegador, todas sobre el mismo motor y la misma configuración [1]Autonomía sobre muchos ficheros a la vez, pegada a tu git y a tus scriptsRefactors profundos en un repo que ya conoces
CodexLa suscripción de ChatGPT: web, CLI local, app de escritorio y extensión de IDE [2]Lanzar la tarea y seguir a lo tuyo mientras corre en un contenedor aislado en la nubeColas de tareas en paralelo y revisión de pull requests
CursorSu propio editor, construido sobre el código abierto de VS CodeVer y aceptar cada cambio donde ya estás leyendo el códigoTrabajo diario, cambios pequeños, revisión visual inmediata

Con una advertencia: la frontera se está borrando rápido. Claude Code lanza sesiones en el navegador, Codex tiene un agente que corre en tu propia terminal [2] y los planes de pago de Cursor incluyen agentes en la nube. Ninguna está encerrada en su casilla.

Así que la pregunta útil no es “cuál puede hacer X”, sino cuál abres por defecto un martes por la mañana.

Claude Code: la terminal como centro de operaciones

Claude Code se arranca dentro de la carpeta del proyecto y a partir de ahí le hablas en lenguaje normal. Lee el fichero CLAUDE.md de la raíz al empezar cada sesión, y ahí es donde le dejas escritas las convenciones del equipo. Su ventaja real no está en el modelo: está en que la sesión vive en el mismo sitio que tu git, tus tests y tus scripts.

Eso permite componer, que es algo que las otras dos no hacen igual de bien [1].

# Le pasas solo los ficheros que cambian respecto a main, sin abrir sesión interactiva
git diff main --name-only | claude -p "revisa estos ficheros buscando problemas de seguridad"

Puesto en un hook de git o en CI, ese comando se convierte en un revisor automático que corre sin que nadie escriba nada.

El precio de esa potencia es que revisas por texto. Y hay un detalle operativo que sorprende al principio: cuando la conversación se acerca al límite de contexto, Claude Code resume la historia antigua para hacer sitio [3]. Funciona bien, pero si llevas cuatro horas en la misma sesión hablando de tres cosas distintas, lo que sobrevive al resumen no siempre es lo que tú habrías guardado. Limpiar la sesión al cambiar de tarea cuesta un comando y evita la mitad de los despistes.

Codex: delegas la tarea y sigues a lo tuyo

Codex es el agente de programación de OpenAI y su modo característico es asíncrono: le describes la tarea, la ejecuta en un contenedor aislado en la nube precargado con tu repositorio y vuelve con un diff o una pull request. Puede trabajar en varias tareas a la vez, cada una en su propio entorno, sin tocar tu máquina.

También tiene una CLI que corre en local y extensiones para VS Code, Cursor y Windsurf, todo autenticado con la misma cuenta de ChatGPT [2]. Si ya pagas ChatGPT, esto lo tienes contratado sin saberlo, que es probablemente su argumento más fuerte.

# Claude Code: abres sesión dentro de la carpeta del proyecto
cd mi-proyecto
claude

# Codex: mismo gesto, el agente de OpenAI en tu terminal
codex

Cursor no aparece en ese bloque porque no es un comando, es una aplicación que abres. La diferencia parece tonta y es justo la que decide qué herramienta encaja en tu flujo.

El modelo asíncrono tiene una consecuencia que conviene tener clara: revisas un resultado terminado sin haber visto cómo se llegó a él. Cuando la tarea sale bien, es maravilloso. Cuando sale mal, has perdido veinte minutos de reloj en lugar de haber cortado al segundo paso. Si lo que te atrae es el paralelismo pero lo prefieres en tu máquina, la receta es darle a cada agente su copia del árbol de trabajo, y eso lo explico en git worktrees para lanzar agentes en paralelo sin conflictos.

Cursor: el agente y tú mirando el mismo fichero

Cursor es un editor de código completo, construido sobre el código abierto de VS Code, con la capa de IA metida en el núcleo en lugar de añadida como extensión. Por eso el autocompletado, el chat sobre la selección y el agente que edita varios ficheros se sienten como una sola cosa y no como tres plugins peleándose.

Su ventaja es el bucle de revisión. El agente propone, tú ves el diff resaltado en el fichero que ya tenías abierto, aceptas o rechazas por trozos y sigues. Para cambios de veinte líneas ese ciclo es imbatible.

Lo que pagas a cambio son dos cosas. Cambiar de editor, que en un equipo con configuraciones muy afinadas no es gratis. Y algo más sutil: como el agente trabaja delante de tus ojos, el editor te invita a vigilarlo. En tareas cortas eso es una virtud; en un refactor de dos horas acabas mirando cómo trabaja una máquina en lugar de haciendo otra cosa.

Detalle que dice mucho del momento actual: la extensión de Codex se instala dentro de Cursor, y Claude Code también tiene la suya [1][2]. Estas herramientas no se excluyen entre ellas ni de lejos.

Precios a fecha de esta comparativa

A agosto de 2026 las tres convergen en la misma escalera: unos 20 dólares al mes para empezar en serio y unos 200 al mes para uso intensivo. Claude va de Pro por 20 dólares a Max por 100 o 200 [4]. ChatGPT, que es lo que te da acceso a Codex, va de Plus por 20 a Pro por 100 o 200 [5]. Cursor tiene un plan Hobby gratuito y limitado, Pro por 20, Pro+ por 60 y Ultra por 200 [6].

Estos planes cambian de nombre y de precio cada pocos meses: mejor que confíes en la página oficial de cada fabricante para el número exacto del día que leas esto, y en este artículo solo para el orden de magnitud.

Lo que sí es estable es la lógica de debajo: no pagas por la herramienta, pagas por el cómputo que consume. Y el consumo depende más de tus hábitos que del plan. Una sesión abierta toda la tarde arrastra la conversación entera en cada petición, y arrastrarla cuesta [3]. Antes de subir de plan porque “se te acaba”, prueba a cerrar la sesión al cambiar de tarea.

Cuándo usar cada uno

Mi criterio después de usar las tres sobre el mismo repositorio, ordenado por situación y no por herramienta:

Cambios pequeños y frecuentes, con el código delante. Cursor. Tocas un endpoint, ves el diff en el fichero, aceptas y sigues. El coste de revisar es casi cero, y ese factor decide si de verdad usas el agente o acabas escribiendo tú.

Una tarea larga que no quieres que te bloquee la máquina. Codex, sobre todo si ya pagas ChatGPT. Migrar una dependencia en quince sitios, escribir los tests de un módulo entero, limpiar el lint del proyecto. Se lo lanzas, te vas a otra cosa y vuelves a revisar un diff cerrado.

Refactor multi-fichero en un repo grande que ya conoces. Claude Code. Cuando el trabajo consiste en leer mucho, decidir bien y dejarlo todo consistente, tener el agente pegado a tu git y a tus comandos gana. Y cuando el proceso se repite, lo automatizas con el modo de un solo encargo.

Un equipo con gustos distintos. Los tres. Suena a respuesta cobarde y es la que veo funcionando: quien revisa PRs vive en Cursor, quien hace migraciones lanza tareas a Codex y quien trabaja en la parte más enredada del backend está en la terminal.

Si lo que te interesa no es solo elegir la herramienta sino entender cómo deciden estos agentes por dentro, ese es el contenido del curso Patrones de Diseño para Agentes de IA.

Dos errores al elegir

Elegir por el modelo en vez de por el bucle

El modelo casi ha dejado de ser el criterio. Cursor te deja elegir entre modelos de varios proveedores, Claude Code admite proveedores de terceros [1] y los tres corren modelos punteros. Lo que de verdad los diferencia es el bucle que hay alrededor: qué permisos le das antes de ejecutar un comando, cuándo te para a pedir aprobación y cómo comprueba que lo que ha escrito funciona. Si nunca has visto ese ciclo por dentro, empieza por qué es un bucle agéntico y vuelve a mirar las tres. La comparación cambia bastante.

Delegar a la nube un repo cuyo entorno no arranca solo

Este falla en silencio, que es lo peor. Un agente en un contenedor remoto tiene tu código, pero no tu base de datos local, ni tus variables de entorno, ni ese servicio que levantas a mano cada mañana. Le pides que arregle un test de integración, no consigue ejecutar la suite y te devuelve un cambio razonable que nadie ha comprobado. Se detecta leyendo el registro de la tarea antes que el diff: si los tests no llegaron a correr, el diff no está verificado por convincente que suene la explicación.

Checklist para decidir

  • Sé si mi cuello de botella es escribir código o revisarlo, porque la respuesta cambia la herramienta
  • He comprobado si ya pago una suscripción que incluye uno de los tres agentes
  • He probado la misma tarea real en dos de ellos, no la demo de la web
  • Tengo un fichero de instrucciones en la raíz del proyecto con las convenciones del equipo
  • Trabajo sobre una rama y leo el diff antes del commit, use la herramienta que use
  • Si delego tareas a la nube, el entorno del contenedor levanta y ejecuta los tests de verdad

Fuentes

  1. Claude Code Overview — Anthropic — superficies disponibles, motor y configuración compartidos, CLAUDE.md, uso desde la línea de comandos y soporte de proveedores de terceros.
  2. openai/codex — repositorio oficial en GitHub — Codex CLI corre en local, existen además la app de escritorio y el agente web, el acceso va con la cuenta de ChatGPT y hay extensiones de IDE para VS Code, Cursor y Windsurf.
  3. Manage costs effectively — Claude Code docs — compactación automática al acercarse al límite de contexto y coste de arrastrar la conversación completa.
  4. Plans & Pricing — Claude — planes Pro y Max citados en la sección de precios.
  5. ChatGPT Plans — OpenAI — planes de ChatGPT que dan acceso a Codex.
  6. Cursor Pricing — planes Hobby, Pro, Pro+ y Ultra citados en la sección de precios.

Preguntas Frecuentes

¿Puedo usar Claude Code, Codex y Cursor a la vez en el mismo proyecto?

Sí, y es más común de lo que parece. Cursor es un editor y admite tanto la extensión de Codex como la de Claude Code, así que puedes tener el editor de uno con el agente de otro. El único cuidado real es no lanzar dos agentes que escriban a la vez sobre la misma carpeta, porque se pisan los ficheros.

¿Cuál es mejor para alguien que está empezando con agentes de código?

Cursor, por una razón concreta: ves el cambio en el mismo sitio donde lees el código, así que aprendes a revisar mientras usas la herramienta. Cuando revisar te salga natural y empieces a delegar tareas más grandes, la terminal o la nube tendrán sentido.

¿Sirven los tres con cualquier repositorio y cualquier lenguaje?

Sí. Ninguno está atado a un lenguaje ni a un framework, porque lo que hacen es leer ficheros y ejecutar los comandos que ese proyecto ya usa.

¿En qué se diferencian exactamente Claude Code y Codex?

En el punto de partida, más que en lo que pueden hacer. Claude Code se diseñó para vivir en tu máquina, en la terminal, junto a tu git y tus scripts, y desde ahí se ha extendido al editor, al escritorio y a la web. Codex se diseñó para la nube de OpenAI, con tareas que corren en contenedores aislados y vuelven como pull requests, y desde ahí ha bajado a tu terminal y a tu editor. En capacidades brutas se parecen cada vez más; en hábitos de trabajo siguen empujándote a sitios distintos. El acceso también difiere: Claude Code va con una suscripción de Claude o una cuenta de la consola de Anthropic, y Codex va incluido en la de ChatGPT.

¿En qué se diferencian Claude Code y Cursor?

En si el agente vive contigo en la terminal o tú vives con él dentro del editor. Claude Code no toca tu editor: le hablas desde la línea de comandos y él edita ficheros por su cuenta, lo que le deja hacer cambios grandes en varios ficheros a la vez sin que nadie tenga que mirar cada paso. Cursor es al revés: es el editor, y el agente edita justo donde tú estás leyendo, así que cada cambio se acepta o rechaza al momento. Si tu cuello de botella es escribir código, Cursor te ahorra más fricción; si es decidir y ejecutar un refactor largo, Claude Code te deja seguir con otra cosa mientras trabaja.