Curso
Trae AI ha conseguido el primer puesto en el clasificación SWE-bench Verified en julio de 2025. Este benchmark prueba herramientas de codificación de IA con 500 incidencias reales de GitHub, seleccionadas por programadores Python con experiencia. Trae AI es el único IDE de programación basado en IA que participó en esta prueba comparativa y resultó ganador.

Los puntos de referencia son útiles, pero no siempre reflejan el trabajo de codificación. Resolver problemas de GitHub es solo una parte del trabajo de los programadores. Dedicas gran parte de tu tiempo a crear nuevas funciones, comprender los códigos existentes y trabajar con tu equipo en proyectos.
En este tutorial me centraré en ejemplos prácticos más que en la teoría. Te explicaré paso a paso cómo configurar Trae AI y probarlo con varios ejemplos que te ayudarán a decidir si la herramienta se adapta a tus necesidades.
¿Qué es Trae AI?
Trae AI se autodenomina «el verdadero ingeniero de IA», una afirmación audaz que probablemente adoptaron tras encabezar la clasificación verificada de SWE-bench. A primera vista, parece cualquier otro IDE basado en IA con las características estándar que cabría esperar:
- Un agente de codificación llamado Builder
- Barra lateral y chat integrado para controlar el Builder y preguntar sobre tu código base.
- Acceso a modelos premium como Claude 4 Sonnet, Gemini 2.5 Pro, Grok 4y Kimi K2
- Acceso a terminal integrado, compatibilidad con el protocolo MCP (Model Context Protocol) y funciones de búsqueda web.
- Autocompletado de pestañas y funcionalidad IDE estándar
Pero si profundizas un poco más, descubrirás características que diferencian a Trae de la competencia:
- El modo SOLO proporciona ingeniería de software integral, desde la planificación hasta la finalización del proyecto.
- SOLO Builder, una versión especializada y personalizada para tareas de desarrollo web.
- Implementación de aplicaciones web en Vercel con un solo clic
- Navegador integrado para previsualizar aplicaciones web.
- Entrada de voz para dar órdenes a la IA
- Agentes de IA personalizados a través de MCP, que te permiten crear asistentes especializados para diferentes tareas.
Al igual que Cursor, Trae es en realidad una bifurcación de VS Code, aunque es de código cerrado. Lo notarás inmediatamente, ya que te permite importar configuraciones, extensiones y atajos de teclado desde Cursor o VS Code. Sin embargo, han limpiado la interfaz de usuario para hacerla más compacta y visualmente atractiva.

La herramienta se posiciona como un socio colaborador, en lugar de ser simplemente otra herramienta de autocompletado de código. Puedes comunicarte con él utilizando comandos en lenguaje natural como « @Agent » (¿Qué hora es?) o « #Context » (¿Cómo está mi pedido?), y delegar tareas de codificación complejas sin perder el control sobre el proceso.
Antes de ver estas funciones en acción, debemos analizar el modelo de precios de Trae AI, ya que es ahí donde se aprecian las diferencias reales entre este y otros IDE de IA.
Nota sobre los precios de Trae AI
Trae AI cuesta actualmente 10 dólares al mes, con el primer mes a un precio reducido de 3 dólares. Esto es sorprendentemente bajo en comparación con competidores directos como Cursor o Windsurf, que cobran entre 15 y 20 dólares al mes, mientras que las alternativas de código abierto como Cline pueden costar cientos de dólares al mes debido a su tarifa basada en el uso.
Lo que hace que este precio sea aún más interesante es el modelo basado en solicitudes. Obtienes 600 solicitudes rápidas al mes y solicitudes lentas ilimitadas para los modelos premium. Sin embargo, este enfoque tiene un problema fundamental que ya hemos visto anteriormente.

