Trae 리뷰 - Cursor보다 나은 AI 코드 에디터인가요?

채널 아이콘
Steve (Builder.io) 구독자 124,000명

요약

이 영상은 중국산 100% 무료 AI 코드 에디터인 Trae와 경쟁 제품인 Cursor를 비교 분석한 내용을 담고 있습니다. Trae는 기본적인 자동 완성과 채팅 기능, 자동 명령 실행 등의 기능을 제공하며, 현대적인 UI를 통해 사용자 경험을 개선하려 하지만, 프로젝트 규모가 커지면 파일 업데이트 오류와 부정확한 명령 실행 문제를 보입니다. 반면, Cursor는 다중 파일 업데이트, 자동 테스트 실행, 에이전트 모드와 YOLO 모드 등 전문 개발자들이 필요로 하는 고급 기능을 제공하여 효과적인 작업 흐름을 지원합니다. 최종적으로 영상은 개인 프로젝트에는 Trae가 진입 장벽을 낮추는데 유용할 수 있으나, 전문적인 개발 환경에서는 Cursor를 추천하는 결론을 내리고 있습니다.

주요 키워드

Trae Cursor AI 코드 에디터 자동 완성 빌더 모드 YOLO 모드 테스트 자동화 프라이버시

하이라이트

  • 🔑 Trae는 기본적인 AI 코딩 기능(자동 완성, 채팅, bash 명령 생성 등)과 현대적인 UI를 제공하지만, Cursor 대비 전반적인 성능에서 아쉬움을 보입니다.
  • ⚠️ Trae는 잘못된 파일 업데이트, 부정확한 다크 모드 적용 등 기능적 한계를 드러내며, 중국 제품 특성상 프라이버시 위험(코드 데이터의 외부 노출 위험)도 함께 존재합니다.
  • 🚀 Cursor는 멀티 파일 업데이트, 테스트 자동화, 그리고 YOLO 모드와 같은 고급 자동화 기능을 통해 작업 효율성을 크게 향상시킵니다.
  • 📌 사용자는 Cursor의 에이전트 모드를 통해 보다 정확하고 자동화된 코드 수정을 경험할 수 있으며, 인터페이스 사용법에 관한 구체적인 팁도 제공됩니다.
  • 🌟 결론적으로, Trae는 초보자나 개인 프로젝트에서 AI 기능을 경험하는 데는 적합하지만, 전문 작업 환경에서는 Cursor의 우수한 기능과 안정성이 더 큰 가치를 지닌다고 평가됩니다.

용어 설명

Trae

중국산 100% 무료 AI 코드 에디터로, 기본적인 자동 완성, 채팅, 코드 업데이트 기능을 제공하지만 고급 기능이나 대규모 프로젝트 적용에는 한계가 있음.

Cursor

AI 기반 코드 에디터로, 멀티 파일 업데이트, 자동 테스트 실행 및 에이전트 모드를 통해 전문 개발 환경에서 뛰어난 작업 효율성을 지원함.

YOLO 모드

사용자가 자연어로 세밀하게 명령 실행 허용 범위를 지정할 수 있는 기능으로, AI가 제한된 명령만 자동으로 처리하도록 설정할 수 있음.

에이전트 모드

AI가 코드의 문맥을 파악하여 자동으로 문제를 진단하고 수정하는 기능 모드로, 사용자가 직접 명령하지 않아도 작업을 효율적으로 처리함.

[00:00:00] Trae의 기본 기능 및 UI

Trae는 100% 무료 AI 코드 에디터로, 자동 완성, 채팅 기능, bash 명령 생성 등의 기본 기능을 소개합니다. 또한, 현대적인 UI 디자인과 아이콘, 문법 강조 옵션을 통해 사용자 경험을 개선한 모습을 보여줍니다.

