T3 Code tiene potencial... (¿Mejor que Codex?)

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Theo acaba de lanzar T3 code y estoy muy emocionado con esto. Digo, ¿qué tiene de malo?
00:00:04Es un gestor de agentes totalmente de código abierto y completamente gratuito. Solo usa
00:00:08tus suscripciones actuales. Sé que las interfaces de terminal están de moda ahora, pero
00:00:13lo siento, para flujos de trabajo de varios agentes en múltiples proyectos, una GUI me ofrece
00:00:18una mejor experiencia y por eso me ha encantado la app Codex últimamente, aunque me ha
00:00:23molestado su rendimiento. Le encanta devorar la RAM y además estás limitado
00:00:27a los modelos de OpenAI. Veamos qué ofrece T3 code y si resuelve algunos de estos
00:00:32puntos críticos.
00:00:38Este es T3 code y, si has usado la app Codex antes, esta interfaz te resultará
00:00:41bastante familiar. A la izquierda tenemos los proyectos y dentro de ellos los hilos
00:00:45individuales que tenemos abiertos. Pero lo primero que quiero aclarar es qué es esta app.
00:00:51No compite con Claude code o Codex como agente de programación. Es simplemente
00:00:55una GUI sobre esas herramientas. Todo el código que ves en este hilo y todas
00:01:00las respuestas vienen de Codex internamente y, por lo tanto, usa mi suscripción
00:01:05de OpenAI. Por eso T3 code es totalmente gratis. Si vamos al selector de modelos,
00:01:09verán que puedo elegir entre los modelos disponibles en OpenAI y planean añadir
00:01:13soporte para Claude code, Cursor, Open Code y Gemini a futuro. De hecho, ya he visto
00:01:18que el soporte para Claude code está listo. Solo esperan una aclaración de
00:01:21Anthropic para ver si pueden usar las suscripciones de Claude code así. Para mí,
00:01:25esta será una de las mayores ventajas de T3 code porque, aunque me gustan los modelos de OpenAI,
00:01:30algunas tareas son mejores en otros, como el diseño de UI. A veces tengo que cambiar de app
00:01:34y abrir Claude code en la terminal mientras trabajo con la app Codex. Si logran
00:01:39integrarlo, no tendré que hacerlo; podré gestionarlo todo desde un solo lugar. Además,
00:01:43suelo notar que los creadores de modelos hacen los mejores entornos para ellos. O sea,
00:01:47los modelos de OpenAI van mejor en Codex y los de Anthropic en Claude code. Así mantenemos
00:01:52la misma calidad. Esto también significa que T3 code se enfoca en la experiencia de usuario
00:01:56al gestionar y usar estos agentes. Si entro en un proyecto en el que trabajaba antes,
00:02:00que es mi blog personal —el cual no he actualizado en años—, quiero cambiar la forma
00:02:04en que funciona Markdown. Aquí abajo tenemos el selector de razonamiento junto al de
00:02:08modelos y también la opción de modo rápido. Si usas modelos de OpenAI, podemos elegir
00:02:12entre modo chat o plan, así como acceso total o supervisado para las llamadas a herramientas.
00:02:16Lo dejaré en modo plan y aquí podemos elegir entre el directorio local o
00:02:19un nuevo worktree. Me encantan los worktrees de Git para trabajar con agentes, así que
00:02:23elegiré un nuevo worktree y también dejaré la rama principal en el selector de aquí.
00:02:28Al enviar el prompt, Codex empieza a revisar mi repo y a elaborar un plan para mí,
00:02:31y podemos ver las llamadas a herramientas transmitiéndose aquí mismo. También activé
00:02:35otros dos agentes en estos proyectos para que adelanten trabajo de programación. Podemos
00:02:38verlo con esa bonita insignia de trabajo. Mientras se crea el plan, quiero destacar
00:02:41que me encantó que detectara automáticamente el favicon de este proyecto.
00:02:45Es un detalle pequeño pero genial. Tras unos minutos, el agente solicita
00:02:48la intervención del usuario. Hay una pregunta aquí, así que seleccionaré la respuesta.
00:02:52Y después de unos minutos más, vemos que ha terminado el plan y lo muestra
00:02:56en el chat. También podemos descargarlo como Markdown o guardarlo en el espacio de trabajo
00:03:00y expandirlo si queremos leer el plan completo. Voy a proceder a implementarlo.
00:03:04Mientras hace el trabajo por mí, hablemos del otro punto fuerte de T3 code:
00:03:07su rendimiento. Si alguna vez has usado la app Codex, habrás notado que
00:03:11si tienes varios agentes funcionando, se vuelve un poco lenta e incluso he tenido
00:03:14que reiniciar Codex porque se bloquea por completo. He estado usando
00:03:18T3 code con varios agentes durante unas horas y no me ha pasado ni una vez. Se nota
00:03:22el enfoque en el rendimiento porque si haces clic en estos hilos,
00:03:25verás que todos cargan al instante, incluso si son hilos larguísimos. Volviendo
00:03:29a mi proyecto, parece que terminó los cambios de código. Si vamos a este
00:03:32menú, podemos hacer clic en commit y ver un resumen de los archivos modificados.
00:03:36Y si dejamos el mensaje en blanco, generará uno automáticamente. Si miramos el
00:03:40menú, verán que también tenemos push y crear PR. Si pulsas este botón
00:03:44directamente, generará el mensaje de commit, hará el push y abrirá un nuevo PR
00:03:48de inmediato. Una vez creado, aparece un icono en la barra lateral
00:03:52indicando que hay un PR activo para este hilo. Y podemos simplemente pulsar ese botón
00:03:56para ir directamente al PR. Puede parecer una función menor, pero creo que
00:03:59te ayuda a publicar más rápido al darte ese botón para subir el código,
00:04:03abrir el PR y seguir con tu proyecto. También notarás que este icono
00:04:07se actualizará según el estado del PR. Si es rechazado, cambiará a rojo,
00:04:11y si es fusionado, verás que cambia a púrpura. En cuanto a los otros botones que
00:04:14tenemos sobre el hilo, si pulsamos este, vemos una vista de diferencias para cada turno
00:04:17que tomó el agente o de todos combinados. Creo que se ve muy bien y
00:04:22podemos elegir entre vista dividida o unificada. Luego tenemos un botón sencillo para abrir
00:04:26la base de código en Cursor o en el Finder. Después está el botón de acciones rápidas.
00:04:30Si no lo han visto antes, básicamente permite configurar un botón que
00:04:33ejecutará un comando en el proyecto por ti. También eliges si quieres ejecutarlo
00:04:37automáticamente al crear un worktree o si quieres asignarle un atajo de teclado.
00:04:41Con eso configurado, ya tenemos el botón. Si pulsamos, ejecuta la instalación dentro
00:04:44del proyecto actual. Y también abrió la terminal integrada que les iba a mostrar ahora.
00:04:48No hay mucho que decir, es una terminal normal, pero hace que no tengas que salir
00:04:51mucho de la aplicación. Otra característica que me gusta mucho y es una pequeña mejora
00:04:54de calidad de vida, al menos para mí, es que al añadir un proyecto, en lugar de
00:04:58buscar en tus archivos del Finder, puedes simplemente pegar la ruta del proyecto.
00:05:02Me gusta porque a menudo preparo mis proyectos primero en la terminal. Ahora solo
00:05:05copio el directorio de trabajo y lo pego para abrirlo. Aunque esto me hace desear
00:05:09que hubiera un comando de terminal que hiciera exactamente lo mismo.
00:05:12Ese es definitivamente el primer elemento en mi lista de deseos. Hablemos de otras funciones
00:05:16que creo que le faltan a T3 code. Empezaré con cuatro pequeñas mejoras de calidad de vida.
00:05:21La primera: quiero poder hacer doble clic en el título de un hilo para renombrarlo en vez
00:05:24de ir al menú. La segunda está en este menú de aquí: quiero ver una opción
00:05:28para abrirlo en mi terminal. La tercera es que quiero poder ocultar la barra lateral.
00:05:32Parece que no se puede por ahora, lo cual parece un descuido.
00:05:35Seguro que lo añadirán pronto. Y la cuarta es que quiero poder ver las
00:05:39terminales en ejecución. Ahora mismo localhost:3000 está corriendo en esta sesión, pero
00:05:43no veo ninguna indicación de que haya una terminal activa. Lo bueno es que,
00:05:46como es de código abierto, puedo clonar el repo y pedirle a Codex que añada estas funciones
00:05:50por mí. Tras un poco de “vibe coding”, ya tengo el doble clic para renombrar y puedo ponerle
00:05:54“suscribirse”, algo que definitivamente deberías hacer. Ahora puedo pulsar este menú para
00:05:57abrirlo en la terminal. Puedo ver las terminales activas en esta sesión aquí, y también
00:06:01usar Comando+B para cerrar la barra lateral. Aunque parece que tengo un problema de formato.
00:06:05Aparte de esas funciones mal programadas que acabo de añadir, faltan otras
00:06:08importantes. La primera es un mejor soporte para habilidades. Me encantaría
00:06:12ver una forma de etiquetar tus habilidades en el prompt como en Codex, y también
00:06:16una vista para ver todas las habilidades instaladas; lo mismo para los servidores
00:06:20MCP. También me encantaría poder ejecutar una versión “headless” de esto en una máquina dev
00:06:23en la nube para gestionar agentes remotos. Estoy seguro de que se añadirán
00:06:27pronto, ya que el repo tiene muchas peticiones, y Theo y su equipo,
00:06:30especialmente Julius, publican mejoras muy rápido. Dime qué opinas de T3 code en los comentarios,
00:06:35suscríbete y, como siempre, nos vemos en el próximo video.

