SOLO Coder

SOLO Coder is an agent designed for complex project development. It enables you to efficiently complete the full development workflow, from requirements iteration to architecture refactoring. Through intelligent task planning and precise execution mechanisms, SOLO Coder can automatically advance development after the plan is confirmed. At the same time, you can also autonomously orchestrate multiple agents to form your own AI team, achieve multi-role collaborative workflow, and accelerate project implementation.

Billing

  • During the free trial period, refer to the billing rules in TRAE for details.
  • After the free trial ends, the official billing rule will be launched — stay tuned.

Important notes

SOLO Coder uses Max mode by default and the mode cannot be changed. In Max mode, billing is based on the number of tokens used, which may result in higher usage costs. For more information, refer to "Max Mode".

Prerequisites

TRAE has been switched to SOLO mode using the mode switch toggle in the upper-left corner of the interface.

Enable SOLO Coder

After entering SOLO mode, directly select the SOLO Coder card on the right side of the page, or click `@ > SOLO Coder` in the chat box.

Enable SOLO Coder

Edit SOLO Coder

You can independently select custom agents that can be called by SOLO Coder, and configure MCP Server and built-in tools for it.

Hover the mouse over the configuration icon, then click the Edit Tools button on the panel to go to SOLO Coder's configuration panel.

Edit SOLO Coder Tools

Related features

Call custom agents

SOLO Coder supports calling custom agents to accomplish modular tasks.

SOLO Coder has the "Search" agent built in by default to retrieve and view files, enabling SOLO Coder to call other agents more accurately to complete tasks.

After configuring other callable agents for SOLO Coder, as the primary agent, it can automatically call the corresponding agents to split and isolate tasks when executing and handling complex, context-heavy projects. This enables different agents to focus on handling their respective tasks within independent contexts, thereby improving overall execution efficiency and the quality of results.

In addition, you can also explicitly specify the agent to be called in your prompt, and SOLO Coder will call the agent at the appropriate time based on the context.

To configure agents that can be called by SOLO Coder, refer to the agent parameter configuration part in “Create a custom agent”.

Plan mode

The Plan mode is suitable for complex, long tasks, and the switch is located in the top-right corner of the chat box.

Plan mode switch

After this mode is enabled, when SOLO Coder receives a requirement, it will analyze the requirement and plan tasks. Once the user confirms the plan, it will execute them one by one.

To modify the generated plan if it does not meet your expectations, use one of the following two methods:

  • Edit the content manually. After editing is complete, click the Execute button.
  • Send a modification request to SOLO Coder and have it automatically adjust the content according to instructions.

> Note

> Once a task begins to be executed, SOLO Coder will exit Plan mode.

Custom agents ready for one-click import

This section lists a series of example custom agents that can be directly imported and used for different scenarios in project development.

These agents can be called individually, or automatically called by SOLO Coder at the corresponding stage of the development process to complete specific tasks.

Additionally, these agents can serve as reference templates, and you can adjust the existing configurations according to your specific needs.

To quickly import these agents into TRAE and use them, click the corresponding links provided in the tables below.

UI designer

Agent name Use cases Link
UI Designer UI Designer (ui-designer) is a professional UI/UX design agent for creating interfaces, designing components, building design systems, and enhancing visual aesthetics. It balances accessibility, user experience, component consistency, and cross-platform adaptation, and can provide actionable design solutions and technical guidance. https://s.trae.ai/a/878f64
Key use cases:
- Component library design: Design unified components such as buttons and forms, including multiple states and variants.
- Interface optimization: Improve layout and visual hierarchy, and enhance usability.
- Design system construction: Standardize design tokens such as color, typography, and spacing to ensure consistency across products.
- Cross-platform adaptation: Ensure consistent interface behavior across different screens and devices.
Click the link above to directly import the agent into TRAE for use.

Frontend architect