Cursor siguió este mismo modelo de precios hace solo unos meses. En este modelo, cada solicitud cuenta como una o más solicitudes contra tu límite mensual, independientemente de su complejidad o del uso de tokens.
Por ejemplo, un mensaje que realiza una operación en todo tu código base cuenta lo mismo que una pequeña edición en línea, a pesar de que la primera cuesta entre 10 y 20 veces más en costes reales de API. Cursor se dio cuenta de que este modelo no era escalable, ni siquiera a 20 dólares al mes, y pasó a un sistema de precios basado en créditos, en el que los usuarios obtienen 20 dólares de crédito al precio de la API más recargos.

Este cambio provocó una reacción muy negativa en la comunidad de Cursor. Los usuarios empezaron a agotar sus créditos mensuales en cuestión de días. La misma realidad económica que obligó a Cursor a tomar esta decisión probablemente afectará a Trae AI a medida que crezca su base de usuarios.
Ya están apareciendo signos de tensión. El modo SOLO, la característica distintiva de Trae, sigue en fase beta con acceso limitado incluso para los usuarios de pago. Su página web indica que todas las rondas de acceso están cerradas, con códigos y, posiblemente, disponibles a través de una lista de espera. Esto tiene sentido porque el modo SOLO actúa como un ingeniero de software real (planificando, documentando e implementando) y consume muchos más tokens que la asistencia de codificación habitual.
Aunque este modelo de precios puede ser temporal, ofrece la oportunidad de acceder a Claude 4 Sonnet y otros modelos premium por 3 $ durante el primer mes. Las empresas suelen operar con pérdidas al principio para ganarse la confianza y crear una base de usuarios, especialmente cuando cuentan con el respaldo de inversores.
¿Cómo instalar y configurar Trae AI?
La experiencia de configuración de Trae AI es muy sencilla:
- Descarga el instalador para tu plataforma
- Ejecuta el instalador.
- Importa tu configuración desde Cursor o VS Code.
- Si lo deseas, añade Trae al terminal con el comando
trae. - Abre una carpeta como proyecto o clona un repositorio desde GitHub.
Para este tutorial, vamos a crear una aplicación de terminal de tres en raya para probar las capacidades del Builder. Lamentablemente, aún no tengo acceso al modo SOLO, por lo que nos centraremos en las funciones del Builder y solo ofreceremos una descripción general del modo SOLO al final del tutorial.
¡Por fin vamos a sumergirnos!
Uso del constructor de Trae
Para probar las capacidades de Trae, crea un nuevo directorio de proyecto y ábrelo con Trae. Elige Claude 4 Sonnet, ya que Trae está optimizado para ese modelo, el mismo que les ayudó a encabezar la clasificación SWE-bench.
Empecé con esta indicación para crear un juego de tres en raya basado en terminal:
I want to build a 4x4 tic-tac-toe game in Python with a clean terminal interface.
The game should support two players taking turns, detect wins in rows, columns,
and diagonals, and handle draws. It should have colored elements, not just black and white, but the color system must be minimalistic.
El resultado fue un éxito del 99 %. El creador creó un juego de terminal totalmente funcional y con un aspecto estéticamente correcto. Lo que más me sorprendió fue que acertaste la parilla del tres en raya a la primera. Cuando probé este mismo comando con otros IDE durante mis revisiones, solo Cursor logró hacerlo correctamente.

La interfaz del chat es limpia y está bien organizada. Cada evento, ya sea generar código, ejecutar comandos o crear archivos, aparece como un elemento distinto, lo que facilita el seguimiento del proceso del Builder.

El generador creó automáticamente el script Python y un archivo README adjunto, y luego ejecutó comandos de terminal para probar todo. Incluso detectó mis configuraciones de terminal (Oh My Zsh) sin necesidad de configurar nada. Toda la experiencia fue fluida y natural.
Prueba de acceso web
En los primeros días de los IDE de IA, cambiar de contexto desde tu IDE a ChatGPT o Chrome para buscar información relacionada con el proyecto era frustrante. Afortunadamente, el acceso web directamente desde la interfaz de usuario del chat es ahora prácticamente un requisito para todos los IDE. Trae no es una excepción.
Probémoslo con una búsqueda relacionada con nuestro proyecto del tres en raya:
Search the internet for innovative ways other people have built tic-tac-toe games.
I want more comprehensive features

