Cargando la bóveda…
Cargando la bóveda…
Claude Code y Codex de OpenAI no compiten — se complementan. Patrón para hacer que conviven en la misma carpeta: Claude planea y revisa, Codex ejecuta tareas mecánicas en paralelo. Cuándo conviene y cuándo es overkill.
¿Vale la pena pagar dos suscripciones de IA — Claude $20 y Codex $20 — en lugar de una sola de plan superior?
Respuesta corta: depende de cómo trabajás. Para uso solo, una suscripción premium probablemente alcanza. Para uso intensivo con tareas paralelas, dos suscripciones de $20 te dan más capacidad real que una de $200.
La diferencia no es solo precio — es que son herramientas con personalidades distintas. Y cuando las hacés convivir, sale más que la suma.
Resumen: Claude es mejor "ingeniero senior" — discute, plantea opciones, revisa con criterio. Codex es mejor "junior ágil" — tareas claras, las ejecuta rápido, no se traba pensando.
La forma más simple de tenerlos conviviendo es trivial: dos terminales abiertas en el mismo proyecto.
Terminal 1: Terminal 2:
$ cd mi-app $ cd mi-app
$ claude $ codexTrabajan sobre los mismos archivos. Git detecta los cambios y vos decidís qué commitear. Conflictos los resolvés como con cualquier colaborador.
Lo que cambia es cómo dividís el trabajo entre los dos.
Para refactors grandes donde el "qué hacer" requiere criterio pero el "hacerlo" es mecánico.
En Claude:
> Necesito migrar todas las funciones de src/lib/api/ de fetch directo a usar
el cliente axios con interceptors. Hay ~30 funciones. Antes de tocar nada,
proponé el patrón nuevo en 1 archivo de ejemplo y listame los archivos a tocar.Claude piensa, te muestra el patrón en src/lib/api/auth.ts, y te tira una lista de 30 archivos. Vos revisás el patrón.
Después, en Codex (terminal aparte):
> Tengo este patrón aplicado en src/lib/api/auth.ts. Aplicalo en estos 29
archivos: [pegás la lista]. Sigué el mismo patrón exacto. No cambies la
lógica de negocio, solo la capa de transporte.Codex itera rápido sobre los 29 archivos. Mientras tanto, vos en Claude podés ir revisando otros temas o auditando lo que Codex va haciendo.
Cuando tenés dos tareas que NO se pisan:
Mientras uno está "pensando", el otro está "ejecutando". Productividad multiplicada.
Atención: tienen que ser tareas realmente independientes. Si las dos tocan los mismos archivos, vas a tener conflictos constantes.
El más subutilizado y el más rentable.
Por qué funciona: cada uno tiene sus blind spots distintos. Lo que a Codex se le escapa (especialmente edge cases sutiles), Claude lo agarra. Y viceversa.
Si no tenés Codex, podés hacer code review cruzado entre Claude Sonnet y Claude Opus. No es lo mismo (mismos blind spots a veces) pero sirve para tareas no triviales.
Si decidís adoptarlo, dos cosas que ayudan:
En vez de los dos trabajando en main:
# Para la tarea que hace Claude
git checkout -b feature/auth-refactor
# Para la tarea que hace Codex
git checkout -b feature/migrate-axiosMergeás cuando cada uno termine. Cero conflictos en el medio.
Ambos leen tu CLAUDE.md (Claude sí explícitamente; Codex también si lo pegás como contexto al inicio). Mantenelo actualizado para que ambos sigan las mismas reglas.
Para alguien que trabaja 6-8h por día con IA, los dos de $20 dan más por menos. Para alguien que necesita capacidad pura (no paralelismo), el plan grande es mejor.
Cuando notes que:
En ese caso, plan grande de Claude solo > los dos de $20.