중국의 무료 IDE인 Trae가 최고의 AI 코딩 IDE인 Cursor와 비교했을 때 어떤지 살펴봅니다. Trae는 Cursor와 같이 Claude 3.5 모델을 사용하며 자동 완성, 채팅 기능 등 기본적인 기능을 갖추고 있습니다.
Trae는 bash 명령어 생성과 실행 기능을 제공하지만, Cursor의 Command+K 기능만큼 세련되지는 않습니다. VS Code 포크임에도 UI를 크게 개선하여 현대적이고 깔끔한 디자인을 제공합니다.
Trae의 Builder 모드는 Cursor의 Composer 모드와 유사하며, 해시 명령어를 통해 파일을 컨텍스트에 추가하고 업데이트할 수 있습니다. 더 깊이 있는 분석을 제공하지만, 실제 성능은 기대에 미치지 못합니다.
[00:01:43] Trae의 문제점 및 개인정보 위험

Trae는 Cursor와 유사한 기능을 제공하지만, 파일 업데이트 시 잘못된 파일 선택, 어색한 명령 실행 등의 문제점이 드러납니다. 또한, 제품 특성상 중국 정부에 데이터 접근 권한을 허용하는 프라이버시 위험이 지적됩니다.

현재 개발 중인 Builder 플러그인의 새로운 기능은 Figma 내에서 프롬프트를 통해 브랜드 스타일에 맞는 디자인을 생성하는 것을 목표로 하고 있습니다.
피그마와 코드 간의 상호 변환 기능을 설명하면서, 회원가입 폼을 피그마 레이어로 가져와 수정하고 코드로 내보내는 과정을 보여줍니다.
피그마로 가져올 때 오토 레이아웃 옵션을 추가하기 위해 Trey에 새로운 기능 구현을 요청합니다.
Trey가 잘못된 파일을 찾는 문제점을 지적하고, 중국 제품으로서의 데이터 보안 우려사항을 설명합니다.
Cursor와 Trey의 성능을 비교하며, Cursor가 대규모 프로젝트 처리에 더 적합하다고 설명합니다.
Cursor가 올바른 파일을 찾고 디자인 요구사항을 정확히 이해하여 실행하는 것을 보여줍니다.
이 도구가 필요한 브랜드와 디자인을 정확히 복제하길 원했고, 실제로 잘 작동했습니다. Cog 아이콘, 팝오버, 체크박스 등이 올바르게 구현되었습니다.
Trae에 대해 더 관대하게 접근하기로 하고, AI design tab.TSX 파일을 수동으로 지정했습니다. 하지만 Cursor에 비해 컨텍스트 입력이 번거롭다는 점이 발견되었습니다.
Trae는 단일 파일 업데이트에는 괜찮지만, Cursor와 달리 여러 파일을 동시에 업데이트하는 기능이 부족합니다. 또한 코드 구현에서 일부 오류와 누락이 발생했습니다.
Trae가 자동으로 일부 문제를 수정했지만, 여전히 불필요한 오류를 표시하거나 잘못된 문제를 지적하는 등의 문제가 있었습니다.
실제 테스트에서 디자인은 웹사이트 미학과 잘 어울렸고 모바일 반응형도 좋았지만, 핵심 기능 연동에서는 실패했습니다.
[00:07:00] Cursor와 Trae: 테스트 자동화 기능 비교

Cursor는 멀티 파일 업데이트, 자동 명령 실행 및 YOLO 모드 기능을 통해 테스트 자동화와 코드 수정 작업을 빠르게 처리합니다. 이에 따라 사용자가 별도의 수동 개입 없이도 안정적인 작업 흐름을 유지할 수 있음을 보여줍니다.