Los resultados fueron los esperados: un resumen detallado de la investigación con sugerencias sobre qué medidas implementar. Sin embargo, hay que tener en cuenta la velocidad de navegación. Es un poco más lento que otras operaciones, pero no es gran cosa, ya que las búsquedas en Internet son algo que se hace de vez en cuando, no constantemente.
Control del contexto
Trae ofrece las funciones estándar de control de contexto que esperas. Puedes añadir archivos o carpetas mencionándolos con #, y también puedes pegar direcciones URL: Trae extraerá el contenido de la página como contexto al escribir el código.
Esta función es prácticamente imprescindible para los ingenieros de IA que trabajan constantemente con tecnologías como LangChain o OpenAI Python SDK, que suelen ser varias versiones más recientes que los conocimientos de entrenamiento del LLM. En lugar de interrumpir tu flujo de trabajo para copiar documentación, puedes simplemente mencionar las URL de los documentos actualizados directamente en tu mensaje.
Lo que distingue a Trae es su capacidad para hacer referencia a clases o funciones específicas en el archivo que tienes abierto actualmente. Esto es mucho mejor que seleccionar el código manualmente, especialmente cuando se trata de clases Python grandes que abarcan cientos de líneas.
Para gestionar lo que ve la IA, Trae te permite excluir archivos y carpetas de la indexación. Dado que los IDE de IA crean índices del espacio de trabajo para las preguntas y respuestas del código base, puedes controlar qué se incluye creando un archivo .ignore dentro de la carpeta .trae. Esto funciona junto con tu .gitignore, por lo que cualquier cosa que haya en cualquiera de los dos archivos quedará fuera del alcance del Builder.
Donde Trae realmente destaca es en los archivos de reglas. Estos documentos de marcado te permiten establecer directrices a nivel de espacio de trabajo y de usuario que determinan el comportamiento de la IA. En el desarrollo asistido por IA, los archivos de reglas son prácticamente imprescindibles. Considera la posibilidad de crear estos archivos en tu directorio .trae/rules:
architecture.mdpara la estructura del proyecto y las decisiones arquitectónicasdevelopment.mdpara normas y prácticas de codificaciónorchestration.mdpara guiar la implementación de funciones y el uso de la documentacióndesign_philosophy.mdpara los principios de diseño de proyectos web
Una vez configurada, puedes invocar cualquier regla durante el chat utilizando la sintaxis #rulename.
Autocompletar pestañas
La finalización mediante tabulador forma parte de los IDE desde hace mucho tiempo. Cursor cambió la experiencia de los programadores con este código al introducir su propio modelo interno para realizar autocompletados inteligentes en todo el archivo. Trae AI ofrece funciones similares y las agrupa bajo un único nombre llamado Cue.
Cue incluye varios tipos de finalización:
- La función de autocompletar entiende el código existente y sugiere cómo continuar en la posición del cursor.
- Las ediciones multilínea pueden escribir varias líneas de código relacionadas a la vez.
- Las ediciones predictivas sugieren el siguiente cambio basándose en la última edición realizada.
- Ir a modificaciones busca el siguiente lugar en el que debes realizar un cambio afectado por tu modificación anterior.
Me encanta la función «Saltar a editar» de Cursor, que funciona a la perfección. Puedo simplemente pulsar tab-tab-tab para avanzar por mis ediciones cuando tomo el control del guion. La función «saltar a la edición» de Trae es mucho más lenta que la versión de Cursor.
Durante las pruebas, a menudo tuve que colocar el cursor en la línea donde quería realizar la siguiente edición para activar la sugerencia «Tab: saltar aquí». Esto frustra el propósito de la función «saltar a editar». Otras funciones de Cue también son más lentas.
Funciona, pero como Trae es nuevo, Cue necesita un poco de cariño para estar a la altura de sus competidores consolidados.
Constructor con acceso MCP
Otra característica imprescindible para los IDE basados en IA es la compatibilidad con el Protocolo de contexto de modelo (MCP). Los MCP actúan como puentes entre tu asistente de IA y herramientas externas, bases de datos o API. Sin ellos, tu agente de codificación permanece aislado de los sistemas del mundo real con los que construyes.
El soporte técnico de Trae AI para los MCP es impecable y fácil de usar. La plataforma incluye una interfaz de usuario dedicada al mercado para servidores MCP oficiales que te permite instalarlos con un solo clic.

