# Trae SOLO — ByteDance Free AI IDE Autonomous Mode > Trae SOLO is ByteDance's free autonomous mode in Trae IDE. Plans, edits, tests, iterates until done — Claude/GPT-4o backend, no Pro sub needed. ## Install Copy the content below into your project: ## Quick Use 1. Download Trae IDE from trae.ai (macOS or Windows) 2. Sign in with email or Google 3. Click the SOLO mode toggle in the chat panel; describe your project goal --- ## Intro Trae SOLO is ByteDance's autonomous coding mode shipped inside the free Trae IDE. You describe a project, SOLO breaks it into tasks, generates files, runs the tests, and iterates until done — closer to Devin than Cursor in spirit. Best for: solo developers prototyping side projects without subscribing to Claude or Cursor Pro. Works with: Trae IDE on macOS / Windows. Setup time: 5 minutes (download + sign in). --- ### What's in Trae SOLO | Component | Behavior | |---|---| | **Task planner** | Breaks the user's high-level goal into ordered tasks before any file is touched | | **Multi-file editor** | Edits and creates files based on the plan, with rollback if a test fails | | **Self-test loop** | Runs `npm test` / `pytest` / language-detected tests after each change | | **Approval gates** | User reviews planned changes; SOLO waits for approval before destructive ops | | **Free tier** | Backed by Claude Sonnet / GPT-4o; no per-token billing for users | ### Example session ``` You: "Build a Pomodoro timer web app — React, Tailwind, dark mode toggle, sound on completion." SOLO plan: 1. Initialize Vite + React + Tailwind project 2. Create Timer component with start/pause/reset 3. Add sound asset and Web Audio API trigger 4. Add dark mode toggle with system preference detection 5. Write Vitest specs for timer state transitions [reviews plan, approves] SOLO executes: Step 1: Created package.json, tailwind.config.js, src/main.tsx Step 2: Created src/components/Timer.tsx (87 lines) Step 3: Added public/bell.mp3, src/hooks/useSound.ts ... All 5 steps complete. 4/4 tests passing. Run with: npm run dev ``` ### Why ByteDance ships this for free Trae is ByteDance's bet on the AI-coding stack outside China — competing with Cursor and Windsurf for English-speaking developers. SOLO is the free hook. Pricing for premium models (longer context, faster inference) comes later. --- ### FAQ **Q: Is Trae SOLO really free?** A: Yes — Trae IDE and SOLO mode are free as of 2026. ByteDance subsidizes the Claude / GPT inference cost. No credit card needed for the free tier. **Q: Is my code private if I use Trae?** A: Trae's privacy policy states code stays private and is not used for model training. Verify on trae.ai/privacy before using on sensitive codebases. **Q: How does SOLO compare to Cursor's Composer?** A: Cursor Composer is interactive — you guide each multi-file edit. SOLO is autonomous — you give a goal, it iterates to completion. Closer to Devin / Cline / Roo Boomerang than to Cursor. --- ## Source & Thanks > Built by [ByteDance](https://github.com/bytedance). Free closed-source IDE. > > [trae.ai](https://www.trae.ai) — Free download for macOS, Windows --- ## 快速使用 1. 从 trae.ai 下载 Trae IDE(macOS 或 Windows) 2. 用邮箱或 Google 登录 3. 在聊天面板点 SOLO 模式开关,描述你的项目目标 --- ## 简介 Trae SOLO 是字节内置在免费 Trae IDE 里的自主模式。你描述一个项目,SOLO 自己拆任务、生成文件、跑测试、循环到完成 —— 形态上更接近 Devin 而不是 Cursor。适合不想订阅 Claude / Cursor Pro 的独立开发者做副业项目。兼容 macOS 和 Windows 的 Trae IDE。装机时间 5 分钟(下载 + 登录)。 --- ### Trae SOLO 的组成 | 组件 | 行为 | |---|---| | **任务规划器** | 动文件之前先把高层目标拆成有序任务 | | **多文件编辑器** | 按计划编辑和创建文件,测试失败可回滚 | | **自测循环** | 每次改动后跑 `npm test` / `pytest` / 自动识别的测试 | | **审批门** | 用户审计划,破坏性操作前 SOLO 等审批 | | **免费档** | 背后是 Claude Sonnet / GPT-4o,用户不按 token 付费 | ### 示例会话 ``` You: "Build a Pomodoro timer web app — React, Tailwind, dark mode toggle, sound on completion." SOLO plan: 1. Initialize Vite + React + Tailwind project 2. Create Timer component with start/pause/reset 3. Add sound asset and Web Audio API trigger 4. Add dark mode toggle with system preference detection 5. Write Vitest specs for timer state transitions [审计划,批准] SOLO executes: Step 1: Created package.json, tailwind.config.js, src/main.tsx Step 2: Created src/components/Timer.tsx (87 lines) Step 3: Added public/bell.mp3, src/hooks/useSound.ts ... All 5 steps complete. 4/4 tests passing. Run with: npm run dev ``` ### 字节为什么免费送 Trae 是字节在中国之外押注 AI 编码栈的产品 —— 跟 Cursor / Windsurf 抢英文开发者。SOLO 是免费钩子。高级模型(长上下文、更快推理)的付费档以后再上。 --- ### FAQ **Q: Trae SOLO 真免费?** A: 对。截至 2026 年 Trae IDE 和 SOLO 模式都免费。字节补贴 Claude / GPT 的推理成本。免费档不需要信用卡。 **Q: 用 Trae 我的代码会被泄露吗?** A: Trae 隐私政策声明代码私有、不用于训练。在敏感代码库使用前请到 trae.ai/privacy 自己核实。 **Q: SOLO 跟 Cursor 的 Composer 比怎样?** A: Cursor Composer 是交互式的 —— 你引导每次多文件编辑。SOLO 是自主的 —— 你给目标,它循环到完成。形态上更接近 Devin / Cline / Roo Boomerang。 --- ## 来源与感谢 > Built by [ByteDance](https://github.com/bytedance). Free closed-source IDE. > > [trae.ai](https://www.trae.ai) — Free download for macOS, Windows --- Source: https://tokrepo.com/en/workflows/trae-solo-bytedance-free-ai-ide-autonomous-mode Author: ByteDance