Trae는 기본적인 기능은 잘 작동하지만, 복잡한 사용 사례에서는 한계를 보이며 VS Code의 모든 설정을 지원하지 않는 단점이 있습니다.
Tray의 VS Code 설정 동기화 문제와 설정 메뉴 접근성의 어려움에 대해 설명합니다.
Tray가 VS Code를 포크한 후 업데이트가 제대로 되지 않아 플러그인 호환성과 새로운 기능 지원에 대한 우려를 표현합니다.
Tray의 자동화 기능과 Cursor의 MCP 서버 지원 등 두 에디터의 기능을 비교 설명합니다.
Cursor의 YOLO 모드 기능과 그 안전한 사용법에 대해 상세히 설명합니다.
마크다운을 HTML로 변환하는 함수 작성 테스트를 통해 Tray의 한계점을 보여줍니다.
Tray의 오류 감지 및 처리의 문제점을 지적하고 Cursor와 비교합니다.
Trae에서 테스트를 실행했지만 3개가 실패했습니다. 코드를 복사해서 AI에게 테스트 수정을 요청했고, 수동으로 작업하여 결과를 얻었습니다.
Cursor에서 마크다운을 HTML로 변환하는 함수를 만들기 시작했습니다. 테스트 프레임워크를 확인하고 자동으로 테스트를 생성했습니다.
Cursor는 자동으로 테스트를 실행하고 모든 검사(린트, 타입 등)를 통과했습니다. 놀랍게도 한 번에 성공적으로 완료되었습니다.
Cursor가 전반적으로 더 우수하지만, 새로운 사용자들은 올바른 사용법을 알아야 합니다. 특히 컴포저 모드와 에이전트 모드 사용이 중요합니다.
[00:11:00] 사용자 팁 및 최종 결론

영상은 사용자에게 Cursor의 에이전트 모드 전환, 설정 고정 등 구체적인 사용법을 권장합니다. 결론적으로 Trae는 개인 프로젝트에 적합할 수 있으나, 전문 개발 환경에서는 Cursor의 우수한 기능이 더 큰 가치를 제공한다고 평가합니다.