Contar con un mercado también resuelve el problema del descubrimiento. Puedes explorar los MCP disponibles en lugar de buscar en la documentación o en los repositorios de GitHub para encontrar lo que necesitas.
Una vez que añadas uno o más servidores, o añadas uno personalizado a través de la configuración, lo cual también es muy sencillo, podrás cambiar del Builder normal al agente «Builder con MCP». Aunque tener un agente independiente pueda parecer extraño al principio, en realidad es un diseño inteligente.
Tu lista de MCP crecerá con el tiempo. Cada solicitud que envías incluye información sobre los MCP disponibles y sus herramientas, y consume tokens independientemente de si los utilizas o no. El cambio intencionado a Builder con MCP permite a Trae mantener bajos los costes. Cuando finalmente pasen a un modelo de precios basado en el uso, este diseño también supondrá un ahorro para los usuarios.
Una advertencia: los anuncios del marketplace para servidores MCP a veces utilizan instrucciones de configuración obsoletas, lo que puede provocar errores de instalación. Cuando cambies a Builder con MCP, comprueba los indicadores de estado junto a cada servidor y asegúrate de que estén en verde antes de comenzar a trabajar. Si es rojo, entonces debes depurar el problema tú mismo.
Creación de agentes personalizados
Una característica muy deseable en los IDE de código abierto actuales, como Cline o Roo Code, es la posibilidad de crear agentes personalizados con acceso a diferentes herramientas, servidores MCP y comportamientos completamente diferentes a través de diferentes indicaciones del sistema. A pesar de ser de código cerrado, Trae AI también ofrece exactamente la misma función.
Los agentes personalizados resuelven un problema real en el desarrollo asistido por IA. El generador predeterminado funciona bien para tareas de codificación generales, pero el trabajo especializado a menudo requiere un comportamiento específico. En lugar de explicar repetidamente tus requisitos en cada conversación, puedes crear agentes adaptados a flujos de trabajo específicos.
Por ejemplo, puedes crear un «agente de documentación» que siempre escriba cadenas de documentación completas, incluya sugerencias de tipos y siga los estándares de documentación de tu equipo. O un «agente de revisión de código» que se centre en las vulnerabilidades de seguridad, los problemas de rendimiento y los estándares de codificación, en lugar de implementar nuevas funciones.
Una vez que tengas tu agente personalizado, puedes empezar a utilizarlo seleccionándolo en el menú desplegable disponible en la parte superior del campo de entrada del chat o utilizando la sintaxis @agent-name.
Modo SOLO en Trae AI
El modo SOLO representa la característica más ambiciosa de Trae: una experiencia de ingeniería de software totalmente autónoma que se encarga de todo, desde la planificación inicial hasta la implementación final. Tú describes lo que quieres y el modo SOLO planifica la arquitectura, escribe el código, se encarga de las pruebas y despliega tu proyecto sin necesidad de supervisión constante.
El modo SOLO va mucho más allá de la asistencia de codificación estándar. Desglosa proyectos complejos en tareas manejables, redacta documentación y toma decisiones arquitectónicas como lo haría un programador experimentado. El SOLO Builder se centra específicamente en los flujos de trabajo de desarrollo web y ofrece herramientas especializadas para proyectos frontend, incluyendo vistas previas integradas en el navegador e implementaciones Vercel con un solo clic.

