Tool Panels

SOLO mode provides a range of tools, including an editor, documentation, a browser, and more. You can use these tools to expand your capabilities.

Show the tool panel

After switching to SOLO mode, click the Show Tools icon in the upper-right corner of the interface or use the shortcut (macOS: `option + command + /`; Windows: `Ctrl + Alt + /`) to show the tool panel.

工具面板 UI

Available tools

During the process of analyzing and executing tasks in SOLO Builder or SOLO Coder, different tools play different roles.

Tool Description
Editor Show the coding process and the final code. Once code generation is complete, it will be automatically accepted. You can click the View Diff button, and then view the change details in the DiffView tool. You can also manually edit code, or select code snippets and send them to AI chat for further processing. For operations such as deleting files or code, the agent will seek your confirmation in advance.
DocView Present the generation process and initial drafts of documents related to development requirements (such as product requirement documents, technical architecture documents, and more). You can manually modify these documents, or select specific content and send it to AI for modification. Markdown format is supported.
Terminal Display the process and result of command execution. You can select the command output and then click the Add to chat button to send it to chat to ask AI. If you encounter an error, you can also select the error message and send it to AI for analysis and processing.
Browser Display the AI-built web application for you to preview.
  • If you need to modify elements, 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 texts support click-to-edit.
  • If you need to deploy the project, click the Deploy button in the upper-right corner to initiate the deployment task. For more information, refer to "Deployment service".
  • Enter an URL in the address bar to view the corresponding external webpage.
  • If there are console errors in the current project, the relevant information will be displayed at the bottom of the tool. You can send errors to AI chat for analysis and handling.
DiffView Display the code changes for the current task, including the number of changed files, file names, the number of changed lines of code, and other information. You can open a file to view the specific changes.
Figma To select the frame or element that needs to be converted into code and send it to AI chat. For more information, refer to "Figma to code"
Integration Support the quick integration of various third-party services, including Supabase service, deployment service, AI service, and payment service. For more information, refer to "Supabase service", "Deployment service", "AI service", and "Payment service". Note: Integration services are only available for SOLO Builder.
Agent For viewing built-in agents and managing custom agents. For more information, refer to "Agent".
MCP For managing MCP servers. For more information, refer to "Model Context Protocol".
Settings For configuring TRAE, including account settings, general settings, development environment settings, and more.

Flow

You can enable or disable "Flow" mode by clicking the Flow button in the upper-left corner of the tool panel. When enabled, the system automatically switches tools based on the AI's current work stage and displays real-time progress and output.

For example, when the AI is generating a product requirement document based on your instructions, the system automatically opens the DocView tool to show the document generation process. When the AI starts coding, it switches to the Editor tool to display the coding process.

During task execution, the tools are read-only, and manual operations are not allowed. If you double-click or scroll within the tool, the system will exit "Flow" mode.

If you need to manually intervene or edit content, turn off "Flow" mode first.

Note

If the AI is processing multiple tasks simultaneously, the "Flow" mode applies only to the current task and does not carry over across tasks.