Análise de desempenho e telemetria do Trae IDE, fork do VSCode da ByteDance
(github.com/segmentationf4u1t)- O Trae IDE é baseado no VSCode, mas foram identificados consumo excessivo de recursos e problemas de privacidade
- Independentemente das configurações do usuário, ele envia continuamente dados de telemetria para servidores da ByteDance
- O uso de recursos é 6 vezes maior que o do VSCode, e o número de processos também é significativamente mais alto
- Na comunidade, ao levantar questões de segurança/privacidade, ocorre censura automática e sanções
- Há problemas de falta de explicação transparente ou de controle do usuário sobre o caminho e a finalidade da coleta de dados
Análise de desempenho e telemetria do Trae IDE: uma visão interna do fork do VSCode da ByteDance
Resumo executivo
Esta análise foca nos problemas de desempenho e privacidade do Trae IDE (um fork do Visual Studio Code feito pela ByteDance).
As principais descobertas foram o consumo excessivo de recursos (9 processos no VSCode vs. 33 processos no Trae), a transmissão contínua de dados mesmo quando o usuário bloqueia a telemetria, e problemas de censura na gestão da comunidade.
1. Contexto e metodologia da análise
Durante a avaliação de ambientes de desenvolvimento para projetos pessoais, foi feita uma análise comparativa entre três IDEs: VSCode, Cursor e Trae.
O ambiente de teste foi configurado da mesma forma para todos, com foco na verificação das diferenças de desempenho e comportamento de rede.
- SO: Microsoft Windows 11 Pro
- CPU: Intel Core™ i7-14700KF
- RAM: 64GB
- Projeto de teste: a mesma base de código carregada nos três IDEs
- Ferramentas de monitoramento: System Informer e Fiddler Everywhere
2. Análise do consumo de recursos
Número de processos e uso de memória
No primeiro teste, foi confirmado que o consumo de recursos de cada IDE era bastante diferente.
| IDE | Número de processos | Uso de memória | Impacto no desempenho |
|---|---|---|---|
| VS Code | 9 | aprox. 0,9 GB | referência |
| Cursor | 11 | aprox. 1,9 GB | 2,1x de memória |
| Trae | 33 | aprox. 5,7 GB | 6,3x de memória |
- O Trae apresenta 3,7x mais processos e 6,3x mais uso de memória em relação ao VSCode.
Feedback da comunidade e solução parcial
Após relatar esse problema no servidor Discord do Trae, a equipe de desenvolvimento reconheceu a questão e iniciou melhorias.
Na versão 2.0.2 houve alguma melhora, como a redução de cerca de 20 processos, mas o nível ainda continua alto.
- Após a atualização (2.0.2): cerca de 13 processos e uso de memória de aproximadamente 2,5GB.
3. Investigação de tráfego de rede e telemetria
Análise inicial de rede
O monitoramento mostrou que o Trae IDE está se comunicando continuamente com servidores da ByteDance.
- Principais endpoints:
Experimento com as configurações de telemetria
Tentativa de desativar a telemetria
Mesmo usando a função de bloqueio de telemetria na tela de configurações, não houve mudança no comportamento de rede.
Resultado inesperado
- As conexões com os servidores existentes continuaram mesmo após desativar a telemetria
- Pelo contrário, foi observado um aumento na frequência de transmissão de dados
4. Análise do conteúdo transmitido
Payload de telemetria em lote
Mesmo com a telemetria desativada, dados detalhados de uso continuaram sendo enviados em tempo real, como abaixo.
- Informações do sistema: especificações de hardware, detalhes do SO, arquitetura etc.
- Padrões de uso: tempo em que a IDE está ativa/inativa, histórico de uso de funções
- Métricas de desempenho: velocidade de resposta, uso de recursos etc.
- Identificadores únicos: machine ID, user ID, informações de identificação do dispositivo
- Informações do workspace: dados do projeto, caminhos de arquivos (parcialmente mascarados)
Rastreamento da atividade do usuário
Por meio de endpoints adicionais, também eram transmitidas informações de interação detalhada do usuário.
- Incluindo detalhes como conexão/desconexão, tempo de atividade, foco do editor e arquivo em uso
5. Problemas na gestão da comunidade
Censura automática
- Ao mencionar o assunto no servidor Discord, foram aplicados imediatamente blacklist automática e mute de 7 dias
- Palavras-chave como "track" foram definidas como termos sujeitos à censura automática
- Houve resposta repressiva a questionamentos técnicos
6. Implicações de privacidade e segurança
Problemas de soberania dos dados e controle de uso
- Mesmo quando o usuário recusa, ocorre coleta e transmissão contínuas de dados
- Informações muito detalhadas sobre dispositivo e atividade são enviadas a servidores externos
- Falta clareza sobre o caminho e a finalidade do processamento dos dados coletados, e não há controle do usuário
Falta de confiabilidade e transparência
- A configuração de telemetria não exerce função prática real
- Faltam aviso oficial e explicação suficientes sobre a coleta de dados
- A censura de críticas/denunciantes dentro da comunidade reduz a transparência
Resumo principal
- O Trae IDE apresenta uso de recursos cerca de 6 vezes maior que o VSCode
- A configuração de bloqueio de telemetria, na prática, é apenas uma opção de fachada que não funciona de verdade
- A discussão técnica saudável na comunidade é limitada por causa da censura
- Há falta de explicação sobre coleta/processamento de dados e ausência de escolha por parte do usuário
Esta análise foi realizada com as versões PRE-2.0.2 e 2.0.2 do Trae IDE, com base em julho de 2025.
O tráfego de rede foi capturado com ferramentas padrão de monitoramento, e todos os resultados são reproduzíveis.
Recomenda-se que os membros da comunidade façam seus próprios testes e compartilhem os resultados por canais de comunicação mais adequados.
1 comentários
Comentário no Hacker News