Por qué cambié de Claude Code a Codex antes, habría sido mejor.

Por qué cambié de Claude Code a Codex antes, habría sido mejor.

Inicialmente, utilicé Claude Code como mi asistente de programación principal. Sin duda, satisface diversas necesidades: funciona localmente, accede directamente a los archivos y se integra perfectamente con el entorno Git. Con una amplia ventana de contexto y funciones innovadoras como flujos de trabajo basados ​​en agentes, especialmente para refactorizaciones complejas, resulta prometedor. Sin embargo, su consumo de tokens es un inconveniente importante. En mis pruebas, descubrí que Claude consumía aproximadamente cuatro veces más tokens que Codex para tareas de frontend similares. Con una suscripción mensual de 20 dólares, esto puede generar rápidamente límites de uso inesperados, sobre todo durante largas sesiones de programación. Finalmente, esto me llevó a decidirme por Codex, y no me arrepiento de la decisión.

Código Claude: Fortalezas y Debilidades

Si bien Claude Code es una herramienta potente, especialmente para abordar tareas complejas que requieren un contexto exhaustivo, también presenta sus desafíos. Su diseño interactivo y centrado en el desarrollador permite identificar eficazmente los errores durante la refactorización compleja. Al operar localmente, puede utilizar cualquier herramienta o gancho personalizado que tengas implementado, y mantiene tu código seguro al no enviarlo a la nube por defecto. Agregar instrucciones específicas del proyecto en un archivo CLAUDE.md garantiza que Claude cumpla con tus directrices de forma consistente.

Sin embargo, estas ventajosas características conllevan importantes problemas de consumo de tokens. Por ejemplo, durante una tarea de generación al estilo Figma, Claude consumió alrededor de 6, 2 millones de tokens, en comparación con los 1, 5 millones de Codex para obtener resultados similares, lo que puede resultar excesivo.

Código Claude en VS Code

Otra limitación reside en el flujo de trabajo interactivo de Claude. Si bien muestra los cambios planificados y espera tu aprobación, esto puede generar interrupciones durante el desarrollo, especialmente para ediciones rápidas o funcionalidades sencillas. A menudo me encontraba repitiendo «No, continúa», lo que interrumpía mi ritmo de programación. Además, los límites de uso fijos de la suscripción Pro de Claude significaban que frecuentemente alcanzaba el límite máximo con un uso intensivo, lo que me obligaba a optar por el plan Max, más caro.

Códice: Una grata sorpresa

La última versión de Codex ha subsanado eficazmente muchas de las deficiencias que identifiqué en Claude Code. Destaca en tareas de codificación autónoma, permitiéndote expresar tus objetivos en inglés, tras lo cual Codex planifica e implementa soluciones de forma independiente. Durante las evaluaciones, Codex generó código repetitivo con destreza, refactorizó funciones y desarrolló funcionalidades completas con una eficiencia impresionante.

Página principal del Códice

Además, Codex cuenta con una ventana de contexto sorprendentemente amplia. Al integrar todo el repositorio en su flujo de trabajo y emplear una estrategia de contexto basada en diferencias, mantiene la continuidad durante sesiones prolongadas sin perder el hilo. Los resultados de código de Codex suelen ser concisos y prácticos, centrándose en las soluciones en lugar de en explicaciones extensas.

El códice en acción

A diferencia de Claude, que a menudo imita la estructura del código original con comentarios excesivos, Codex se centra en la resolución de problemas con explicaciones textuales mínimas. Para tareas como escribir pruebas unitarias o corregir errores, Codex proporcionaba parches rápidos. Su capacidad para crear solicitudes de extracción automáticamente mediante la integración con GitHub mejoró significativamente mis procesos de revisión de código y CI/CD: al etiquetar a @Codex, podía recibir rápidamente revisiones o correcciones automatizadas sin intervención manual.

Habilidades de Codex en la aplicación de escritorio

La interfaz de línea de comandos (CLI) de Codex es otra ventaja; es de código abierto y fácil de instalar. Un comando sencillo como este:

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

Te permite utilizar varios modos, como «sugerir» o «automático», para que puedas controlar el nivel de autonomía. Además, la integración de Codex con AGENTS.md permite transferir sin problemas las instrucciones de proyecto existentes. A diferencia de las herramientas limitadas de Claude Code, Codex ahora cuenta con una extensión oficial para VS Code y una aplicación para macOS (con compatibilidad para Windows próximamente), ofreciendo una flexibilidad de la que Claude Code carece actualmente.

Aprovechar Codex en VS Code

Una de las ventajas de usar Codex ha sido su integración con Visual Studio Code. La extensión oficial añade un práctico panel de chat con IA directamente en tu entorno de desarrollo.

Instalé fácilmente la extensión a través del Marketplace de VS Code seleccionando la extensión OpenAI Codex. Su presencia se identificó mediante un icono de Codex en la barra lateral. Al hacer clic en él, se me solicitó iniciar sesión con mi cuenta de ChatGPT (Plus o Pro) o una clave API. Tras iniciar sesión, Codex entró automáticamente en modo agente, lo que le permitió leer archivos, ejecutar comandos y escribir código después de obtener los permisos necesarios.

Codex en VS Code

Con Codex activado, podía formular consultas de programación en lenguaje natural; por ejemplo, podía resaltar una función y solicitar una explicación o pedirle que «escribiera pruebas para todos los puntos finales».La capacidad de la extensión para reconocer el contexto le permite utilizar archivos abiertos y código resaltado, lo que da como resultado respuestas relevantes y útiles.

Cuando Codex propone modificaciones, muestra una comparación para mayor claridad. Su integración con la gestión de cambios de Gitstreamlines permite: confirmo los cambios, solicito modificaciones a Codex y reviso la comparación antes de finalizar. Si todo parece correcto, fusiono los cambios; de lo contrario, puedo revertirlos rápidamente.

Además, la extensión permite personalizar los modos de aprobación, ofreciendo opciones como Solo chat, que no realiza cambios en el código; Modo agente, que requiere permisos para realizar cambios; y Acceso completo, para ediciones sin restricciones. Normalmente lo configuro en Modo agente, logrando un equilibrio ideal entre eficiencia y control.

Si no está seguro de en qué herramienta de IA invertir, consulte nuestra comparación entre ChatGPT Plus y Claude Pro para ayudarle a tomar una decisión informada.

Fuente e imágenes

Deja una respuesta

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