[KongchangAI]
Product Reviews· 2 min read· 1,158 words

Trae Solo Mode in Action: Building a Complete Indie Product from Scratch in Two Hours

Trae Solo Mode in Action: Building a Complete Indie Product from Scratch in Two Hours

Trae Solo mode enables building and deploying a complete indie product via natural language in two hours.

This article showcases ByteDance's AI programming tool Trae and its Solo mode, demonstrating how a developer built a fully functional "Happy Calculator" product in just two hours through natural language conversation. The product features responsive layout, Chinese-English internationalization, and poster export capabilities. The article argues that AI programming tools are evolving from coding assistance to independent delivery, and that indie developers' core competitiveness will shift from coding ability to product insight.

The Efficiency Revolution of AI Programming Tools

While we're still debating whether AI can replace programmers, someone has already used an AI programming tool to develop and deploy a complete indie product in just two hours. The star of this story is Trae's Solo mode — an AI development tool that generates runnable projects directly through natural language conversation.

Trae is an AI-integrated development environment (IDE) launched by ByteDance, and its Solo mode represents a new paradigm known as "AI Agent programming." Unlike earlier code-completion tools such as GitHub Copilot, Agent-mode AI can autonomously plan tasks, invoke toolchains, and execute multi-step operations, forming a complete "perceive-plan-execute" loop. These tools typically leverage the code generation capabilities of large language models (LLMs), combined with file system operations, terminal command execution, browser preview, and other tool-calling abilities, upgrading AI from a "suggester" to an "executor." The evolution of AI programming tools has roughly gone through three stages: the first was "smart completion" represented by TabNine; the second was "context-aware code generation" represented by GitHub Copilot; and the third is "autonomous Agent development" represented by Cursor, Devin, and Trae Solo, where AI can understand high-level requirements, autonomously decompose tasks, and deliver end-to-end results.

One developer used Trae Solo to build a "Happy Calculator" — a product that's not only fully functional but also supports mobile responsiveness, Chinese-English internationalization, and even shareable poster exports. This case naturally raises the question: just how far can we push the productivity boundaries for indie developers?

The Finished Product: Small but Complete

This Happy Calculator is not a simple demo — it's an indie product with a complete user experience. Its core features include:

  • A scientific multi-dimensional evaluation system: Quantitatively assesses users' happiness across multiple dimensions
  • Clean interaction design: Users only need to make a series of simple choices to receive their happiness index
  • Responsive layout: Adapts to both mobile and desktop screens
  • Chinese-English internationalization: Reaching a broader user base
  • Poster export: Users can generate an image of their results and share it directly on social platforms

It's worth noting that responsive design and internationalization (i18n) are both time-consuming systematic efforts in traditional development. Responsive design requires using CSS media queries, Flexbox, CSS Grid, and other techniques to make one codebase adapt to different screen sizes. Internationalization (abbreviated i18n because there are 18 letters between the first and last letters) involves text translation extraction, multilingual JSON file maintenance, dynamic interpolation handling, and many other steps — often the kind of thing indie developers "know they should do but find too tedious." The fact that AI tools can automatically handle both of these workflows is a significant demonstration of how they lower the technical barrier.

Demo of the finished product

From a product completeness perspective, this has already reached a level where it could be launched and operated directly. For indie developers, the cost of validating a product idea has been dramatically reduced.

Poster image export feature

Development Workflow: From Requirements to Deployment

Step 1: Describe Requirements in Natural Language, AI Generates the Requirements Document

The entire development process starts with a brief requirements description. In Trae Solo mode, developers simply tell the AI what they want to build in natural language, and the system automatically generates a structured requirements document.

Inside Trae Solo

The key point here is that it took "several rounds of back-and-forth discussion" — AI doesn't perfectly understand requirements on the first try. Instead, it gradually refines and improves through multiple rounds of dialogue. This process is similar to communicating with a product manager, but far more efficient than the traditional approach.

Step 2: Requirements Finalized, Solo Mode Automatically Generates Complete Code

Once the requirements document was confirmed, Trae Solo mode moved directly into the development phase, automatically generating the complete project code — from the frontend interface to business logic, from internationalization configuration to responsive adaptation, all in one go.

Requirements document finally finalized

Step 3: Fine-Tune Details, Deploy Quickly

AI-generated code isn't immediately perfect. The developer still needed a few rounds of fine-tuning — adjusting UI details, fixing edge cases, or optimizing the interaction experience. But the overall workload was minimal, and the entire process from start to deployment was completed within two hours.

What Trae Solo Mode Actually Changes

Dramatically Lowers the Technical Barrier for Indie Development

Traditional indie product development, even for a simple web application, requires developers to master frontend frameworks, state management, internationalization solutions, responsive design, and many other technical areas. Trae Solo mode encapsulates these technical details within AI capabilities, allowing developers to focus their energy on the product's core value.

Compresses Idea Validation Cycles to Hours

"One indie product a day" may be a slight exaggeration, but completing an MVP (Minimum Viable Product) in two hours has indeed become a reality. MVP is a core concept in the lean startup methodology, systematically articulated by Eric Ries in The Lean Startup — building a product version with minimal development cost that can validate core hypotheses, iterating quickly through real user feedback, and avoiding wasted resources on unvalidated directions. Traditional MVP development typically still requires days to weeks, while AI programming tools compress this cycle to hours, essentially turbocharging the "build" phase of the "build-measure-learn" loop. This means indie developers can fail fast, validate market demand at extremely low cost, and no longer need to invest weeks of development time on an uncertain idea.

Human-AI Collaboration Has Found a More Efficient Division of Labor

You may not have noticed, but in this case, the developer didn't completely hand everything off to AI. The multi-round discussions during the requirements phase and the fine-tuning after development both demonstrate the irreplaceable role of human product thinking and attention to detail. AI handles efficient execution while humans handle directional decisions — this is likely the most pragmatic collaboration model at the current stage. This division of labor also foreshadows a deeper transformation of the software engineer's role: evolving from "code writer" to "requirements definer and quality gatekeeper," where core competitiveness will increasingly depend on insight into user needs rather than proficiency with specific tech stacks.

Conclusion: AI Programming Is Moving from Coding Assistance to Independent Delivery

The project from this case study is open source (Happy Calculator), and interested developers can try it out and reference it.

From a broader perspective, what Trae Solo mode represents is the trend of AI programming tools evolving from "coding assistance" to "independent delivery." This evolutionary path closely aligns with AI's capability leap from "language understanding" to "task planning and execution" — when the time to develop a complete product shrinks from weeks to hours, an indie developer's core competitiveness will no longer be coding speed, but product insight and creativity.

For those who want to try indie development, now may be the best time to get started — the tools are ready, and all that's left is your idea.

#Trae Solo mode#AI programming tools#indie development#AI Agent#MVP development#no-code development#ByteDance Trae
Share:

Related articles