Compartilhamento simples sobre o uso do Trae
Categories:
Este longo artigo foi publicado em 2025-07-22. Atualmente, a taxa de conclusão e o desempenho do Trae são muito baixos. No futuro, o Trae pode ser aprimorado; todos podem experimentar por conta própria e basear sua avaliação em sua própria experiência.
Em geral, os funcionários que chegam primeiro formam a cultura da empresa e do produto, sendo algo bastante difícil de mudar e bastante intangível. Meus comentários são apenas para referência.
Design da Interface
A interface do Trae possui uma estética bastante agradável. O layout, cores e fontes foram ajustados em comparação com a versão original, sendo muito bonitos do ponto de vista estético. A lógica também é bastante clara; neste aspecto, não tenho capacidade para fazer sugestões.
Funcionalidades
Falhas de funcionalidade
Em comparação com o vscode, há várias funcionalidades da Microsoft e Github que não estão disponíveis. Abaixo listo apenas algumas que conheço:
- Sincronização de configurações
- Perfis de configurações
- Tunnel
- Mercado de extensões
- Extensões fechadas de primeira parte
- O IDE suporta apenas Windows e MacOS, faltando Web e Linux
- O Remote SSH suporta apenas o lado Linux, faltando Windows e MacOS
As extensões fechadas de primeira parte são particularmente difíceis de implementar. Atualmente, isso é resolvido usando o open-vsx.org, onde alguns plugins comuns estão disponíveis, não necessariamente na versão mais recente, mas suficientes para uso.
Devido à falta de Remote, quem possui dispositivos em diferentes sistemas terá que abrir mão temporariamente.
Alinhamento de funcionalidades
Em comparação com o vscode/cursor, que têm desenvolvimento mais avançado, as funcionalidades já estão alinhadas.
As formas de usar grandes modelos, como Ask/Edit/Agent, etc., todas existem. O CUE (Context Understanding Engine) corresponde ao NES (Next Edit Suggestion).
O preenchimento automático do Github Copilot usa o GPT-4o, o preenchimento do Cursor usa o modelo fusion, e o Trae ainda não divulgou seu modelo de preenchimento.
As funcionalidades MCP, rules e Docs também estão presentes.
Preenchimento automático
Na prática, o CUE tem um desempenho muito pobre, com pelo menos 90% das sugestões não sendo adotadas por mim. Devido à sua taxa de aceitação extremamente baixa, na maioria das vezes atrapalha a concentração, então deixei de usar o CUE completamente.
O GPT-4o é bom em preencher a próxima linha, mas tem pouca capacidade NES; basicamente, eu desligo o NES. O NES do fusion é excelente, algo que certamente impressiona a quem já usou. No entanto, seu ponto forte está apenas no preenchimento de código, sendo menos eficaz que o GPT-4o em conteúdos não-codificados. O CUE não tem usabilidade.
Em uma avaliação subjetiva e nada rigorosa, usando uma escala de 0 a 10:
| Modelo | Preenchimento de código interno | Preenchimento da próxima edição | Preenchimento de conteúdo não-codificado |
|---|---|---|---|
| Cursor | 10 | 10 | 6 |
| Github Copilot | 9 | 3 | 8 |
| Trae | 3 | 0 | 3 |
Agent
Os Agents dos IDEs no início tinham boas capacidades, mas o desempenho real foi declinando gradualmente. Isso não é uma crítica exclusiva a uma empresa específica; todas as empresas enfrentam o mesmo problema.
Atualmente, há alguns conceitos:
- RAG (Retrieval-Augmented Generation), geração aumentada por recuperação
- Prompt Engineering, engenharia de prompts
- Context Engineering, engenharia de contexto
O objetivo é fazer com que grandes modelos entendam melhor as necessidades humanas. O contexto passado para grandes modelos não é necessariamente melhor quanto mais houver; o contexto precisa de certa qualidade, e contextos de baixa qualidade podem afetar a compreensão do modelo.
Apesar disso, algumas pessoas na prática podem descobrir que, após muito esforço, descobrem que o arquivo original do código ainda transmite o melhor resultado ao grande modelo. Projetar prompts e engenharia de contexto no meio tem pouco efeito e, às vezes, pode até prejudicar os resultados.
O Trae implementa essas três abordagens, mas ainda não senti uma experiência superior.
Problemas de desempenho
Muitas pessoas, assim como eu, encontram problemas de desempenho. O Trae é definitivamente o mais incomum entre os vscode. Embora eu tenha elogiado o design front-end anteriormente, na prática há muitos travamentos.
O Trae pode ter feito grandes modificações no vscode, o que significa que no futuro será difícil compatibilizar com o vscode, e a versão base pode permanecer em alguma versão específica do vscode.
Algumas das minhas extensões apresentam travamentos no Trae, e algumas funcionalidades não funcionam mais. Esse problema pode persistir no Trae.
Política de privacidade
A versão internacional do Trae fornece uma explicação da política de privacidade: https://www.trae.ai/privacy-policy

O Trae IDE oferece idiomas em inglês, chinês e japonês, e a política de privacidade está disponível em 9 idiomas, mas não inclui chinês.
Resumindo:
- O Trae coleta e compartilha dados com terceiros
- O Trae não oferece opções de configurações de privacidade; usar já significa concordar com a política de privacidade
- O armazenamento e compartilhamento de dados do Trae seguem parcialmente as leis de alguns países e regiões, mas não inclui a China
Resumo
O marketing do Trae é intenso, o que pode estar profundamente ligado à cultura empresarial. No futuro, pode ser um IDE com grande presença online. Como sua capacidade não corresponde à sua visibilidade, não continuarei observando. Os próprios modelos da ByteDance não são fortes, talvez precisando de dados para aprender e melhorar seus próprios modelos. Sua política de privacidade não é amigável, abrindo portas para coleta de dados. Baseado na minha experiência prolongada com essas ferramentas de desenvolvimento, a competição fundamental está nos modelos, não em outros aspectos, ou seja, o cli já é suficiente para vibe coding. O preço do Trae é muito barato, permitindo comprar continuamente 600 conversas Claude por 3 dólares, tornando-se a ferramenta mais barata do mercado que oferece o modelo Claude. Com base nisso, deduzo que o Trae IDE foi lançado principalmente como um produto de coleta de dados para treinar os próprios modelos da ByteDance e construir sua competitividade central.