ByteDanceのVSCodeフォークTrae IDEの性能およびテレメトリ分析
(github.com/segmentationf4u1t)- Trae IDEはVSCodeベースだが、過剰なリソース消費とプライバシー問題が見つかっている
- ユーザー設定に関係なく、テレメトリデータを継続的にByteDanceのサーバーへ送信する
- リソース使用量はVSCode比で6倍、プロセス数も著しく多い
- コミュニティでセキュリティ/プライバシー問題を提起すると自動検閲や制裁が発生する
- データ収集の経路・目的について透明な説明やユーザーの統制権が欠如している問題がある
Trae IDEの性能およびテレメトリ分析: ByteDanceによるVSCodeフォークの内部考察
Executive Summary
この分析は、Trae IDE(ByteDanceがフォークしたVisual Studio Code)の性能およびプライバシー問題に焦点を当てる。
主な発見は、過剰なリソース消費(VSCode 9プロセス vs Trae 33プロセス)、ユーザーがテレメトリを無効化しても継続するデータ送信、そしてコミュニティ運営上の検閲問題である。
1. 背景および分析方法論
個人プロジェクト向けの開発環境を評価する過程で、VSCode、Cursor、Traeの3つのIDEを比較分析した。
テスト環境を同一に設定し、性能とネットワーク挙動の違いを重点的に確認した。
- OS: Microsoft Windows 11 Pro
- CPU: Intel Core™ i7-14700KF
- RAM: 64GB
- テストプロジェクト: 3つのIDEに同一のコードベースを読み込み
- 監視ツール: System Informer、Fiddler Everywhereを使用
2. リソース消費分析
プロセス数およびメモリ使用量
最初のテストで、各IDEのリソース消費に大きな差があることが確認された。
| IDE | プロセス数 | メモリ使用量 | 性能への影響 |
|---|---|---|---|
| VS Code | 9 | 約0.9 GB | 基準 |
| Cursor | 11 | 約1.9 GB | メモリ2.1倍 |
| Trae | 33 | 約5.7 GB | メモリ6.3倍 |
- TraeはVSCode比でプロセス数が3.7倍、メモリ使用量が6.3倍の水準である
コミュニティフィードバックと部分的な改善
この問題をTraeのDiscordサーバーに報告した結果、開発チームは問題を認め、改善に着手した。
2.0.2バージョンでは、プロセス数が約20個減るなど一部改善があったが、依然として高い水準である。
- アップデート後(2.0.2): プロセス数は約13個、メモリ使用量は約2.5GBに減少
3. ネットワークトラフィックおよびテレメトリ調査
初期ネットワーク分析
監視の結果、Trae IDEは継続的にByteDanceのサーバーと通信している。
- 主なエンドポイント:
テレメトリ設定の実験
テレメトリをオフにする試み
設定画面でテレメトリ遮断機能を使っても、ネットワーク挙動に変化はない。
予想外の結果
- テレメトリ無効化後も既存サーバーへの接続を維持
- むしろデータ送信頻度の増加が見られた
4. データ送信内容の分析
バッチテレメトリペイロード
テレメトリが無効な状態でも、以下のような詳細な利用データがリアルタイムで送信される。
- システム情報: ハードウェア仕様、OS詳細、アーキテクチャなど
- 利用パターン: IDEのアクティブ/非アクティブ時間、機能利用履歴
- 性能指標: 応答速度、リソース使用量など
- 固有識別子: マシンID、ユーザーID、デバイス識別情報
- ワークスペース情報: プロジェクト情報、ファイルパス(一部マスキング)
ユーザー活動の追跡
追加のエンドポイントを通じて、詳細なユーザーインタラクション情報も送信される。
- 接続/非接続、アクティブ時間、エディタのフォーカス、使用中のファイルなどの詳細を含む
5. コミュニティ運営上の問題
自動検閲
- Discordサーバーで関連問題に言及すると、自動ブラックリスト登録と7日間のミュートが即時に適用された
trackのようなキーワードは自動検閲対象語として指定されていた- 技術的な問題提起に対して抑圧的な対応が行われた
6. プライバシーおよびセキュリティ上の含意
データ主権および利用統制の問題
- ユーザーが拒否しても継続的なデータ収集と送信が発生する
- 非常に詳細な機器・活動情報が外部サーバーへ送られる
- 収集データの経路と処理目的が不明確で、ユーザーの統制権もない
信頼性・透明性の欠如
- テレメトリ設定が実質的に機能していない
- 公式なデータ収集告知や説明が不足している
- コミュニティ内で批判や報告者への検閲が行われ、透明性が低下している
要点まとめ
- Trae IDEはVSCode比で6倍水準のリソース使用量を示す
- テレメトリ遮断設定は実際には機能しない見せかけのオプションに過ぎない
- コミュニティの健全な技術的議論が検閲によって制限されている
- データ収集・処理に関する説明不足と、ユーザーの選択権の欠如がある
本分析は、2025年7月時点のPRE-2.0.2および2.0.2バージョンのTrae IDEを対象に実施した。
ネットワークトラフィックは標準的な監視ツールでキャプチャしており、すべての結果は再現可能である。
コミュニティメンバーには、直接実験を行い、より適切なコミュニケーションチャネルを通じて結果を共有することを推奨する。
1件のコメント
Hacker Newsのコメント