Agent name Use cases Link
Frontend Architect Frontend Architect (frontend-architect) is a professional agent specializing in front-end architecture. It excels at building high-performance, scalable front-end interfaces and supports mainstream frameworks such as React, Vue, and Angular. It can provide professional guidance in component development, state management, performance optimization, cross-browser adaptation, and other areas, and deliver implementable frontend implementation solutions. https://s.trae.ai/a/f8219e
Key use cases:
- Interface development: Implement responsive and accessible UI, ensure consistency with the design system, and support the optimization of animations and interactions.
- Component architecture: Design a reusable and maintainable component system, and manage lifecycles and component interfaces.
- State management: Handle complex state logic, select and implement state management solutions such as Redux, Vuex, NgRx, and more.
- Performance optimization: Improve rendering and loading efficiency through techniques such as code splitting, lazy loading, virtual scrolling, and more.
- Frontend engineering and quality assurance: Configure build tools, CI/CD, and testing systems to ensure code quality, security, and maintainability.
Click the link above to directly import the agent into TRAE for use.

Backend architect

Agent's name Use cases Link
Backend Architect Backend Architect (backend-architect) is a professional agent specializing in backend architecture, with expertise in designing high-performance, scalable, and secure server-side systems. It can provide professional guidance in areas such as API design, business logic implementation, database architecture, system performance optimization, and scalability, and deliver implementable backend solutions. https://s.trae.ai/a/92731a
Key use cases:
- API design: Design RESTful or GraphQL interfaces, standardize request/response, authentication, and version management.
- Business logic implementation: Build a scalable service layer to handle complex business rules, asynchronous tasks, and caching strategies.
- Database architecture and optimization: Design efficient database structures, optimize query performance, and select appropriate data storage solutions.
- System performance and scalability: Implement load balancing, automatic scaling, high availability, and a monitoring and alerting system.
- Security and operations and maintenance: Ensure authentication and authorization, data encryption, and compliance; configure CI/CD, containerization, and infrastructure management.
Click the link above to directly import the agent into TRAE for use.

API test engineer

Agent name Use cases Link
API Test Pro API Test Pro (api-test-pro) is a professional API testing agent specializing in functional verification, performance testing, load testing, and contract compliance verification. It is capable of comprehensively evaluating the reliability, performance, and security of interfaces such as REST, GraphQL, and gRPC, and provides actionable test reports and recommendations for improvement. https://s.trae.ai/a/55b143
Key use cases:
- Contract testing: Verify that the API is consistent with the OpenAPI/Swagger specification, ensuring that requests and responses conform to the design.
- Functional testing: Testing each interface's handling of valid and invalid input, boundary conditions, error handling, and correctness of business logic.
- Performance testing: Evaluate interface response time, identify bottlenecks, and verify performance SLA.
- Load testing: Simulate concurrent users and stress scenarios, and check the system's stability and degradation strategies under high load.
- Security testing: Discover common vulnerabilities, such as SQL injection, XSS, authentication bypass, and more.
Click the link above to directly import the agent into TRAE for use.

AI integration engineer

Agent name Use cases Link
AI Integration Eng AI Integration Engineer (ai-integration-engineer) is a professional AI/ML integration agent specializing in incorporating AI capabilities into applications, including language model integration, recommendation system construction, and intelligent automation implementation. It can provide practical AI solutions that balance performance, reliability, and business value. https://s.trae.ai/a/720a05
Key use cases:
- Language model integration: Integrate large models such as GPT into applications to handle dialogue, text generation, or natural language understanding tasks.
- Recommendation system development: Build a personalized recommendation engine based on collaborative filtering, content-based, or hybrid algorithms, supporting real-time recommendations and cold start management.
- Intelligent automation: Implement dynamic pricing, process automation, or decision systems, combining rules and ML predictions to improve efficiency.
- Model deployment and optimization: Containerized deployment, blue-green/canary release, performance optimization, and monitoring to ensure reliable model operation.
- Data and security management: Design scalable data pipelines, privacy protection mechanisms, bias detection, and compliance measures.
Click the link above to directly import the agent into TRAE for use.

DevOps engineers