Las capacidades clave incluyen:
- Desarrollo completo del proyecto, desde el concepto hasta la implementación.
- Planificación automática de proyectos y desglose de tareas
- Generación de documentación en tiempo real
- Flujos de trabajo de pruebas y depuración integrados
- Implementación con un solo clic en plataformas en la nube
- Compatibilidad con entrada de voz para una interacción natural
El modo SOLO sigue en fase beta con un acceso muy limitado, como ya hemos mencionado anteriormente. Incluso los usuarios Pro deben tener un código de invitación especial para probarlo, y todas las rondas de acceso aparecen cerradas, con la única posibilidad de apuntarse a una lista de espera.
Trae AI frente a Cursor
Después de usar Trae durante un tiempo y leer su documentación, queda claro que superar a Cursor es su objetivo principal.
Las ventajas de Trae son difíciles de ignorar. A 10 dólares al mes, frente a los 20 dólares de Cursor, la diferencia de precio es importante para muchos programadores. Trae también incluye funciones de las que carece Cursor: agentes personalizados, integración con OpenRouter para modelos adicionales y, en tu opinión, una interfaz más pulida. El diseño visual parece más moderno y menos recargado que la configuración actual de Cursor.
Pero Cursor tiene varias cartas que Trae no tiene:
- La ventaja de ser los primeros en llegar les proporcionó una enorme base de usuarios que ya ha invertido en su ecosistema.
- Agentes en segundo plano que funcionan sin el IDE abierto
- Integraciones móviles y Slack para la codificación remota
- Aprofundizar las alianzas con empresas como Anthropic, que proporcionan acceso a versiones optimizadas de modelos.
- Función de memoria al estilo ChatGPT que recuerda el contexto entre sesiones, algo de lo que Trae carece actualmente.
La verdadera prueba será la ejecución. Si Trae consigue pulir características como Cue (su sistema de autocompletado de pestañas), ampliar el acceso al modo SOLO y reforzar su presencia en el mercado, podría captar a los usuarios frustrados de Cursor, especialmente a aquellos descontentos con los recientes cambios en los precios.
Sin embargo, cambiar de IDE requiere un esfuerzo considerable, y el ecosistema consolidado de Cursor crea barreras naturales para la migración. La competencia beneficia a los programadores en cualquier caso, ya que ambas herramientas tendrán que innovar más rápidamente para seguir siendo relevantes.
Conclusión
Trae AI cumple su promesa de ser un compañero de programación competente con una interfaz limpia y funciones competitivas. Aunque los resultados de las pruebas comparativas son impresionantes, la verdadera prueba se encuentra en los flujos de trabajo diarios de desarrollo, donde la herramienta funciona lo suficientemente bien como para justificar su consideración como alternativa a Cursor.
La pregunta más importante no es si Trae AI funciona —porque sí lo hace—, sino si podrá mantener sus ventajas actuales el tiempo suficiente como para ganar cuota de mercado. Es probable que el modelo de precios cambie, el acceso al modo SOLO seguirá siendo limitado y algunas funciones deben perfeccionarse. Para los programadores que quieran probar algo nuevo, especialmente con el precio de lanzamiento actual de 3 dólares, Trae AI ofrece una experiencia sólida que podría convertirse en tu IDE principal con unas pocas actualizaciones.
Si estás buscando asistentes de programación de IA, estos blogs también te pueden resultar útiles:

Soy un creador de contenidos de ciencia de datos con más de 2 años de experiencia y uno de los mayores seguidores en Medium. Me gusta escribir artículos detallados sobre IA y ML con un estilo un poco sarcastıc, porque hay que hacer algo para que sean un poco menos aburridos. He publicado más de 130 artículos y un curso DataCamp, y estoy preparando otro. Mi contenido ha sido visto por más de 5 millones de ojos, 20.000 de los cuales se convirtieron en seguidores tanto en Medium como en LinkedIn.