Key Takeaway

T3 Code se posiciona como una alternativa de alto rendimiento y código abierto para gestionar múltiples agentes de IA en una sola interfaz gráfica, optimizando los flujos de trabajo de desarrollo mediante una integración profunda con Git y herramientas de terminal.

Highlights

T3 Code es una interfaz gráfica (GUI) de código abierto y gratuita que actúa como gestor para agentes de programación como Codex y Claude Code.

A diferencia de la aplicación nativa de Codex, T3 Code destaca por un rendimiento superior, evitando bloqueos y gestionando la RAM de manera más eficiente.

Permite el uso de suscripciones existentes de OpenAI y planea integrar soporte para múltiples modelos como Claude, Cursor y Gemini.

Incluye funciones avanzadas de flujo de trabajo como el uso de Git worktrees, creación automática de Pull Requests y una terminal integrada.

Al ser un proyecto de código abierto, los usuarios pueden personalizar la herramienta y añadir funciones mediante "vibe coding" con la ayuda de los propios agentes.

El sistema permite la ejecución de comandos personalizados y acciones rápidas que automatizan tareas repetitivas en el entorno de desarrollo.

Timeline

Introducción y propuesta de valor de T3 Code

El narrador presenta T3 Code, una nueva herramienta lanzada por Theo que funciona como un gestor de agentes totalmente gratuito y de código abierto. Se destaca que, aunque las interfaces de terminal son populares, una interfaz gráfica (GUI) ofrece una mejor experiencia para gestionar múltiples agentes simultáneamente. El orador compara su experiencia previa con la app de Codex, señalando problemas críticos de rendimiento y consumo excesivo de memoria RAM. T3 Code surge como una solución para estos puntos de fricción al permitir el uso de suscripciones actuales del usuario sin cargos adicionales. Este segmento establece el contexto de por qué el mercado necesita una alternativa más robusta y flexible para la programación asistida por IA.

