Compartiendo mi experiencia con trae

Este extenso artículo fue publicado el 2025-07-22. Actualmente, el nivel de funcionalidad y rendimiento de trae es deficiente. Es posible que trae mejore en el futuro. Pueden experimentarlo ustedes mismos y basar sus opiniones en sus propias experiencias.

Por sentido común, los empleados que llegan primero forman la cultura empresarial y del producto, constituyendo una base difícil de cambiar, aunque también algo intangible. Mi aporte es solo referencial.

Diseño de Interfaz

La interfaz de trae tiene un buen gusto estético. El layout, la combinación de colores y las tipografías han sido ajustados en comparación con la versión original, ofreciendo una estética excelente. La lógica también es bastante clara, aunque no tengo capacidad para hacer sugerencias al respecto.

Funcionalidades

Falta de Funcionalidades

Comparado con vscode, carece de muchas funciones proporcionadas por Microsoft y Github. A continuación, solo enumero algunas de las que conozco:

  • Sincronización de configuraciones
  • Perfiles de configuración
  • Tunnel
  • Mercado de extensiones
  • Extensiones de código cerrado de primera línea
  • El IDE solo es compatible con Windows y MacOS, faltando soporte para Web y Linux
  • Remote SSH solo es compatible con el lado Linux, faltando soporte para Windows y MacOS

Entre ellas, las extensiones de código cerrado de primera línea son difíciles de implementar. Actualmente, se resuelve usando open-vsx.org, donde hay muchas extensiones comunes. Las versiones pueden no ser las más recientes, pero son suficientes para su uso.

Debido a la ausencia de Remote, los usuarios con múltiples dispositivos en diferentes sistemas deben renunciar temporalmente.

Alineación de Funcionalidades

Comparado con el desarrollo temprano de vscode/cursor, las funcionalidades ya están alineadas.

Utiliza métodos de grandes modelos, incluyendo Ask/Edit/Agent, entre otros. CUE (Context Understanding Engine) compite con NES (Next Edit Suggestion).

La finalización de Github Copilot utiliza GPT-4o, mientras que la finalización de Cursor utiliza el modelo fusion. Trae aún no ha revelado su modelo de finalización.

Funciones como MCP, rules y Docs también están presentes.

Completado

En la experiencia práctica, el efecto de CUE es deficiente. Al menos el 90% de las sugerencias no serían aceptadas por mí. Debido a su baja tasa de aceptación, a menudo distrae la atención, por lo que ya no uso CUE.

GPT-4o es hábil para completar la siguiente línea, pero su capacidad de NES es muy pobre, generalmente la mantengo desactivada. El NES de fusion es excelente, algo que seguramente impresiona a cualquiera que lo haya usado. Sin embargo, su fortaleza solo se encuentra en la finalización de código, siendo inferior a GPT-4o en contenido no relacionado con código. CUE carece de utilidad práctica.

En una escala de 10 puntos, puntuaciones subjetivas no rigurosas:

Modelo Completado de línea de código Completado de siguiente edición Completado de contenido no relacionado con código
Cursor 10 10 6
Github Copilot 9 3 8
Trae 3 0 3

Agente

Los agentes iniciales de cada IDE tienen buenas capacidades, pero sus efectos reales están disminuyendo gradualmente. Esto no es una crítica exclusiva a una empresa, sino que todas están en la misma situación.

Actualmente hay varios conceptos:

  • RAG, Generación Aumentada por Recuperación (Retrieval-Augmented Generation)
  • Ingeniería de Prompts (Prompt Engineering)
  • Ingeniería de Contexto (Context Engineering)

Todos buscan que los grandes modelos entiendan mejor las necesidades humanas. No es mejor proporcionar más contexto al modelo, ya que un contexto de baja calidad puede afectar su comprensión.

Aunque esto es cierto, algunos usuarios pueden descubrir en su uso práctico que, tras un gran esfuerzo, resulta que el archivo de código original proporcionado al modelo brinda el mejor resultado. Diseñar prompts y la ingeniería de contexto en el medio no tiene un impacto significativo y, a veces, incluso puede afectar negativamente el resultado.

Trae implementa estas tres vías, pero aún no percibo una experiencia superior.

Problemas de Rendimiento

Muchas personas, al igual que yo, han experimentado problemas de rendimiento. Trae definitivamente es el más inusual entre los IDEs de la línea vscode. Aunque alabé su diseño frontend anteriormente, su uso real presenta muchos bloqueos.

Trae posiblemente haya realizado grandes modificaciones a vscode, lo que significa que en el futuro podría no ser compatible con vscode, quedándose en alguna versión específica de vscode.

Algunas de mis extensiones se ejecutan con lentitud en Trae, y algunas funciones ya no funcionan correctamente. Este problema podría persistir en Trae.

Política de Privacidad

La versión internacional de Trae proporciona una explicación de su política de privacidad: https://www.trae.ai/privacy-policy

Trae IDE ofrece idiomas en inglés, chino y japonés, mientras que su política de privacidad está disponible en 9 idiomas, pero no incluye chino.

En resumen:

  1. Trae recopila y comparte datos con terceros
  2. Trae no ofrece opciones de configuración de privacidad; el uso implica aceptación de la política de privacidad
  3. La protección y el intercambio de datos de Trae siguen las leyes de ciertos países y regiones, excluyendo a China

Conclusión

El marketing de Trae es extenso, lo que podría estar profundamente vinculado a su cultura empresarial. En el futuro, podría ser el IDE con mayor presencia en línea. Debido a que su capacidad no coincide con su presencia, no seguiré observándolo. El modelo propio de ByteDance no es fuerte, y probablemente necesite datos para aprender y mejorar su modelo. Su política de privacidad no es favorable y abre las puertas a la recopilación de datos. Según mi larga experiencia con este tipo de herramientas de desarrollo, la competitividad fundamental radica en el modelo, no en otros aspectos, es decir, la línea de comandos es suficiente para el “vibe coding”. El precio de Trae es muy bajo, permitiendo comprar continuamente 600 conversaciones de Claude por 3 dólares, siendo la herramienta más barata del mercado para usar el modelo Claude. Basándome en esto, deduzco que Trae IDE es en realidad un producto de recopilación de datos lanzado para entrenar el modelo propio de ByteDance y construir su competitividad central.