SOLO Builder
SOLO Builder is an agent that helps you build professional and fully functional web applications. You simply describe your requirements in natural language, and SOLO Builder will automatically handle the rest, including selecting the most suitable AI model for the task, analyzing your requirements, generating PRD, writing code, and producing previewable results.
SOLO Builder is the ideal choice when you want to quickly transform ideas into beautiful interactive web applications. This article provides a detailed introduction to SOLO Builder, including its workflow, activation methods, core features, and more.
Restrictions
SOLO Builder is only available in SOLO mode.
Billing Information
Each response from SOLO Builder consumes one fast request from the premium model. For information on how to subscribe to the Pro plan and purchase additional packages, please refer to "Plans and Billing".
Workflow
SOLO Builder uses the following workflow to build web applications:
- Requirement Analysis
- PRD Writing
- Coding
- Preview
- (Optional) Deployment
Prerequisites
- SOLO mode is enabled.
Enabling SOLO Builder
When SOLO mode is enabled, SOLO Builder is enabled by default. You can also select it in the AI chat panel by @ SOLO Builder.
Features
PRD Generation
SOLO Builder will automatically generate a PRD based on your requirements and display the PRD generation process and draft in the DocView panel.
After the draft is completed, if you want to edit it, you can use the following methods:
- Manually edit the PRD
- Continue chatting with SOLO Builder to refine the requirement description and let it autonomously update the PRD
- Select content in the PRD and send it to chat for further discussion with SOLO Builder
After enabling the show differences toggle in the upper right corner, whenever SOLO Builder modifies the PRD, the DocView panel will display changes in diff format.
Once the PRD is ready, you can click the "Ready to build!" button in the AI chat panel, and SOLO Builder will start coding based on the PRD.
Coding
SOLO Builder will generate code based on the PRD and display it in the editor panel. Generated code changes will be automatically accepted before a new round of chat starts or when switching chats. You can manually edit the code or select code snippets and send them to AI chat for further processing. For operations such as deleting files or code, SOLO Builder will seek your approval in advance.
Command Execution
SOLO Builder will automatically execute commands it considers safe and display the execution process and results in the terminal panel.
When command execution fails, SOLO Builder will automatically analyze the cause and attempt to resolve it. To learn more about error information, you can select the error content and send it to AI chat for details.
Preview and Modification
After development is completed, SOLO Builder will display the results for preview in the browser panel and summarize the project structure and technical highlights in a dialog to help you quickly understand the project.
If you need to modify elements, you can click the select button in the upper right corner to enable element selection mode, then select the target element and send it to AI chat for modification. Static text can be clicked to edit.
Deployment
Currently, TRAE supports online deployment of web applications through the third-party service Vercel. When your web application is ready for deployment, you can click the deploy button in the AI chat panel or the deploy button in the upper right corner of the browser panel to directly start the deployment task, or tell the AI your deployment request to let it trigger the deployment process. For detailed instructions, please refer to the "Deployment" section in the "SOLO Mode" article.