IDE에서는 파일 조작이 가능한 AI와 자동완성 기능이 있는 편집 영역이 필요합니다. Trae는 다른 도구들보다 약간 느리지만 전반적으로 균형 잡힌 성능을 제공합니다.
Cursor 사용 시 주의사항으로는 채팅 모드를 제거하고, 에이전트 모드로 전환하며, YOLO 모드를 활성화하는 등의 초기 설정이 필요합니다.
설정을 완료하면 최고의 도구가 되며, 두 번째로는 Warp가 좋다고 평가합니다. 초보자들에게는 설정이 필요 없는 간단한 도구를 추천합니다.
Trae는 다재다능하지만 특별히 뛰어난 점은 없으며, 무료이지만 코드가 중국 정부와 공유될 수 있어 회사 프로젝트에는 부적합합니다.
Trae는 진입장벽을 낮추고 최신 AI 모델을 사용하며 깔끔한 UI를 제공하지만, 경제적 여유가 있다면 Cursor를 추천합니다.
Cursor의 월 20달러 구독료는 코딩 생산성 향상을 고려할 때 매우 합리적인 투자이며, 실제로는 월 2,000달러의 가치가 있다고 평가합니다.
중국에서 출시된 100% 무료 IDE인 Trae가
AI 코딩 IDE의 최강자인 Cursor와 비교했을 때 어떨까요?
Trae를 살펴보면 Cursor와 마찬가지로
모든 필수 기능을 갖추고 있습니다.
Cursor처럼 현재 AI 코딩에서 최고의 모델인 Claude 3.5를 사용하고
자동 완성 기능이 있어서
입력하고 탭을 누르면
나머지 줄을 완성할 수 있으며
여러 줄도 완성할 수 있습니다.
또한 채팅 기능이 있어
코드에 대해 질문하고
업데이트를 제안받아
코드에 적용할 수 있습니다.
정말 멋지죠. AI에게
bash 명령어 생성을 요청하고
터미널에서 실행 버튼을 클릭하면 됩니다.
Cursor처럼 터미널에서 바로
Command+K를 눌러 명령어를 생성하고
실행하는 것만큼 세련되진 않지만
주목할 만한 점은
이것이 VS Code 포크임에도
UI를 크게 변경한
몇 안 되는 에디터라는 것입니다.
현대적이고 깔끔한 디자인으로
새로운 아이콘을 사용하고
기본 문법 강조도 다르며
전반적으로 꽤 멋진 UI를 가지고 있어서
잘 만들었다고 생각합니다.
물론 이것이 완전히 새로운 것은 아닙니다.
JetBrains Fleet 코드 에디터를 보면
매우 비슷한 것을 알 수 있죠.
정확히 같진 않지만 Fleet에서
많은 영감을 받은 것이 분명합니다. 하지만
ByteDance 팀이
기능뿐만 아니라 혁신을 추구하고
VS Code에 정말 세련된 모습과 느낌을
주려 했다는 점은 칭찬할 만합니다.
또 다른 특징은 Builder 모드인데
이는 Cursor의 Composer 모드와 비슷하며
사실상 가장 뛰어난 기능입니다.
해시 명령어를 사용해
footer 파일과 같은 파일들을 컨텍스트에 추가하고
footer 파일을 포함한 뒤
원하는 업데이트를 요청할 수 있습니다.
예를 들어 footer에 다크모드 스타일을
추가해달라고 하면 Trae는
수행할 작업과 필요한 조치를
Cursor보다 더 깊이 있게
분석하는 것 같습니다. 관련 파일들을
스캔하고 찾아내서
필요한 모든 파일을
업데이트할 수 있죠. 하지만
Trae에 대해 가장 중요한 점은
Cursor의 많은 기능을 가지고 있고
같은 모델을 사용함에도
약 1주일 동안 사용해본 결과
지속적으로 Cursor보다
성능이 떨어진다는 것입니다.
실망스러울 정도입니다. 예를 들어
다크모드 스타일링을 요청했을 때
다크모드 스타일링이 제대로 되지 않았고
거의 아무것도 업데이트되지 않았습니다.
이 색상들은 전혀 맞지 않고
이 업데이트는 제대로 작동하지 않았습니다.
사실 Trae로는 간단하지 않은 작업에서
거의 성공한 적이 없습니다.
Cursor가 한 번에 성공하는
더 많은 예시를 시도해보겠습니다.
저는 현재 Builder 플러그인의
새로운 기능을 개발 중인데, 이는 프롬프트를 입력해
Figma 내에서 직접 디자인을 생성하고
선택한 프레임의 스타일과 일치시키는 기능입니다.
브랜드와 색상, 아이콘을 정확히 사용하는데
놀랍게도 Figma의 AI는
이런 기능이 없어서
제게는 그다지 유용하지 않습니다.
여기 제가 만든 회원가입 폼이 있는데,
이걸 피그마로 가져와서
수정 가능한 피그마 레이어로 만들 수 있죠.
수정도 가능하고,
코드로도 변환할 수 있습니다.
코드로 변환하면
실제 기능과 상호작용을
시각적으로 추가할 수 있어요. 예를 들어
폼 유효성 검사를 추가하고 테스트해볼 수 있죠.
준비가 되면 코드로 내보내서
우리 코드베이스와 동기화할 수 있습니다.
근데 여기에 기능을 추가하고 싶은데,
바로 피그마로 가져올 때
다양한 옵션을 제공하고 싶어요.
예를 들어 오토 레이아웃을
기본 레이아웃 스타일로 사용할지 말지 같은 거요.
Trey로 새로운 채팅을 시작해서
'피그마로 가져오기' 버튼 옆에
설정 버튼과 팝오버를 추가하고,
체크박스로 오토 레이아웃 켜고 끄기를 토글하고
convert to Fig의 use frames 옵션을 설정하게 해주세요.
꽤 구체적으로 설명했네요.
실행해보고 어떻게 되는지 봅시다.
우선 Trey가
잘못된 파일을 찾고 있네요.
참고로 저는 꽤 큰 프로젝트에서
이걸 사용하고 있어요. 이 피그마 플러그인은
코드가 상당히 많은데,
이런 상황에서 Cursor가
정말 뛰어난 성능을 보여줍니다.
대규모 코드베이스에 적용할 때
제가 굳이 언급하진 않겠지만,
Trey를 회사 코드베이스나
대규모 프로젝트에서 사용하는 건
좀 꺼려질 수 있어요. 중국 제품이라
중국의 특이한 규정 때문에
데이터에 대한 접근권한을
중국 정부에 제공해야 하거든요.
제가 이 코드를 중국에 공개하고 싶나요? 아니죠.
그래서 개인 프로젝트에서만 쓰고
회사가 명시적으로 승인하지 않는 한
회사 프로젝트에선 사용하지 마세요.
반면에 Cursor는
그런 위험이 없고
대규모 프로젝트 처리도 정말
놀라울 정도로 잘합니다.
보세요, Trey가 전부 잘못된 파일을
업데이트하고 있어서 중단할게요.
완전히 잘못된 방향으로
가고 있네요. 이건 Trey에서
자주 겪는 문제예요.
ui.TSX가 열려있어서
혼란스러웠을 수도 있다고 할 수 있겠지만,
제가 봤을 때는 CP 파일을 열어놔도
별로 나아지지 않았어요.
이제 같은 프롬프트로 Cursor에서
시도해보고 어떻게 되는지
확인해봅시다. 참고로 제가
정확한 버튼 텍스트와 함수명을 지정했는데,
사실 Cursor에서는 그럴 필요가 없어요.
하지만 공정한 비교를 위해
시스템들이 쉽게 처리할 수 있도록
비슷한 조건을 만들어준 거예요.
자, 보세요. 제대로 된 파일을 찾았네요.
디자인 탭이 바로 제가 수정하고 싶은
파일이었고,
크립 아이콘 라이브러리에서
아이콘 컴포넌트도 가져왔어요.
재미있게 테스트해보죠.
새로운 디자인 영감을 써서
다양성을 보여드릴게요.
'로그인 페이지를 만들어줘'라고 하면...
페이지의 미적 감각과 잘 어울리는
디자인이 나왔네요.
이런 도구들에서 내가 원하는 건
이 브랜드와 디자인을 그대로
복제하는 것인데, 이건 꽤 잘 작동하네요
더 좋은 건 제가 원하던 Cog를 얻었다는 거예요
올바른 아이콘 라이브러리를 사용하고
팝오버와 체크박스도 사용하며
정확하게 동작하네요. 와, 그리고 올바르게
useState에서 가져온 useFrames를 사용하도록
convertToFigma를 업데이트했어요
이전처럼 하드코딩된 false 대신
완벽해요, 제가 원하던 거예요
이제 이걸 다 스태시하고
이번에는 Trae에 대해
좀 더 너그럽게 접근해볼게요. 수동으로
이게 AI design tab.TSX가 되길 원한다고 지정할게요
참고로 수동으로 컨텍스트를 입력하는 게 이미 번거로운데
file을 타이핑하고 AI design tab까지
입력해야 하는 게 더 귀찮네요
Cursor의 컨텍스트 단축키가
훨씬 더 편해요. 해시태그만으로도
되고 @ 기호나 다른 것들도
@web 같은 것도 되죠. Trae의 디자인이
더 세련됐을 수는 있지만, UX는
확실히 Cursor가 더 세련됐어요
이제 여기서는
정확히 같은 프롬프트를 입력할 건데
올바른 파일이 열려있는지 확인하고 커밋할게요
이 경우 Trae는 여러 파일을
업데이트할 필요가 없는데, Cursor는
만약 요청사항이 있고 10개의
다른 위치에서 몇 줄의 코드를
업데이트해야 한다면 아주 잘 처리하죠
Trae는 그걸 못하고, 지금 뭘 하는지 모르겠네요
chatInputFocus를 chatInputFocus에 추가했는데
focus가 중복되어 있어서 말이 안 되고
팝오버 로직은 추가했지만 임포트도 빠졌고
구현 세부사항도 빠졌어요
이건 정말 이상한데, Trae가
실제로 없는 오류를 발견했다고 하네요
Tabler가 알 수 없는 단어라고 하는데
이건 패키지 이름이고 문자열인데도요
다른 파일에서도 VSCode 오류를 표시하고
이상하게도 문제를 지적하네요
Trae가 자동으로 문제를 발견하고
수정한 것 같아서 다행이에요
이제 올바른 임포트가 있어서 다행이고
안도가 되네요
이상한 focus focus 변경은 잡지 못했지만
괜찮아요. 이게 실제로
작동하는지 봅시다. 새로운 디자인으로 가서
플러그인을 실행해볼게요
이건 이커머스인데, 기프트 가이드를 요청해볼게요
나쁘지 않은 디자인이에요
이 웹사이트의 미적 감각과 잘 어울리고
약간의 상호작용도 볼 수 있고
모바일에서도 잘 보이네요
중요한 건 Cog 아이콘을 얻었다는 거예요
팝오버도 잘 작동하고
가장 중요한 건 작동하나요?
당연히 안 되죠. 실제로
그 옵션을 convertToFigma 함수에
연결하지 않았어요. 아마도
함수의 출처와 우리가 원하는 옵션이
무엇인지 더 나은 컨텍스트가 필요했을 거예요
등등이요
Trae는 제 경험상 이런 게 잘 안되요
Copilot과 Claude는 괜찮은데
파일만 제공하면 잘 되지만
파일을 더 많이 업데이트하고
더 복잡한 사용 사례에서는
완전히 망가지는 걸 봤어요
Trae에 대해 한 가지 더 지적하자면
모든 VS Code 설정을 지원하지 않는다는 거예요
저는 파일 트리가 오른쪽에 있는 걸 선호하는데
채팅은 왼쪽에 두고 싶은데
Tray에 여러 번 설정을 동기화하고
수동으로 설정을 변경했는데도 불구하고
Tray에서는 Command + 콤마로
VS Code 설정을 열 수 없었어요
VS Code 설정을 찾는 게 정말 어려웠는데
이 메뉴로 가서 옵션을 찾아야 했죠
솔직히 말씀드리면
올바른 옵션을 찾는 데
10번은 시도했던 것 같아요. 제가 바보 같나요?
그리고 사이드바 옵션을 찾아보다가
ChatGPT에게 물어봤지만
결국 알게 된 건 그 기능이
Tray에는 없다는 거였어요
아마도 VS Code를 포크한 지
오래됐고 업데이트를 안 한 것 같은데
이건 좀 걱정되는 부분이에요
왜냐하면 이러다가
일부 플러그인이 작동하지 않을 수도 있고
새로운 기능들이 Tray에 적용되지 않을 수도 있거든요
Cursor는 VS Code 기능들을
더 잘 따라가고 있는 것 같은데
이건 제 생각에 매우 중요해요. Tray가
자동으로 컴파일되지 않은 파일을 찾고
린트 이슈를 발견해서
수정하는 것과 같은 에이전트 기능이 있지만
Cursor만큼 진보적이지는 않아요
Cursor는 이제 MCP 서버를 지원하는데
이건 정말 유용한 기능이에요
다양한 도구들을 연결해서
컨텍스트의 일부로 사용할 수 있죠. 게다가 Cursor에는
정말 멋진 기능이 하나 더 있는데
많은 사람들이 놓치고 있고
Tray에는 없는 거예요. Cursor 설정에서
Features로 가보시면
YOLO 모드 옵션이 있어요. 이건
생각만큼 위험하지 않은데, 왜냐하면
이 옵션을 켜면 Cursor가 자동으로
실행할 수 있는 명령어를
매우 구체적으로 지정할 수 있어요
허용 목록을 상세하게 만들 수 있고
자연어로 지시를 내릴 수 있죠
저는 Cursor가 테스트만
자동으로 실행하도록 엄격하게 설정했어요
테스트 실행을 허용하면 정말 멋진
일들을 할 수 있는데, 한번 보여드릴게요
하지만 먼저 Tray로 비교해보죠
Tray에게 마크다운을
HTML로 변환하는 함수를 만들어달라고 할 건데
단위 테스트를 먼저 작성하고
테스트가 통과할 때까지 코드를 수정해달라고 할게요
utils 폴더가 이 함수를
추가하기 좋은 위치라고 찾아냈고
테스트 파일도 괜찮아 보이네요
마치 Claude가 할 법한 것처럼 보이고
Cursor가 하는 것과 비슷한데
markdown-to-html 파일을 추가했어요
가장 좋은 점은 모든 테스트 케이스가
성공적으로 통과했다고 하는데, 음... 실제로는
테스트를 실행하지도 않았어요. 게다가
이 파일이 존재하지 않는다고 하는데, 분명히 있는데 말이죠
제가 미쳤나요? 파일이 여기 있는데
Tray에서는 이런 이상한 에러가 가끔 발생해요
그리고 린트 에러도 자동으로
잡지 못했어요
이 결과가 null일 수 있다는 것도요
나머지는 괜찮아 보이긴 하네요
1년 전의 Cursor 수준이라면 괜찮았겠지만
지금은 Cursor가 확실히 더 나아요
이런 이상한 오류도 없고
잘못된 에러도 보여주지 않아요
아, 이 경로를 다시 입력하니까
에러가 사라지네요. 뭐가 됐든 이제 테스트를 실행해볼게요
물론 테스트를 실행하니 세 개가
통과하지 않네요. 괜찮습니다.
이걸 복사해서 붙여넣고 '테스트를 수정해주세요'라고 하면
실제로 실행하지는 않았지만
이번에는 적어도
실행할 명령어를 제안해주고 있네요.
자동으로 명령어를 실행하는 YOLO 모드는 없지만
수동으로 작업하면서
테스트를 수정할 수 있었고
실행해서 결과를 얻었습니다.
완벽하지는 않았지만, 보통 그렇듯이
원하는 결과를 얻었습니다. 이제 처음부터 다시 시작해서
Cursor에서 같은 작업을 해보겠습니다.
마크다운을 HTML로 변환하는 함수를 만들되
먼저 테스트를 작성하고 코드가 통과할 때까지 반복하세요.
package.json을 확인해서
올바른 테스트 프레임워크를 사용하고 있네요.
테스트가 생성되었고 잘 보입니다.
이제 자동으로 명령어를 생성하고
자동으로 명령어를 실행합니다.
손대지 않아도 알아서
테스트가 실행되고 실패했다면
수정될 때까지 반복했을 거예요.
정말 놀랍게도 한 번에 성공했고
모든 것이 완벽해 보입니다.
린트도 통과하고 타입도 통과하고 기타 등등
Cursor가 전반적으로 더 낫다고 생각하지만
모든 새로운 Cursor 사용자에게
한 가지 중요한 주의사항이 있습니다.
무엇을 어떻게 사용해야 하는지 알아야 한다는 점이죠.
Trae 같은 제품은 기본적으로
꽤 잘 작동하는 방향으로 설정되어 있고
Warp 같은 다른 제품들도
마찬가지입니다. Warp가 더 좋은 이유는
기본적으로 Cascade를 사용하기 때문인데
Cascade는 컴포저처럼
여러 파일을 동시에 편집할 수 있고
에이전트 워크플로우, 자동 컨텍스트 수집,
질문 답변 등 모든 것이 가능합니다.
이것이 대부분의 사람들이
IDE에서 사용해야 할 기능입니다.
파일을 읽고 쓰고 업데이트할 수 있는 AI가 있고
자동완성 등이 있는
메인 편집 영역이 있습니다.
참고로 Trae의 자동완성은
다른 것들보다 약간 더 느린데
이것이 바로 Trae의 특징입니다.
어느 것 하나 특별히 뛰어나지는 않지만
다시 시작하기로 돌아가서
제 경험상 Cursor는 사용법에 대한
몇 가지 제안이 필요합니다.
항상 컴포저 모드를 사용해야 하는데
대부분의 사람들은 기본값인
채팅 모드로 설정되어 있습니다.
채팅은 비슷해 보이고 때로는
모르고 채팅에 입력하게 되는데
이는 같지 않고 성능도 떨어집니다.
그리고 컴포저에서도 보통
일반 모드가 기본인데, 이는
에이전트 모드만큼 좋지 않습니다. 에이전트 모드는
자동으로 검사하고 수정하고 테스트를 실행하며
컨텍스트를 자동으로 수집할 수 있어서
사람들에게 Cursor를 다운로드하면
채팅 탭을 우클릭해서 제거하고
다시는 보지 말라고 말합니다.
에이전트 모드로 전환하고 설정도
변경해야 하는데, 저의 경우
모르는 사이에 항상 일반 모드로 돌아가서
설정을 변경해서
옵션을 고정시켜야 했고
YOLO 모드도 활성화해야 합니다.
여기로 가서 기능을 찾고
YOLO 모드를 찾아서 지정해야 합니다.
이렇게 설정해야 합니다.
테스트나 원하는 다른 것들을 설정하면 됩니다
일단 설정을 마치면, 제가 써본 것 중 최고입니다
의심의 여지가 없이 경쟁 상대가
없죠. 제 생각에 두 번째로 좋은 것은
Warp이고, 만약 누군가가
코딩을 처음 배우는 사람이라면, IDE 파워유저가 아니라면
저는 꽤 많은 사람들에게 추천했습니다
그냥 잘 작동하고, 쉽게 사용할 수 있으며
설정이 필요 없이 바로 사용할 수 있다고요
시작 가격도 약간 더 저렴하지만
사람들이 사용 제한에 더 빨리 도달한다고 들었습니다
Trae는 만능이지만 특출난 것은 없습니다
하지만 100% 무료입니다. 단, 당신의 코드가
중국 정부와 공유되는 것에 동의한다면 말이죠
회사에서는 사용하지 않는 게 좋습니다
회사에서 문제가 될 수 있어요
하지만 취미로 만드는 리액트 포토 소셜 네트워크 앱에
Trae가 신경 쓸까요? 아니죠
저는 Trae가 진입 장벽을 낮춰서
GitHub Copilot이나 다른 서비스들처럼
공격적인 무료 티어 제한 없이
모든 사람이 AI에 접근할 수 있게 한 점이 좋습니다
게다가 기본적으로
Claude와 같은 최신 최고의
모델을 사용하는 것도 환상적이죠
깔끔한 UI를 가지고 있고
다른 VS Code 포크들의 단순한
복제품 이상이 되려고 노력하는 게 보입니다만
정말 빠듯한 학생이 아니라면
누구에게도 추천할 수 없습니다
제 의견으로는 Cursor에 돈을 지불해야 합니다
월 20달러는 정말 큰 금액이 아닙니다
전 세계 어디에 살든 상관없어요. 만약 당신의
통화로 월 20달러가 200달러처럼 느껴진다 해도
Cursor는 그 이상의 가치가 있습니다
엔지니어링은 비싸고 코딩은 시간이 걸립니다
하지만 당신의 코딩 속도를 가속화하고
거대한 코드 블록을 정확하게
작성해주는 것은, 특히
사용법을 잘 익히면
놀라울 정도로 잘 작동하며
진정 월 2,000달러의 가치가 있습니다
Trae를 사용해보고 좋다면
Cursor와 Warp도 사용해보세요
더 자세한 기능별
Cursor와 Trae의 비교는
builder.blog의 전체 블로그 포스트를 확인하세요
그리고 여러분은 어떻게 생각하시나요?
Cursor가 최고인가요? Warp인가요? GitHub
Copilot은 많이 언급하지 않았지만
전체 리뷰가 있습니다. 제 의견으로는
그저 그렇지만, 개선을 하고 있어서
더 나아졌을 수도 있죠
지켜봐야겠네요. 어쨌든
여러분은 어떤 것이 가장 좋았나요?
댓글로 알려주세요