Trae – DeepSeek Based AI Programming Tool

A free AI programming tool launched by Trae – Byte, based on Claude and DeepSeek. It is "free launched by ByteDance" AI IDE, supports native Chinese, integrates mainstream AI models such as Claude 3.7 and GPT-4o (the domestic version is Doubao Big Model and DeepSeek Model), and is completely free to use.

Trae is a “free-launched by ByteDance” AI IDE, supports native Chinese, integrates mainstream AI models such as Claude 3.7 and GPT-4o (the domestic version is Doubao Big Model and DeepSeek Model), and is completely free to use. Trae’s main features include Builder mode, which helps developers build projects from scratch, and Chat mode, which Trae currently supports the latest Gemini 2.5 ProThink models and GPT-4.1Model. Chat mode supports asking and optimizing code base or programming questions. Trae features friendly interaction design such as code preview, Webview functionality, and powerful code generation capabilities.

Trae’s main features

  • Intelligent code generation and optimization:Trae can generate code snippets through natural language, support code completion, optimization and reconstruction, and help developers program efficiently.
  • AI-driven interaction patterns: available in both Chat and Builder modes. Chat mode supports code question answers and code update suggestions, while Builder mode can directly generate complete code items based on user needs.
  • Native Chinese Support:Trae supports Chinese from the underlying design, and the interface language is fully Chinese-language, suitable for Chinese developers.
  • Integrating mainstream AI models: Built-inGemini 2.5 ProThink models and GPT-4.1 , Claude 3.7 and GPT-4o and other powerful AI models (the domestic version is the Doubao model and the DeepSeek model) are completely free to use and help developers quickly generate high-quality code.
  • Convenient project preview and commissioning: Provides Webview function, supports direct preview of Web pages in IDE, convenient for front-end development.
  • Flexible contextual references: Supports referencing code blocks, files, folders or entire projects in AI conversations to facilitate precise interaction.
  • Efficient development experience: Provides a simple and intuitive interactive interface, supports intuitive display and quick application of code changes.

How to use Trae

  • Installation and startup:AccessTrae official website(International version website: trae.ai) After downloading and installing the package, open Trae. When starting for the first time, you can select the interface language (recommended to choose Chinese) and theme. Trae configuration can be migrated with existing VSCode or Cursor configuration for quick hands-on.
  • Registration & Login:Sign up and log in to Trae using your mailbox or social media handle. Once logged in, the built-in AI models (like Claude 3.7 and GPT-4o, the domestic versions are the Doubao big model and the DeepSeek model) can be used for free.
  • Chat Mode
    • Shortcuts: Use Cmd + i Or Cmd + u Calling Chat functionality.
    • Interaction: Enter a question or code requirement in the dialog box, and Trae will generate code suggestions or answers based on the AI model.
    • Code update:Trae displays a comparison between the original code and the optimized code, which the developer can choose to accept or reject.
  • Builder mode
    • Project generation: With a simple description (like “Generate a Image Compression Tool”, Trae can automatically generate project code.
    • Interactively executed: During the generation process, Trae may ask for user opinions (such as whether to execute a command) and needs to be manually confirmed.
  • Code Preview & Debugging: Trae provides a Webview function that allows you to preview web pages directly within the IDE, making it convenient for front-end development. If an error is encountered, the error message can be copied to Chat by clicking the “Add To Chat” button in the command line, and the AI can help with the solution.
  • Contextual references: can reference blocks of code, files, folders or entire items in Chat.
  • Command-line tools: supports installing Trae’s command-line tools at the local terminal.
  • Precautions: Trae’s AI functionality currently does not support direct reading of external links. When generating projects with Builder, it’s recommended to avoid environment variable issues by manually creating virtual environments (like Python’s venv or Conda) in advance.
trae

Trae application scenarios

  • Web development: Trae can quickly generate static web pages or dynamic web application code through simple natural language descriptions, support front-end page preview and debugging, help developers build web projects efficiently, and solve problems in the development process through Chat mode.
  • Game development: Developers can generate basic code for simple games (such as Snake) through Trae, support integration with mainstream game engines, and provide optimization suggestions to help quickly implement game logic and functions.
  • Data processing:Trae can generate code for data cleaning, analysis and machine learning data preparation, supports multiple data formats, and completes data processing tasks efficiently.
  • API Development: Trae can quickly generate API requests and back-end interface codes, support the generation of API documentation and test code, and develop and verify API functions.
  • Tool development:Trae can generate code for utilities (such as image compression, file encryption) and automated scripts based on descriptions to quickly implement functions.
  • Learning & Teaching: Trae can generate basic code examples for various programming languages to help beginners understand grammar and logic, and at the same time provide teachers with code cases for teaching and assist teaching.

We will be happy to hear your thoughts

Leave a reply

AI Trend Zone
Logo