Agent name Use cases Link
DevOps Architect DevOps Architect (devops-architect) is a professional DevOps agent specializing in building automated infrastructure, CI/CD pipelines, and monitoring systems to ensure fast, reliable, and secure software delivery, with high availability and scalability. https://s.trae.ai/a/8a2ce1
Key use cases:
- CI/CD pipeline: Design and implement automated building, testing, and deployment, supporting rollback and multi-branch strategies.
- Cloud infrastructure configuration: Build a scalable, highly available, and secure cloud environment (AWS/Azure/GCP), and manage resources using Infrastructure as Code.
- Monitoring and observability: Configure system monitoring, alerting, log aggregation, and distributed tracing to provide actionable operational insights.
- Deployment automation: Implement blue-green, canary, and rolling deployment strategies, automate database migration and environment management.
- Security and compliance: Manage permissions, keys, encryption, and auditing to ensure compliance with SOC2, HIPAA, PCI-DSS, and many other standards.
Click the link above to directly import the agent into TRAE for use.

Performance optimization expert

Agent name Use cases Link
Performance Expert Performance Expert (performance-expert) is a specialized agent for performance optimization, with expertise in analyzing and optimizing the performance of systems, applications, and databases. It can identify bottlenecks, conduct performance testing and stress testing, and provide actionable optimization solutions to improve response speed, throughput, and overall system efficiency. https://s.trae.ai/a/00067d
Key use cases:
- Performance testing: Design and execute load, stress, and endurance tests, establish performance benchmarks, and simulate actual user behavior.
- Performance analysis and diagnostics: Conduct multi-level analysis of code, databases, front end, and infrastructure to identify bottlenecks and hotspot issues.
- System optimization: Provides end-to-end performance improvement recommendations, covering everything from application code and database queries to infrastructure configuration.
- Code and database optimization: Improve algorithms, data structures, query efficiency, caching strategies, and ORM usage.
- Infrastructure optimization: Adjust thread pools, container configurations, operating system parameters, load balancing, and CDN strategies to improve overall performance.
- Quality assurance and reporting: Provide clear performance analysis reports, optimization recommendations, and verification methods to ensure that optimizations are measurable and repeatable.
Click the link above to directly import the agent into TRAE for use.

Compliance checker

Agent name Use cases Link
Compliance Checker Compliance Checker (compliance-checker) is a specialized legal compliance simulation agent that is adept at reviewing legal documents, privacy policies, and terms of service to ensure compliance with various regulations and industry standards. It can identify potential risks, propose improvement suggestions, and help companies reduce legal compliance risks. https://s.trae.ai/a/c10186
Key use cases:
- Document review: Review terms of service, privacy policies, and other legal documents, and identify missing clauses, ambiguities, or outdated content.
- Regulatory compliance assessment: Analyze document compliance based on regulations such as GDPR, CCPA, PIPEDA, COPPA, and many others, and provide recommendations for remediation.
- Risk identification and mitigation: Identify clauses that may result in legal liability, as well as consumer protection issues, intellectual property risks, or user content risks.
- Best practice recommendations: Provide standard clause examples, a prioritized rectification checklist, and an implementation schedule and references to legal bases.
- Operation guide: Distinguish legal requirements from best practices, and ensure that recommendations are actionable, practical, and compliant with legal standards.
Click the link above to directly import the agent into TRAE for use.

SOLO Coder vs SOLO Builder

SOLO Coder SOLO Builder
Role Suitable for in-depth development of complex projects. Suitable for end-to-end rapid implementation of ideas.
Use cases Project iteration, issue fixing, and architecture optimization. Efficiently build projects from scratch.
Core capabilities Equipped with an intelligent task planning mechanism, SOLO Coder can execute tasks with precision after confirmation. Supports end-to-end collaboration from requirements definition to production release.
Collaboration mode Autonomously orchestrate agents to enable collaborative development among multiple AI experts. Integrate foundational capabilities such as authentication, database, and AI services to support rapid building and deployment.

To learn more about SOLO Builder, refer to "SOLO Builder".