Por qué cambié de Claude Code a Codex y me arrepiento de no haberlo hecho antes.

Por qué cambié de Claude Code a Codex y me arrepiento de no haberlo hecho antes.

Inicialmente, utilicé Claude Code como mi asistente de programación principal, y sin duda cumple con varios requisitos importantes. Funciona localmente, accede directamente a tus archivos y se integra a la perfección con tu configuración de Git. Además, cuenta con una amplia ventana de contexto e incluso ofrece funciones experimentales, como flujos de trabajo basados ​​en agentes para la refactorización exhaustiva del código. Sin embargo, una desventaja importante es su alto consumo de tokens. Durante una de mis evaluaciones, observé que Claude consumía aproximadamente cuatro veces más tokens que Codex para una tarea de frontend comparable. Esto puede resultar muy costoso en una suscripción mensual de 20 dólares, especialmente si trabajas de forma continua. Por consiguiente, opté por cambiar a Codex, y no me arrepiento de mi decisión.

Código Claude: Ventajas y desventajas

Claude Code es, sin duda, una herramienta potente, especialmente para tareas complejas que requieren un contexto exhaustivo. Su enfoque interactivo con el desarrollador en el bucle es ventajoso para detectar errores durante procesos de refactorización complejos. Al funcionar en tu máquina local, puede utilizar cualquier hook o herramienta personalizada que tengas, garantizando que tu código nunca se envíe a la nube sin tu conocimiento. Además, tienes la opción de crear un archivo CLAUDE.md con instrucciones específicas del proyecto que Claude Code consultará cada vez que trabajes en él.

Sin embargo, estas ventajas conllevan un coste significativo. Una de las principales preocupaciones es el consumo de tokens. Claude Code genera resultados muy detallados, lo que resulta en un elevado consumo de tokens. Por ejemplo, en una tarea relacionada con la generación de plantillas al estilo Figma, utilizó 6, 2 millones de tokens, en comparación con los 1, 5 millones de Codex para resultados similares.

Código Claude en VS Code

Además, su flujo de trabajo interactivo puede resultar engorroso. Claude Code requiere la aprobación del usuario antes de ejecutar cada cambio planificado, lo que mejora el control pero puede interrumpir el flujo de programación. Esto es especialmente frustrante durante correcciones rápidas o al escribir funciones sencillas, lo que provoca interrupciones frecuentes, ya que me encontré haciendo clic continuamente en «No, continuar».Por último, el plan Pro tiene limitaciones de uso fijas que pueden ser restrictivas; los usuarios pueden agotar rápidamente la suscripción de 20 dólares, lo que los obliga a actualizar al plan Max, más caro.

Códice: Una grata sorpresa

Mi experiencia con la última versión de Codex ha superado mis expectativas, solucionando muchas de las deficiencias que observé en Claude Code. En particular, demuestra una notable capacidad para tareas de codificación autónoma. Basta con describir el objetivo con claridad y Codex planificará y ejecutará la tarea de forma autónoma. Durante mis evaluaciones, Codex gestionó eficazmente la generación de código repetitivo, la refactorización de funciones e incluso la implementación de funcionalidades completas.

Página principal del Códice

Otra sorpresa fue la amplia ventana de contexto de Codex; carga completamente el repositorio mientras trabajas. Su estrategia de contexto basada en diferencias permite sesiones prolongadas sin perder el control del progreso. Siempre encontré que la salida de Codex era eficiente, generando a menudo código conciso y funcional en lugar de comentarios extensos.

El códice en acción

A diferencia de la tendencia de Claude a replicar las estructuras originales con extensos comentarios, Codex se centra en proporcionar soluciones rápidas con una mínima intervención verbal. Por ejemplo, cuando le pedí a Codex que escribiera pruebas unitarias o corrigiera errores, me entregó parches efectivos con rapidez. Incluso facilitó las solicitudes de extracción automáticas gracias a su integración con GitHub, lo que mejoró significativamente mi flujo de trabajo en la revisión de código y los procesos de CI/CD, permitiéndome etiquetar a @Codex para obtener revisiones o soluciones instantáneas sin tener que construir yo mismo el pipeline.

Habilidades de Codex en la aplicación de escritorio

Además, la interfaz de línea de comandos (CLI) de Codex es de código abierto y fácil de configurar. Simplemente ejecute el siguiente comando:

npm install -g @openai/codex codex "refactor this module to use async/await"

La interfaz de línea de comandos (CLI) ofrece varios modos, incluyendo «sugerencias» y «automático», lo que permite personalizar el nivel de autonomía de Codex. Una función útil es su capacidad para leer AGENTS.md, lo que garantiza la integración perfecta de las instrucciones de proyecto existentes. Por último, a diferencia de las herramientas limitadas de Claude Code, Codex cuenta con una extensión oficial para VS Code y una aplicación para macOS (con compatibilidad para Windows próximamente), lo que permite utilizar Codex de forma flexible tanto en entornos locales como en la nube.

Integración de Codex con VS Code

Uno de los aspectos más impresionantes de Codex es su integración con VS Code. La extensión oficial añade cómodamente un panel de chat con IA directamente en el entorno del editor.

Instalé fácilmente la extensión desde el Marketplace de VS Code añadiendo la extensión OpenAI Codex. Apareció como un icono de Codex en la barra lateral; al hacer clic en él, se abrió un panel de chat donde inicié sesión con mi cuenta de ChatGPT (Plus o Pro) o una clave API. Codex se inició automáticamente en modo Agente, lo que le permitió leer archivos de mi proyecto abierto, ejecutar comandos y escribir código tras solicitar permiso.

Codex en VS Code

A partir de ahí, podía formular preguntas sobre programación en un inglés sencillo. Por ejemplo, podía resaltar una función específica y pedirle que explicara su propósito, o solicitar: «escribe pruebas para todos los puntos finales».Como la extensión tiene en cuenta el contexto, lee los archivos activos y el código resaltado, proporcionando respuestas pertinentes.

Cuando Codex propone modificaciones, la extensión muestra una vista comparativa. Su integración con Git simplifica el proceso de gestión de cambios: primero confirmo los cambios, luego solicito a Codex que los implemente y, finalmente, reviso las diferencias. Si los cambios me parecen bien, los fusiono; de lo contrario, puedo revertirlos fácilmente.

Además, la extensión permite ajustar el modo de aprobación. Las opciones incluyen el modo solo chat (sin modificaciones de código), el modo agente (requiere aprobación antes de realizar cambios) y el modo de acceso completo (realiza cambios sin necesidad de confirmación).Personalmente, prefiero mantenerlo en el modo agente, ya que ofrece un equilibrio entre comodidad y supervisión.

Si estás pensando en qué herramienta de IA invertir, nuestra comparación detallada entre ChatGPT Plus y Claude Pro te proporcionará información valiosa.

Fuente e imágenes

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *