Простое общее использование trae

Эта длинная статья была опубликована 22 июля 2025 года. На данный момент функциональность и производительность trae довольно плохие. В будущем trae может быть улучшен, все могут самостоятельно испытать это, опираясь на собственный опыт.

Обычно первые пришедшие сотрудники формируют корпоративную и продуктовую культуру, что является трудноизменяемой основой, а также довольно абстрактной вещью. Мое мнение — всего лишь рекомендация.

Дизайн интерфейса

Интерфейс trae обладает хорошим вкусом, компоновка/цвета/шрифты по сравнению с оригиналом были изменены, эстетически выглядит отлично. Логика также довольно ясна, в этом отношении я не могу предложить никаких советов.

Функциональность

Отсутствующие функции

По сравнению с vscode, отсутствует множество функций, предоставленных Microsoft и Github. Ниже перечислены лишь те, о которых я знаю:

  • Синхронизация настроек
  • Профиль настроек
  • Tunnel
  • Рынок плагинов
  • Проприетарные плагины первой стороны
  • IDE поддерживает только Windows и MacOS, отсутствуют Web и Linux
  • Remote SSH поддерживает только Linux, отсутствуют Windows и MacOS

Среди них проприетарные плагины первой стороны являются довольно трудной задачей. В настоящее время это решается с помощью open-vsx.org, где доступны некоторые распространенные плагины, версии не обязательно самые свежие, но достаточные для использования.

Из-за отсутствия Remote, пользователи с большим количеством устройств на разных системах вынуждены временно отказаться от этого.

Сопоставимость функций

По сравнению с более ранними разработками vscode/cursor, функциональность уже сопоставима.

Использование больших моделей, Ask/Edit/Agent и т.д. все есть, CUE (Context Understanding Engine) соответствует NES (Next Edit Suggestion).

Дополнение Github Copilot использует GPT-4o, дополнение Cursor использует модель fusion, Trae пока не объявила свою модель дополнения.

Функции MCP, rules, Docs все присутствуют.

Дополнение

На практике CUE показывает плохие результаты, как минимум 90% рекомендаций не будут приняты мной. Из-за крайне низкого уровня принятия, большую часть времени это отвлекает внимание, я полностью перестал использовать CUE.

GPT-4o хорошо справляется с дополнением следующей строки, способность NES плохая, в основном я всегда выключаю NES. fusion имеет отличные NES, в этом каждый пользователь обязательно запомнит. Но его сильная сторона — только в дополнении кода, дополнение не кодового содержимого хуже, чем у GPT-4o. CUE не имеет практической применимости.

По 10-балльной системе, субъективно и нестрого оценка:

Модель Дополнение кода в строке Дополнение следующего изменения Дополнение не кодового содержимого
Cursor 10 10 6
Github Copilot 9 3 8
Trae 3 0 3

Agent

В начале у Agent всех IDE были хорошие возможности, но фактический эффект постепенно снижался, это не только критика какой-то одной компании, все компании таковы.

Сейчас есть несколько концепций:

  • RAG, Retrieval-Augmented Generation, генерация с расширенным извлечением
  • Prompt Engineering, инженерия подсказок
  • Context Engineering, инженерия контекста

Цель — заставить большую модель лучше понимать человеческие потребности. Чем больше контекста вы даете большой модели, тем не обязательно лучше, контекст должен иметь определенное качество, низкокачественный контекст может повлиять на понимание большой моделью.

Хотя так говорят, но на практике некоторые люди могут обнаружить, что прилагая огромные усилия, в конце концов обнаруживают, что передача исходного кода напрямую большой модели дает наилучший результат. Проектирование промптов и контекстной инженерии в промежуточном процессе не оказывает明显ного влияния, иногда даже может повлиять на результат.

Trae реализует эти три направления, но я пока не чувствую лидирующего опыта.

Проблемы производительности

Многие люди, как и я, сталкиваются с проблемами производительности. Trae определенно является самым необычным среди серии vscode. Несмотря на похвалу дизайну его frontend, на практике много подтормаживаний.

Trae, возможно, внесла значительные изменения в vscode, что означает, что в будущем она вряд ли будет совместима с vscode, базовая версия может остановиться на определенной версии vscode.

Некоторые мои плагины работают с подтормаживанием в Trae, некоторые функции уже не могут нормально работать, эта проблема может продолжаться в Trae.

Политика конфиденциальности

Международная версия Trae предоставляет объяснение политики конфиденциальности: https://www.trae.ai/privacy-policy

Trae IDE предоставляет языки на английском, китайском и японском, политика конфиденциальности предоставляет 9 языков, но не включает китайский.

Кратко говоря:

  1. Trae собирает и делится данными с третьими сторонами
  2. Trae не предоставляет никаких настроек конфиденциальности, использование означает согласие с политикой конфиденциальности
  3. Хранение и защита данных Trae, а также их обмен подчиняются законам некоторых стран и регионов, включая все, кроме Китая

Заключение

Маркетинг Trae довольно активен, это может быть тесно связано с корпоративной культурой, в будущем это может быть IDE с наибольшим шумом в сети. Из-за несоответствия его возможностей и шума, я в дальнейшем не буду продолжать наблюдать. Собственная модель ByteDance не является сильной, возможно, ей нужно собирать данные для обучения и улучшения своей модели. Политика конфиденциальности Trae негостеприимна, она открывает двери для сбора данных. Исходя из моего длительного опыта работы с такими инструментами разработки, основная конкурентоспособность — это модель, а не другие вещи, то есть cli достаточно для vibe coding. Цена Trae IDE очень низкая, можно постоянно покупать 600 диалогов с Claude за 3 доллара, это самый дешевый инструмент на рынке для использования модели Claude. На этом основании я делаю вывод, что Trae IDE на самом деле является продуктом для сбора данных, выпущенным для тренировки собственной модели ByteDance и построения своей основной конкурентоспособности.