Arquitectura, modelos y gestión de proyectos

En esta sección se aclara que T3 Code no es un modelo de IA en sí mismo, sino una capa visual que se ejecuta sobre herramientas existentes como Codex. La interfaz organiza los proyectos y sus hilos de conversación de manera familiar para los usuarios de herramientas similares. Se menciona que el soporte para modelos de Anthropic (Claude) está en camino, lo cual es vital para tareas específicas como el diseño de interfaces de usuario. El narrador explica que utilizar el entorno nativo de cada creador de modelos garantiza una mayor calidad en las respuestas obtenidas. Esta unificación evita que el desarrollador tenga que saltar entre diferentes aplicaciones o terminales para acceder a las fortalezas de cada IA.

Demostración de flujo de trabajo y Git Worktrees

El video muestra un caso de uso real donde el narrador actualiza el manejo de Markdown en su blog personal utilizando T3 Code. Se introducen conceptos técnicos como los "Git worktrees", que permiten a los agentes trabajar en ramas separadas sin ensuciar el directorio local principal. El usuario puede configurar el nivel de autonomía del agente, eligiendo entre un modo de supervisión total o un proceso de planificación detallado. Un detalle estético pero funcional mencionado es la detección automática del favicon del proyecto, lo que mejora la navegación visual. Finalmente, se observa cómo el agente genera un plan completo de implementación que el usuario puede revisar y ejecutar con un solo clic.

Rendimiento y automatización de Pull Requests

Se profundiza en la estabilidad de la aplicación, resaltando que T3 Code no se bloquea incluso cuando hay varios agentes trabajando en segundo plano. La carga de hilos largos es instantánea, lo que supone una mejora significativa respecto a la competencia que suele ralentizarse con el uso prolongado. El flujo de trabajo culmina con la capacidad de realizar commits automáticos, push al repositorio y la creación de un Pull Request directamente desde la interfaz. El sistema utiliza códigos de colores para indicar el estado del PR, facilitando el seguimiento del progreso del código sin salir de la app. Esta integración reduce drásticamente el tiempo necesario para pasar de la escritura del código a la revisión por pares.

Herramientas adicionales y personalización del usuario

El narrador explora funciones secundarias como la vista de diferencias (diffs), que permite comparar los cambios realizados por la IA de forma unificada o dividida. Se presenta la terminal integrada y las "acciones rápidas", que son botones configurables para ejecutar comandos recurrentes como instalaciones de dependencias. Una mejora de calidad de vida importante es la posibilidad de añadir proyectos pegando directamente la ruta del directorio, facilitando la transición desde la terminal externa. El orador expresa su deseo de que exista un comando de terminal específico para abrir proyectos en T3 Code de forma más directa. Estas herramientas están diseñadas para minimizar las distracciones y mantener al desarrollador en su flujo creativo.

Limitaciones actuales y el futuro de la herramienta

En el cierre del video, se identifican áreas de mejora, como la necesidad de renombrar hilos con doble clic o la posibilidad de ocultar la barra lateral. Debido a la naturaleza de código abierto de T3 Code, el narrador demuestra cómo él mismo añadió algunas de estas funciones mediante un proceso rápido de programación asistida. También se mencionan carencias más complejas, como un mejor soporte para servidores MCP y la capacidad de ejecutar la herramienta en modo "headless" en servidores remotos. El video concluye con una nota optimista sobre la velocidad de desarrollo del equipo de Theo y Julius. Se invita a la comunidad a participar en el desarrollo y a compartir sus opiniones sobre el potencial de esta herramienta frente a Codex.

Community Posts

View all posts