Recently, ByteDance has launched a new AI-integrated Integrated Development Environment (IDE) named Trae, aiming to compete directly with Cursor. Trae integrates advanced large language models like Claude 3.5 and GPT-4o. At present, Trae is available for free but is compatible only with MacOS systems, leaving Windows users unable to access it.

Installing Trae

To begin, visit the official website https://www.trae.ai/ to download and install the tool.

Trae

Upon first launch, users are prompted to complete initial setup where they can choose from three theme colors and select their preferred language between English and Chinese, customizing their user experience accordingly.

Add the command

Seamless Transition from VS Code or Cursor

For those who have previously installed VS Code or Cursor, Trae offers a seamless migration process. Users simply need to click "Import from VS Code" or "Import from Cursor," and the system will automatically transfer all extensions and settings from these IDEs into Trae.

Import Congifuration

Command Line Tool Integration

Similar to Cursor, Trae provides command-line tools that can be installed locally in the terminal. This feature adds flexibility and convenience for developers who prefer working directly in the terminal environment.

Dual Modes: Chat and Build

Trae operates primarily in two modes:

  • Chat Mode: Designed to answer coding questions, explain codebases, generate code snippets, and fix errors. During conversations, users can upload images to receive more comprehensive assistance.

Chat

  • Build Mode: Helps users develop full projects from scratch by automatically creating necessary files based on prompts and continuously fixing issues until functionality is achieved.

Builder

Efficient Code Management

In both modes, users can efficiently manage code changes through "Accept All" and "Reject All" buttons, allowing for bulk processing of changes within projects or files. Additionally, hovering over specific code sections reveals "N (Reject)" and "Y (Accept)" buttons in the top right corner, providing fine control over code modifications.

Powerful Model Integration and Plugin Support

Trae currently integrates two advanced models, Claude 3.5 Sonnet and GPT-4o, offering powerful AI-driven functionalities to developers. Moreover, it supports plugins from the Trae extension store and the VS Code marketplace, providing extensive customization options.

User Experience and Advantages

Overall, Trae delivers a user experience comparable to Cursor, along with several unique advantages. It offers users free access to advanced models like Sonnet 3.5, which is particularly appealing to programmers.