Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork

Scope of the Analysis

  • OP compared Trae (ByteDance’s VSCode fork) to stock VSCode and other AI IDEs, focusing on RAM/process usage and network traffic.
  • Core claims: Trae is significantly heavier, sends extensive telemetry to ByteDance even when “disabled,” and community discussion about tracking was suppressed on Discord.

LLM-Assisted Writeup and Trust

  • Several commenters felt the report’s style was “LLM-like” and argued AI-written text is a heuristic for low-signal or potentially fabricated content.
  • Others countered that tooling doesn’t matter if the underlying data is sound; OP later clarified the core was human-written, with an LLM used to fix English and formatting.
  • Some said such use is fine but should be disclosed up front to avoid distrust and “AI slop” fatigue.

Telemetry vs. Spying

  • Big thread debating whether telemetry is “just analytics” or “literal spying.”
  • One camp: telemetry is standard across VSCode, browsers, Slack, etc.; typically anonymized, about feature usage, crashes, and environment; necessary for prioritization, bug-fixing, and funding arguments.
  • Other camp: opt‑out or non-functional toggles are inherently abusive; even “anonymized” data + machine IDs/IPs can be PII; any background networking not directly user-triggered is objectionable.
  • Some argue that disabling telemetry marking users as “interesting” or “having something to hide” is itself a problem.

ByteDance-Specific Concerns

  • Many say the behavior is not unique—Google/Microsoft/Meta do similar things—but route more concern at ByteDance due to its jurisdiction and geopolitical risks.
  • Others respond that surveillance by domestic firms/governments is at least as threatening; some deliberately prefer foreign providers for that reason.

Discord “Censorship” Dispute

  • OP framed deleted messages and a timeout as censorship of privacy discussion.
  • Trae community members claim the mute was an automated anti‑spam rule triggered by crypto-related terms (e.g., “token”), not by the word “track,” and that privacy topics are discussed openly.
  • Some see OP’s framing as overblown or attention-seeking; others view any chilling of telemetry discussion as a red flag regardless of cause.

Alternatives, Mitigations, and Ecosystem Lock-In

  • Many recommend switching to Neovim, Emacs, Helix, Zed, JetBrains, VSCodium, Theia, or terminal tooling with no telemetry.
  • Others note VSCode’s extension network effects and LSP/DAP ecosystem make moving hard.
  • Technical suggestions include Pi-hole, host-level blocking, and tools like OpenSnitch/Portmaster, though DNS-over-HTTPS and in-app resolvers weaken DNS-based blocking.