What is MarsCode?
MarsCode is ByteDance’s AI coding assistant, offered as an extension for Visual Studio Code and JetBrains IDEs and as a browser-based cloud IDE. During 2025 the assistant was renamed Trae Plugin and folded into ByteDance’s Trae brand.
The assistant suggests code as you type, writes code from comments, explains and fixes errors, generates unit tests and drafts documentation. Builder Mode goes further by turning a written requirement into a sequence of coding steps. The cloud side offers an editor in the browser, cloud functions and one-click deployment, so you can build and share a small service without installing anything.
MarsCode launched globally in 2024, according to third-party product histories. The marscode.com site remains online, but its page titles now read Trae, its download button offers Trae Plugin, and its contact address uses a trae.ai domain. One profile dates the consolidation to April 2025, while another places it in mid-2025. Trae itself is a separate AI-native desktop editor, so treat MarsCode today as the plugin branch of the Trae family rather than a discontinued product.
Key Features
Inline completion and Builder Mode carry most of the value, because they cover both quick suggestions and larger multi-step tasks inside editors developers already use.
- Code completion: The assistant suggests single lines or whole functions as you type, and it can write code from a plain-language comment. The extension page lists support for more than 100 languages, including Python, Go, TypeScript, Java, Kotlin, C++ and Rust.
- Builder Mode: Builder Mode takes a written requirement, splits it into steps and works through a multi-file coding task. You review each proposed change, which helps with scaffolding features or small projects rather than one-line edits.
- Unit test generation: The plugin writes unit tests for a selected function to raise coverage. It gives you a starting test file to adjust, which saves time on repetitive cases such as edge values and error handling.
- AI Fix and explanation: A one-click fix proposes a correction for an error, and the explanation tool walks through unfamiliar code. Both help when you join an existing project or debug code written by someone else.
- Documentation and Q&A: The assistant drafts comments and documentation for functions or single lines, and answers coding questions in a side chat. Answers can draw on the open project, so they are more specific than a general chatbot.
- Cloud IDE and functions: The marscode.com homepage still describes a browser-based IDE that needs no download, plus cloud functions and one-click deployment. That lets you prototype or host a small API without setting up a local environment.
Pros
Free access drew most developers to MarsCode, since reports describe the plugin as costing nothing while offering chat, completion, tests and fixes.
- Free coding help: The plugin has been reported as free to use, without the monthly fee that GitHub Copilot charges individuals. Students and hobby developers gain completion, chat and test generation at no cost.
- Works in your current editor: Extensions for Visual Studio Code and JetBrains IDEs mean you keep your existing setup. Teams do not need to move to a new editor to try AI assistance.
- Broad language coverage: Support for more than 100 languages covers mainstream and less common stacks. Developers who switch between, say, Go services and TypeScript front ends can stay with one assistant.
- Beyond autocomplete: Builder Mode, AI Fix, documentation drafting and test generation go further than simple completion. A solo developer can handle several routine tasks from one panel.
- Backed by a large company: ByteDance develops the product as part of its Trae family of coding tools. That backing suggests continued investment, even though the brand and product names have changed.
Cons
Privacy is the sharpest concern with MarsCode, because code is processed on ByteDance’s cloud services and reviewers question how that data may be used.
- Brand confusion: MarsCode now appears as Trae Plugin, and the site title reads Trae while some text still says MarsCode. Searching for help, updates or pricing can lead you to the separate Trae IDE instead.
- Privacy questions: Code and prompts are processed in the cloud, and reviewers have raised concerns about possible use for model training. Check the privacy policy and your employer’s rules before using it on proprietary code.
- Pricing not published for the plugin: The plugin pages show no price list, and paid Trae plans are described for the IDE. You cannot be sure how long free access will last or which limits apply.
- Limited model choice: The plugin pages do not name the models behind its answers or let you pick one clearly. Developers who want to choose a specific model may prefer Cursor or Copilot.
- Uncertain cloud IDE future: The browser IDE is still described on the homepage, but the brand shift focuses on the plugin and the desktop Trae IDE. Avoid relying on the cloud workspace for long-term hosting.
Who is Using MarsCode?
Cost-conscious developers form MarsCode’s core audience, from students learning a language to freelancers who want AI help without a monthly subscription.
- Students: Learners use the free plugin to understand code and get hints while practising. The explanation feature helps them follow examples in unfamiliar languages.
- Independent developers: Freelancers and hobbyists add completion and test generation to Visual Studio Code. It cuts routine typing on side projects without a subscription.
- Back-end teams: Developers working in Go, Java or Kotlin use JetBrains integration for completion and fixes. They often use it to speed up boilerplate and test writing.
- Prototype builders: Hackathon teams use the cloud IDE and cloud functions to build and deploy a small service quickly. No local setup is needed to share a working demo.
Pricing
The MarsCode plugin, now Trae Plugin, is reported as free, while the related Trae IDE runs a freemium plan ladder from $0 to $100 a month (third-party reports, October 2026).
| Plan | Price | What you get |
|---|---|---|
| MarsCode or Trae Plugin | Free (reported) | Completion, chat, Builder Mode, tests, fixes and documentation in VS Code and JetBrains |
| Cloud IDE | Free within usage limits (reported) | Browser editor, cloud functions and one-click deployment |
| Trae Free | $0 | 5,000 autocompletions a month and limited cloud tasks, as reported for the Trae IDE |
| Trae Lite | $3 per user per month | Unlimited autocomplete and a faster queue, with a reported seven-day trial |
| Trae Pro | $10 per user per month | Unlimited autocomplete and up to 10 concurrent cloud tasks |
| Trae Pro+ and Ultra | $30 and $100 per user per month | About 3.5 times and 20 times Pro usage, with more concurrent tasks |
The Trae figures come from Costbench data checked in July 2026, and a product profile reports this plan ladder from February 2026; neither marscode.com page shows a price list.
Disclaimer: free access and usage limits can change without notice, so check the Trae pricing page and your account settings before relying on them.
What Makes MarsCode Unique?
A free plugin paired with a browser IDE and cloud functions set MarsCode apart from most coding assistants. Copilot, Codeium and similar tools focus on the editor, while MarsCode also let you write, run and deploy small services in the cloud from the same account.
Its place inside the Trae family is the other difference. Developers who like the assistant can move to the full Trae desktop editor for more agent features, or stay in Visual Studio Code or JetBrains with the plugin. That choice matters for teams that cannot change editors but still want the same assistant.
Compatibilities and Integrations
MarsCode installs as an extension in Visual Studio Code and JetBrains IDEs, and it also runs in the browser through the cloud IDE.
- Editors: Visual Studio Code and JetBrains IDEs such as IntelliJ IDEA and PyCharm are named on the extension page.
- Languages: More than 100 programming languages are supported, including Python, Go, JavaScript, TypeScript, Java, Kotlin, C, C++ and Rust.
- Cloud: The homepage lists a browser IDE, cloud functions with automatic schema handling and one-click elastic deployment.
- Trae ecosystem: Accounts, support and docs now link to Trae. Documentation remains at docs.marscode.com, and feedback goes to a trae.ai address.
MarsCode Tutorials
Setting up the plugin takes about five minutes in Visual Studio Code or a JetBrains IDE, and six steps cover the main features.
- Open the extensions panel in Visual Studio Code, or the plugin marketplace in a JetBrains IDE, and search for Trae Plugin, formerly MarsCode.
- Install the extension, restart the editor and sign in with your Trae account.
- Start typing in a file, or write a comment describing a function, and accept suggestions with the Tab key.
- Select a function and ask the assistant to explain it, generate unit tests or draft documentation.
- Try Builder Mode with a short, specific requirement, and review every proposed file change before accepting it.
- Check the privacy settings and your organisation’s policy before opening private repositories.
How We Rated It
MarsCode earns 3.7 out of 5 because it gives broad, free coding help in familiar editors, while privacy questions and brand confusion pull the score down.
| Criterion | Score | Why |
|---|---|---|
| Accuracy and Reliability | 3.8/5 | Solid completions, mixed agent output |
| Ease of Use | 4.2/5 | Installs inside familiar editors |
| Functionality and Features | 4.0/5 | Completion, tests, fixes, cloud IDE |
| Performance and Speed | 3.8/5 | Responsive, queue limits on free |
| Customization and Flexibility | 3.4/5 | Few model or rule controls |
| Data Privacy and Security | 2.8/5 | Cloud processing, training concerns |
| Support and Resources | 3.2/5 | Docs split across two brands |
| Cost-Efficiency | 4.5/5 | Plugin reported free |
| Integration Capabilities | 4.0/5 | VS Code and JetBrains support |
| Overall Score | 3.7/5 | Average of the nine criteria |
Summary
MarsCode, now Trae Plugin, suits students, hobbyists and independent developers who want free AI completion, chat and test generation in Visual Studio Code or JetBrains. Its cloud IDE adds a quick way to prototype and deploy small services. The main limitation is trust, because code is processed on ByteDance’s cloud and the plugin’s long-term pricing is unclear. Brand changes also make updates and documentation harder to follow. If you try it, start on personal or open-source code and review the privacy settings before connecting any private repository.

Reviews
Write a Review