trae 사용에 대한 간단 공유

이 긴 글은 2025-07-22에 발표되었으며, 현재 trae의 기능 완성도와 성능이 낮습니다. 향후 trae가 개선될 수 있으니 직접 체험해 보시고 자신의 체험을 기준으로 판단하시기 바랍니다.

일반적으로 먼저 입사한 직원들이 기업과 제품 문화를 형성하게 되며, 이는 비교적 변화하기 어려운 근간이자 추상적인 부분이기도 합니다. 제 공유는 참고용이니 참고만 하시기 바랍니다.

인터페이스 디자인

trae의 인터페이스는 뛰어난 미적 감각을 가지고 있으며, vscode 원본에 비해 레이아웃/색상/글꼴이 모두 조정되어 미적 감각이 뛰어납니다. 논리 구조도 비교적 명확하여 이 부분에 대해 제가 제안할 만한 내용이 없습니다.

기능

기능 누락

vscode에 비해 Microsoft와 Github에서 제공하는 기능이 많이 누락되었습니다. 아래는 제가 아는 부분만 간단히 나열한 것입니다.

  • 설정 동기화
  • 설정 프로필
  • 터널
  • 플러그인 마켓
  • 제1자 폐쇄형 플러그인
  • IDE는 Windows와 MacOS만 지원하며 Web과 Linux는 지원하지 않음
  • 원격 SSH는 Linux 서버만 지원하며 Windows와 MacOS는 지원하지 않음

이 중 제1자의 폐쇄형 플러그인은 비교적 해결하기 어려운 부분으로, 현재 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의 극히 낮은 채택률로 인해 대부분의 경우 집중력을 방해하게 되어, 저는 이미 CUE를 전혀 사용하지 않고 있습니다.

GPT-4o는 다음 줄의 보완에 능숙하지만 NES 능력은 매우 떨어져서 기본적으로 NES는 꺼놓고 사용합니다. fusion은 NES가 매우 뛰어나며, 이 경험을 해본 사람이라면 반드시 깊은 인상을 가질 것입니다. 하지만 fusion의 강점은 코드 보완에만 국한되며, 비코드 내용 보완은 GPT-4o에 비해 떨어집니다. CUE는 실용성이 없습니다.

10점을 만점으로 하여 엄격하지 않은 주관적 평점

모델 코드 내 보완 다음 수정 보완 비코드 내용 보완
Cursor 10 10 6
Github Copilot 9 3 8
Trae 3 0 3

Agent

각 IDE 초기의 Agent는 비교적 뛰어난 능력을 가지고 있었지만, 실제 효과는 점차 감소하고 있습니다. 이는 특정 기업만의 비판이 아니라, 모두가 동일한 상황입니다.

현재 몇 가지 개념이 있습니다.

  • RAG, Retrieval-Augmented Generation, 검색 증강 생성
  • Prompt Engineering, 프롬프트 엔지니어링
  • Context Engineering, 컨텍스트 엔지니어링

목표는 모두 대형 모델이 사람의 요구를 더 잘 이해하도록 하는 것입니다. 대형 모델에 제공되는 컨텍스트는 많을수록 좋은 것이 아니라, 일정한 품질이 필요하며, 낮은 품질의 컨텍스트는 대형 모델의 이해에 영향을 미칠 수 있습니다.

이렇게 말해도 실제로 사용하는 일부 사람들은 엄청난 노력을 들였지만, 결국 코드 원본 파일을 대형 모델에 전달하는 것이 가장 좋은 효과를 얻을 수 있다는 것을 발견하게 됩니다. 중간 단계에서 프롬프트와 컨텍스트 엔지니어링을 설계하는 것은 명확한 영향을 미치지 못하며, 때로는 오히려 효과를 저해할 수 있습니다.

Trae에서는 이러한 세 가지 접근 방식을 구현했지만, 아직 뚜렷한 우월한 경험을 느끼지는 못했습니다.

성능 문제

저와 같이 성능 문제를 겪는 사람들이 많습니다. Trae는 vscode 계열 중에서 가장 특이한 제품이며, 앞서 인터페이스 디자인을 칭찬했지만 실제로는 많은 버벅임이 있습니다.

Trae가 vscode에 상당한 수정을 가했을 가능성이 있으며, 이는将来와 vscode와의 호환성이 낮아질 수 있음을 의미하며, 기본 버전이 특정 vscode 버전에 머물 수 있습니다.

제 일부 플러그인은 Trae에서 버벅이고, 일부 기능이 정상적으로 작동하지 않으며, 이 문제는 Trae에서 지속될 가능성이 있습니다.

개인정보 정책

Trae 국제판은 개인정보 정책에 대한 설명을 제공합니다: https://www.trae.ai/privacy-policy

Trae IDE는 중영일어를 제공하지만, 개인정보 정책은 9개국 언어를 제공하며 중국어는 포함되지 않습니다.

간단히 말하면:

  1. Trae는 제3자에게 데이터를 수집하고 공유합니다.
  2. Trae는 개인정보 설정 옵션을 제공하지 않으며, 사용 즉시 개인정보 정책에 동의한 것으로 간주됩니다.
  3. Trae의 데이터 저장 보호와 공유는 일부 국가 및 지역의 법률을 따르며, 중국은 포함되지 않습니다.

요약

Trae는 마케팅이 많아 기업 문화와 깊이 연계될 가능성이 있으며, 향후 네트워크에서 가장 큰 목소리를 낼 IDE가 될 것입니다. 그러나 그 능력이 목소리에 비해 떨어지기 때문에 저는 더 이상 지켜보지 않을 것입니다. ByteDance의 자체 모델은 강력하지 않으며, 모델 능력을 향상시키기 위해 데이터 학습이 필요할 수 있습니다. Trae의 개인정보 정책은 친절하지 않으며, 데이터 수집을 위한 문을 열어두고 있습니다. 제 경험상 이런 유형의 개발 도구와 오랜 시간 접해온 결과, 근본적인 경쟁력은 모델에 있으며 다른 것들에 있지 않습니다. 즉, cli만으로도 vibe coding이 충분합니다. Trae의 가격은 매우 저렴하여 3달러로 600회의 Claude 대화를 지속적으로 구매할 수 있으며, 시장에서 Claude 모델을 가장 저렴하게 사용할 수 있는 도구입니다. 이를 통해 Trae IDE가 실제로는 ByteDance의 자체 모델을 훈련시키고 핵심 경쟁력을 구축하기 위해推出된 데이터 수집 제품이라고 추정합니다.