Trae AI staat sinds juli 2025 bovenaan het klassement vanSWE-bench Verified. Deze benchmark test AI-codetools met 500 echte GitHub-issues, geselecteerd door ervaren Python-ontwikkelaars. Trae AI is de enige door AI aangedreven coding-IDE die aan deze benchmark deelnam en won.
Benchmarks zijn nuttig, maar ze weerspiegelen niet altijd het echte programmeerwerk. Het oplossen van GitHub-issues is maar één onderdeel van wat ontwikkelaars doen. Veel van je tijd gaat naar het bouwen van nieuwe features, het begrijpen van bestaande codebases en samenwerken aan projecten met je team.
In deze tutorial focus ik op praktische voorbeelden in plaats van theorie. Ik leg stap voor stap uit hoe je Trae AI instelt en test het op verschillende voorbeelden, zodat je kunt bepalen of de tool bij je past.
Wat is Trae AI?
Trae AI noemt zichzelf “de echte AI-engineer” — een gedurfde claim die waarschijnlijk volgde na de toppositie op het SWE-bench Verified-klassement. Op het eerste gezicht oogt het als elke andere AI-IDE met standaardfuncties die je verwacht:
Een coding agent genaamd de Builder
Zijbalk- en inlinechat om de Builder aan te sturen en vragen te stellen over je codebase
Ingebouwde terminaltoegang, Model Context Protocol (MCP)-ondersteuning en webzoekmogelijkheden
Tab-completion en standaard IDE-functionaliteit
Maar wie dieper kijkt, vindt functies die Trae onderscheiden van de concurrentie:
SOLO-modus biedt end-to-end software-engineering van planning tot projectafronding
SOLO Builder, een gespecialiseerde variant gericht op webontwikkelingstaken
Webapps met één klik deployen naar Vercel
Ingebouwde browser om webtoepassingen te previewen
Spraakinput om de AI commando’s te geven
Aangepaste AI-agents via MCP, zodat je gespecialiseerde assistenten voor verschillende taken kunt maken
Net als Cursor is Trae eigenlijk een VS Code-fork, al is het closed-source. Dat merk je meteen, want je kunt instellingen, extensies en sneltoetsen importeren uit Cursor of VS Code. Wel hebben ze de UI opgeschoond, waardoor die compacter en visueel aantrekkelijker is.
De tool profileert zich als samenwerkingspartner in plaats van slechts een code-completion tool. Je kunt communiceren met natuurlijke taalcommando’s zoals @Agent of #Context en complexe codetaken delegeren terwijl je de regie houdt over het proces.
Voordat we deze functies in actie bekijken, moeten we het prijsmodel van Trae AI bespreken, want dáár worden de echte verschillen met andere AI-IDE’s duidelijk.
Een opmerking over de prijs van Trae AI
Trae AI kost momenteel $10 per maand, met de eerste maand afgeprijsd naar $3. Dat is opvallend laag vergeleken met directe concurrenten zoals Cursor of Windsurf, die $15–20 per maand rekenen, terwijl open-sourcealternatieven zoals Cline honderden per maand kunnen kosten door verbruiksgedreven prijzen.
Wat dit prijskaartje nog interessanter maakt, is het request-gebaseerde model. Je krijgt 600 snelle requests per maand en onbeperkte langzame requests voor premiummodellen. Maar deze aanpak heeft een fundamenteel probleem dat we eerder hebben gezien.
Cursor volgde exact dit prijsmodel nog maar enkele maanden geleden. In dit model telt elke prompt als één of meer requests tegen je maandelijkse limiet, ongeacht de complexiteit of het aantal tokens.
Een prompt die een bewerking over je hele codebase uitvoert, telt bijvoorbeeld even zwaar als een kleine inline wijziging, terwijl de eerste 10–20x meer aan daadwerkelijke API-kosten met zich meebrengt. Cursor besefte dat dit model niet schaalde, zelfs niet bij $20 per maand, en stapte over op kredietgebaseerde prijzen waarbij gebruikers $20 aan credits krijgen tegen API-tarieven plus toeslagen.
Deze wijziging leidde tot massale tegenreacties in de Cursor-community. Gebruikers waren binnen enkele dagen door hun maandelijkse credits heen. Dezelfde economische realiteit die Cursor dwong tot verandering, zal waarschijnlijk ook Trae AI raken naarmate het gebruikersbestand groeit.
Er zijn nu al tekenen van druk. SOLO-modus, Trae’s onderscheidende functie, is nog in bèta met beperkte toegang, zelfs voor betalende gebruikers. Op hun website staat dat alle toegangsrondes gesloten zijn, met codes mogelijk beschikbaar via een wachtlijst. Dat is logisch, omdat SOLO-modus zich gedraagt als een echte software engineer — plannen, documenteren en deployen — en veel meer tokens verbruikt dan reguliere code-assistentie.
Hoewel dit prijsmodel mogelijk van korte duur is, biedt het wel de kans om Claude 4 Sonnet en andere premiummodellen in je eerste maand voor $3 te gebruiken. Bedrijven draaien in het begin vaak met verlies om vertrouwen en een gebruikersbasis op te bouwen, zeker met investeringssteun.
Voeg optioneel Trae toe aan de terminal onder het trae-commando
Open een map als project of kloon een repository van GitHub
Voor deze tutorial gaan we een boter-kaas-en-eieren-terminalapplicatie bouwen om de mogelijkheden van de Builder te testen. Helaas heb ik nog geen toegang tot de SOLO-modus, dus focussen we op de functies van de Builder en geven we aan het einde alleen een overzicht van de SOLO-modus.
Laten we erin duiken!
De Builder van Trae gebruiken
Maak om Trae’s capaciteiten te testen een nieuwe projectmap en open die met Trae. Kies Claude 4 Sonnet, aangezien Trae voor dat model is geoptimaliseerd — hetzelfde model dat hielp om bovenaan het SWE-bench-klassement te komen.
Ik begon met deze prompt om een terminalgebaseerd boter-kaas-en-eierenspel te bouwen:
I want to build a 4x4 tic-tac-toe game in Python with a clean terminal interface.
The game should support two players taking turns, detect wins in rows, columns,
and diagonals, and handle draws. It should have colored elements, not just black and white, but the color system must be minimalistic.Mogelijk gemaakt door
Het resultaat was voor 99% geslaagd. De Builder maakte een volledig werkend terminalspel dat er esthetisch klopte. Wat me het meest verbaasde, was dat het raster voor boter-kaas-en-eieren in één keer goed was. Toen ik dezelfde prompt met andere IDE’s testte tijdens mijn reviews, was alleen Cursor daarin geslaagd.
De chatinterface voelt zelf ook schoon en overzichtelijk aan. Elke gebeurtenis — of het nu codegeneratie, het uitvoeren van commando’s of het aanmaken van bestanden is — verschijnt als een afzonderlijk element, waardoor het eenvoudig is om het proces van de Builder te volgen.
De Builder genereerde automatisch zowel het Python-script als een bijbehorende README, en voerde vervolgens terminalcommando’s uit om alles te testen. Het nam zelfs mijn shell-configuraties (Oh My Zsh) over zonder enige setup. De hele ervaring voelde soepel en natuurlijk.
Webtoegang testen
In de beginperiode van AI-IDE’s was het frustrerend om steeds van je IDE naar ChatGPT of Chrome te wisselen om projectinformatie op te zoeken. Gelukkig is webtoegang rechtstreeks in de chat-UI tegenwoordig vrijwel een vereiste voor alle IDE’s. Trae is daarop geen uitzondering.
Laten we het testen met een zoekopdracht die past bij ons boter-kaas-en-eierenspel:
Search the internet for innovative ways other people have built tic-tac-toe games.
I want more comprehensive featuresMogelijk gemaakt door
De resultaten waren zoals je zou verwachten — een gedetailleerde onderzoeks samenvatting met suggesties voor implementatie. Wel is de browsesnelheid het vermelden waard. Die is wat trager dan andere acties, maar dat is niet zo’n probleem omdat webzoeken iets is wat je af en toe doet, niet constant.
Context aansturen
Trae biedt de standaard contextbesturing die je verwacht. Je kunt bestanden of mappen toevoegen door ze te noemen met #, en URL’s plakken werkt ook — Trae haalt de paginainhoud op als context bij het schrijven van code.
Deze functie is eigenlijk onmisbaar voor AI-engineers die constant werken met technologieën als LangChain of de OpenAI Python SDK, die vaak meerdere versies nieuwer zijn dan de trainingskennis van het LLM. In plaats van je workflow te onderbreken om documentatie te kopiëren, kun je gewoon bijgewerkte doc-URL’s rechtstreeks in je prompt noemen.
Wat Trae bijzonder maakt, is de mogelijkheid om te verwijzen naar specifieke classes of functies in het momenteel geopende bestand. Dat is beter dan handmatig code selecteren, zeker bij grote Python-classes die honderden regels beslaan.
Om te beheren wat de AI ziet, laat Trae je bestanden en mappen uitsluiten van indexering. Omdat AI-IDE’s werkruimte-indexen maken voor Q&A over de codebase, kun je bepalen wat wordt opgenomen door een .ignore-bestand aan te maken in de map .trae. Dit werkt naast je .gitignore, dus alles wat in een van beide staat, blijft buiten het blikveld van de Builder.
Waar Trae echt in uitblinkt, zijn regelbestanden. Dit zijn markdown-documenten waarmee je werkruimte- en gebruikersrichtlijnen kunt instellen die het gedrag van de AI sturen. In AI-ondersteunde ontwikkeling zijn regelbestanden zo goed als vereist. Overweeg om deze in je map .trae/rules te maken:
architecture.md voor projectstructuur en architectuurkeuzes
development.md voor codeerstandaarden en -praktijken
orchestration.md om feature-implementatie en documentatiegebruik te sturen
design_philosophy.md voor ontwerpprincipes bij webprojecten
Na het instellen kun je tijdens de chat elke regel oproepen met de syntax #rulename.
Tab-completion
Tab-completion bestaat al lang in IDE’s. Cursor veranderde deze ontwikkelervaring door een eigen intern model te introduceren dat slimme completions over je hele bestand maakt. Trae AI biedt vergelijkbare functies en bundelt die onder één naam: Cue.
Cue omvat verschillende completion-typen:
Autocompletion snapt de bestaande code en stelt een vervolg voor op je cursorpositie
Multi-line edits kunnen in één keer meerdere gerelateerde regels schrijven
Predictive edits stellen je volgende wijziging voor op basis van je laatste edit
Jump to edits vindt de volgende plek waar je zou moeten wijzigen die door je vorige edit is beïnvloed
Ik ben dol op de jump-to-editfunctie in Cursor; die werkt naadloos. Ik kan gewoon tab-tab-tab door mijn edits gaan wanneer ik de regie over het script neem. Trae’s jump-to-edit is veel trager dan die van Cursor.
Tijdens het testen moest ik vaak de cursor op de regel zetten waar ik de volgende wijziging wilde maken om de suggestie “Tab: hierheen springen” te triggeren. Dat gaat voorbij aan het hele doel van deze functie. Andere Cue-functies zijn ook trager.
Het werkt, maar omdat Trae nieuw is, heeft Cue nog wat liefde nodig om bij de gevestigde concurrentie aan te haken.
Builder met MCP-toegang
Een andere must-have voor AI-IDE’s is ondersteuning voor Model Context Protocol (MCP). MCP’s fungeren als brug tussen je AI-assistent en externe tools, databases of API’s. Zonder die bruggen blijft je coding agent geïsoleerd van de echte systemen waarmee je bouwt.
Trae AI’s MCP-ondersteuning is gepolijst en gebruiksvriendelijk. Het platform heeft een speciale marketplace-UI voor officiële MCP-servers, waarmee je ze met één klik installeert.
Een marketplace lost ook het ontdekprobleem op. Je kunt beschikbare MCP’s doorbladeren in plaats van documentatie of GitHub-repo’s af te speuren.
Zodra je één of meer servers hebt toegevoegd — of een aangepaste via de instellingen, wat ook eenvoudig is — kun je overschakelen van de reguliere Builder naar de “Builder met MCP”-agent. Hoewel een aparte agent in eerste instantie vreemd lijkt, is het eigenlijk slim ontworpen.
Je MCP-lijst groeit in de loop van de tijd. Elke prompt die je stuurt, bevat informatie over beschikbare MCP’s en hun tools, wat tokens kost of je ze nu gebruikt of niet. Bewust overschakelen naar Builder met MCP drukt de kosten voor Trae. Als ze uiteindelijk naar verbruiksgebaseerde prijzen gaan, bespaart dit ontwerp ook geld voor gebruikers.
Eén waarschuwing: marketplace-vermeldingen voor MCP-servers gebruiken soms verouderde setupinstructies, wat installatieproblemen kan veroorzaken. Controleer bij het overschakelen naar Builder met MCP de statusindicatoren naast elke server en zorg dat ze groen zijn voordat je begint. Als die rood is, moet je het probleem zelf debuggen.
Aangepaste agents maken
Een zeer gewilde functie in huidige open-source IDE’s zoals Cline of Roo Code is de mogelijkheid om aangepaste agents te maken met toegang tot verschillende tools, MCP-servers en compleet ander gedrag via andere systeemprompts. Ondanks dat Trae AI closed-source is, biedt het precies deze functie.
Aangepaste agents lossen een echt probleem op bij AI-ondersteunde ontwikkeling. De standaard Builder werkt goed voor algemene codetaken, maar gespecialiseerd werk vraagt vaak om gefocust gedrag. In plaats van je eisen in elk gesprek opnieuw uit te leggen, kun je agents maken die zijn toegespitst op specifieke workflows.
Zo kun je bijvoorbeeld een “Documentatie-agent” maken die altijd uitgebreide docstrings schrijft, type hints toevoegt en de documentatiestandaarden van je team volgt. Of een “Code Review-agent” die zich richt op beveiligingslekken, performancekwesties en codeerstandaarden in plaats van nieuwe features te bouwen.
Zodra je je aangepaste agent hebt, kun je die gebruiken door hem te kiezen in de dropdown boven het chattypeveld of via de syntax @agent-name.
SOLO-modus in Trae AI
SOLO-modus is Trae’s meest ambitieuze functie — een volledig autonome software-engineeringervaring die alles afhandelt van de eerste planning tot de uiteindelijke deployment. Jij beschrijft wat je wilt, en de SOLO-modus plant de architectuur, schrijft de code, regelt tests en deployt je project zonder constante supervisie.
SOLO-modus gaat veel verder dan standaard code-assistentie. Het breekt complexe projecten op in beheersbare taken, schrijft documentatie en neemt architectuurkeuzes zoals een ervaren ontwikkelaar dat zou doen. DeSOLO Builder-variant richt zich specifiek op webdevelopment-workflows, met gespecialiseerde tools voor frontend-projecten, zoals ingebouwde browserpreviews en one-click Vercel-deployments.
Belangrijke mogelijkheden zijn onder meer:
Volledige projectontwikkeling van concept tot deployment
Automatische projectplanning en taakopdeling
Realtime documentatiegeneratie
Ingebouwde test- en debug-workflows
One-click deployment naar cloudplatforms
Ondersteuning voor spraakinput voor natuurlijke interactie
SOLO-modus is, zoals eerder genoemd, nog in bèta met zeer beperkte toegang. Zelfs betalende Pro-gebruikers hebben speciale invitatiecodes nodig om het te proberen, en alle toegangsrondes lijken gesloten, met alleen mogelijke wachtlijstopties.
Trae AI vs. Cursor
Na Trae een tijd te hebben gebruikt en hun documentatie te hebben gelezen, wordt duidelijk dat Cursor verslaan hun primaire doel is.
De voordelen van Trae zijn moeilijk te negeren. Met $10 per maand tegenover Cursor’s $20 is het prijsverschil voor veel ontwikkelaars relevant. Trae stopt er ook functies in die Cursor mist — custom agents, OpenRouter-integratie voor extra modellen en, subjectief, een meer gepolijste interface. Het visuele ontwerp voelt moderner en minder rommelig dan de huidige opzet van Cursor.
Maar Cursor heeft diverse troeven die Trae niet heeft:
First-mover advantage leverde een enorme gebruikersbasis op die al in hun ecosysteem geïnvesteerd is
Achtergrondagents die werken zonder dat de IDE open staat
Mobiele en Slack-integraties voor remote coding
Diepere samenwerkingen met bedrijven zoals Anthropic die toegang geven tot geoptimaliseerde modelversies
ChatGPT-achtige memory-functie die context over sessies heen onthoudt — iets wat Trae momenteel mist
De echte proef wordt de uitvoering. Als Trae functies als Cue (hun tab-completionsysteem) kan polijsten, de toegang tot SOLO-modus kan uitbreiden en sterker op marketing inzet, kunnen ze gefrustreerde Cursor-gebruikers aantrekken, vooral degenen die ontevreden zijn over recente prijswijzigingen.
Toch kost het overstappen van IDE’s flink wat moeite, en het gevestigde ecosysteem van Cursor vormt natuurlijke drempels voor migratie. De concurrentie is hoe dan ook gunstig voor ontwikkelaars — beide tools zullen sneller moeten innoveren om relevant te blijven.
Conclusie
Trae AI maakt zijn belofte waar als capabele codecompagnon met een strakke interface en concurrerende functies. Hoewel benchmarkresultaten indrukwekkend zijn, draait de echte test om de dagelijkse ontwikkelworkflows, waar de tool goed genoeg presteert om als alternatief voor Cursor te overwegen.
De grotere vraag is niet of Trae AI werkt — dat doet het — maar of het zijn huidige voordelen lang genoeg kan vasthouden om marktaandeel op te bouwen. Het prijsmodel zal waarschijnlijk veranderen, de toegang tot SOLO-modus blijft beperkt en sommige functies moeten worden bijgeschaafd. Voor ontwikkelaars die iets nieuws willen proberen, zeker tegen de huidige introductieprijs van $3, biedt Trae AI een solide ervaring die met een paar updates je primaire IDE zou kunnen worden.
Als je AI-coding-assistants onderzoekt, vind je deze blogs misschien ook nuttig:
Ik ben een contentmaker op het gebied van data science met meer dan 2 jaar ervaring en een van de grootste achterbannen op Medium. Ik schrijf graag uitgebreide artikelen over AI en ML met een vleugje sarcastische stijl, want je moet toch íets doen om ze wat minder saai te maken. Ik heb meer dan 130 artikelen en een DataCamp-cursus gemaakt, en er is nog een nieuwe in de maak. Mijn content is door meer dan 5 miljoen paar ogen gezien, van wie 20k volgers werden op zowel Medium als LinkedIn.
Trae AI staat sinds juli 2025 bovenaan het klassement van SWE-bench Verified. Deze benchmark test AI-codetools met 500 echte GitHub-issues, geselecteerd door ervaren Python-ontwikkelaars. Trae AI is de enige door AI aangedreven coding-IDE die aan deze benchmark deelnam en won.
Benchmarks zijn nuttig, maar ze weerspiegelen niet altijd het echte programmeerwerk. Het oplossen van GitHub-issues is maar één onderdeel van wat ontwikkelaars doen. Veel van je tijd gaat naar het bouwen van nieuwe features, het begrijpen van bestaande codebases en samenwerken aan projecten met je team.
In deze tutorial focus ik op praktische voorbeelden in plaats van theorie. Ik leg stap voor stap uit hoe je Trae AI instelt en test het op verschillende voorbeelden, zodat je kunt bepalen of de tool bij je past.
Wat is Trae AI?
Trae AI noemt zichzelf “de echte AI-engineer” — een gedurfde claim die waarschijnlijk volgde na de toppositie op het SWE-bench Verified-klassement. Op het eerste gezicht oogt het als elke andere AI-IDE met standaardfuncties die je verwacht:
Maar wie dieper kijkt, vindt functies die Trae onderscheiden van de concurrentie:
Net als Cursor is Trae eigenlijk een VS Code-fork, al is het closed-source. Dat merk je meteen, want je kunt instellingen, extensies en sneltoetsen importeren uit Cursor of VS Code. Wel hebben ze de UI opgeschoond, waardoor die compacter en visueel aantrekkelijker is.
De tool profileert zich als samenwerkingspartner in plaats van slechts een code-completion tool. Je kunt communiceren met natuurlijke taalcommando’s zoals
@Agentof#Contexten complexe codetaken delegeren terwijl je de regie houdt over het proces.Voordat we deze functies in actie bekijken, moeten we het prijsmodel van Trae AI bespreken, want dáár worden de echte verschillen met andere AI-IDE’s duidelijk.
Een opmerking over de prijs van Trae AI
Trae AI kost momenteel $10 per maand, met de eerste maand afgeprijsd naar $3. Dat is opvallend laag vergeleken met directe concurrenten zoals Cursor of Windsurf, die $15–20 per maand rekenen, terwijl open-sourcealternatieven zoals Cline honderden per maand kunnen kosten door verbruiksgedreven prijzen.
Wat dit prijskaartje nog interessanter maakt, is het request-gebaseerde model. Je krijgt 600 snelle requests per maand en onbeperkte langzame requests voor premiummodellen. Maar deze aanpak heeft een fundamenteel probleem dat we eerder hebben gezien.
Cursor volgde exact dit prijsmodel nog maar enkele maanden geleden. In dit model telt elke prompt als één of meer requests tegen je maandelijkse limiet, ongeacht de complexiteit of het aantal tokens.
Een prompt die een bewerking over je hele codebase uitvoert, telt bijvoorbeeld even zwaar als een kleine inline wijziging, terwijl de eerste 10–20x meer aan daadwerkelijke API-kosten met zich meebrengt. Cursor besefte dat dit model niet schaalde, zelfs niet bij $20 per maand, en stapte over op kredietgebaseerde prijzen waarbij gebruikers $20 aan credits krijgen tegen API-tarieven plus toeslagen.
Deze wijziging leidde tot massale tegenreacties in de Cursor-community. Gebruikers waren binnen enkele dagen door hun maandelijkse credits heen. Dezelfde economische realiteit die Cursor dwong tot verandering, zal waarschijnlijk ook Trae AI raken naarmate het gebruikersbestand groeit.
Er zijn nu al tekenen van druk. SOLO-modus, Trae’s onderscheidende functie, is nog in bèta met beperkte toegang, zelfs voor betalende gebruikers. Op hun website staat dat alle toegangsrondes gesloten zijn, met codes mogelijk beschikbaar via een wachtlijst. Dat is logisch, omdat SOLO-modus zich gedraagt als een echte software engineer — plannen, documenteren en deployen — en veel meer tokens verbruikt dan reguliere code-assistentie.
Hoewel dit prijsmodel mogelijk van korte duur is, biedt het wel de kans om Claude 4 Sonnet en andere premiummodellen in je eerste maand voor $3 te gebruiken. Bedrijven draaien in het begin vaak met verlies om vertrouwen en een gebruikersbasis op te bouwen, zeker met investeringssteun.
Hoe installeer en stel je Trae AI in?
De Trae AI-setupervaring is erg soepel:
trae-commandoVoor deze tutorial gaan we een boter-kaas-en-eieren-terminalapplicatie bouwen om de mogelijkheden van de Builder te testen. Helaas heb ik nog geen toegang tot de SOLO-modus, dus focussen we op de functies van de Builder en geven we aan het einde alleen een overzicht van de SOLO-modus.
Laten we erin duiken!
De Builder van Trae gebruiken
Maak om Trae’s capaciteiten te testen een nieuwe projectmap en open die met Trae. Kies Claude 4 Sonnet, aangezien Trae voor dat model is geoptimaliseerd — hetzelfde model dat hielp om bovenaan het SWE-bench-klassement te komen.
Ik begon met deze prompt om een terminalgebaseerd boter-kaas-en-eierenspel te bouwen:
Het resultaat was voor 99% geslaagd. De Builder maakte een volledig werkend terminalspel dat er esthetisch klopte. Wat me het meest verbaasde, was dat het raster voor boter-kaas-en-eieren in één keer goed was. Toen ik dezelfde prompt met andere IDE’s testte tijdens mijn reviews, was alleen Cursor daarin geslaagd.
De chatinterface voelt zelf ook schoon en overzichtelijk aan. Elke gebeurtenis — of het nu codegeneratie, het uitvoeren van commando’s of het aanmaken van bestanden is — verschijnt als een afzonderlijk element, waardoor het eenvoudig is om het proces van de Builder te volgen.
De Builder genereerde automatisch zowel het Python-script als een bijbehorende README, en voerde vervolgens terminalcommando’s uit om alles te testen. Het nam zelfs mijn shell-configuraties (Oh My Zsh) over zonder enige setup. De hele ervaring voelde soepel en natuurlijk.
Webtoegang testen
In de beginperiode van AI-IDE’s was het frustrerend om steeds van je IDE naar ChatGPT of Chrome te wisselen om projectinformatie op te zoeken. Gelukkig is webtoegang rechtstreeks in de chat-UI tegenwoordig vrijwel een vereiste voor alle IDE’s. Trae is daarop geen uitzondering.
Laten we het testen met een zoekopdracht die past bij ons boter-kaas-en-eierenspel:
De resultaten waren zoals je zou verwachten — een gedetailleerde onderzoeks samenvatting met suggesties voor implementatie. Wel is de browsesnelheid het vermelden waard. Die is wat trager dan andere acties, maar dat is niet zo’n probleem omdat webzoeken iets is wat je af en toe doet, niet constant.
Context aansturen
Trae biedt de standaard contextbesturing die je verwacht. Je kunt bestanden of mappen toevoegen door ze te noemen met
#, en URL’s plakken werkt ook — Trae haalt de paginainhoud op als context bij het schrijven van code.Deze functie is eigenlijk onmisbaar voor AI-engineers die constant werken met technologieën als LangChain of de OpenAI Python SDK, die vaak meerdere versies nieuwer zijn dan de trainingskennis van het LLM. In plaats van je workflow te onderbreken om documentatie te kopiëren, kun je gewoon bijgewerkte doc-URL’s rechtstreeks in je prompt noemen.
Wat Trae bijzonder maakt, is de mogelijkheid om te verwijzen naar specifieke classes of functies in het momenteel geopende bestand. Dat is beter dan handmatig code selecteren, zeker bij grote Python-classes die honderden regels beslaan.
Om te beheren wat de AI ziet, laat Trae je bestanden en mappen uitsluiten van indexering. Omdat AI-IDE’s werkruimte-indexen maken voor Q&A over de codebase, kun je bepalen wat wordt opgenomen door een
.ignore-bestand aan te maken in de map.trae. Dit werkt naast je.gitignore, dus alles wat in een van beide staat, blijft buiten het blikveld van de Builder.Waar Trae echt in uitblinkt, zijn regelbestanden. Dit zijn markdown-documenten waarmee je werkruimte- en gebruikersrichtlijnen kunt instellen die het gedrag van de AI sturen. In AI-ondersteunde ontwikkeling zijn regelbestanden zo goed als vereist. Overweeg om deze in je map
.trae/ruleste maken:architecture.mdvoor projectstructuur en architectuurkeuzesdevelopment.mdvoor codeerstandaarden en -praktijkenorchestration.mdom feature-implementatie en documentatiegebruik te sturendesign_philosophy.mdvoor ontwerpprincipes bij webprojectenNa het instellen kun je tijdens de chat elke regel oproepen met de syntax
#rulename.Tab-completion
Tab-completion bestaat al lang in IDE’s. Cursor veranderde deze ontwikkelervaring door een eigen intern model te introduceren dat slimme completions over je hele bestand maakt. Trae AI biedt vergelijkbare functies en bundelt die onder één naam: Cue.
Cue omvat verschillende completion-typen:
Ik ben dol op de jump-to-editfunctie in Cursor; die werkt naadloos. Ik kan gewoon tab-tab-tab door mijn edits gaan wanneer ik de regie over het script neem. Trae’s jump-to-edit is veel trager dan die van Cursor.
Tijdens het testen moest ik vaak de cursor op de regel zetten waar ik de volgende wijziging wilde maken om de suggestie “Tab: hierheen springen” te triggeren. Dat gaat voorbij aan het hele doel van deze functie. Andere Cue-functies zijn ook trager.
Het werkt, maar omdat Trae nieuw is, heeft Cue nog wat liefde nodig om bij de gevestigde concurrentie aan te haken.
Builder met MCP-toegang
Een andere must-have voor AI-IDE’s is ondersteuning voor Model Context Protocol (MCP). MCP’s fungeren als brug tussen je AI-assistent en externe tools, databases of API’s. Zonder die bruggen blijft je coding agent geïsoleerd van de echte systemen waarmee je bouwt.
Trae AI’s MCP-ondersteuning is gepolijst en gebruiksvriendelijk. Het platform heeft een speciale marketplace-UI voor officiële MCP-servers, waarmee je ze met één klik installeert.
Een marketplace lost ook het ontdekprobleem op. Je kunt beschikbare MCP’s doorbladeren in plaats van documentatie of GitHub-repo’s af te speuren.
Zodra je één of meer servers hebt toegevoegd — of een aangepaste via de instellingen, wat ook eenvoudig is — kun je overschakelen van de reguliere Builder naar de “Builder met MCP”-agent. Hoewel een aparte agent in eerste instantie vreemd lijkt, is het eigenlijk slim ontworpen.
Je MCP-lijst groeit in de loop van de tijd. Elke prompt die je stuurt, bevat informatie over beschikbare MCP’s en hun tools, wat tokens kost of je ze nu gebruikt of niet. Bewust overschakelen naar Builder met MCP drukt de kosten voor Trae. Als ze uiteindelijk naar verbruiksgebaseerde prijzen gaan, bespaart dit ontwerp ook geld voor gebruikers.
Eén waarschuwing: marketplace-vermeldingen voor MCP-servers gebruiken soms verouderde setupinstructies, wat installatieproblemen kan veroorzaken. Controleer bij het overschakelen naar Builder met MCP de statusindicatoren naast elke server en zorg dat ze groen zijn voordat je begint. Als die rood is, moet je het probleem zelf debuggen.
Aangepaste agents maken
Een zeer gewilde functie in huidige open-source IDE’s zoals Cline of Roo Code is de mogelijkheid om aangepaste agents te maken met toegang tot verschillende tools, MCP-servers en compleet ander gedrag via andere systeemprompts. Ondanks dat Trae AI closed-source is, biedt het precies deze functie.
Aangepaste agents lossen een echt probleem op bij AI-ondersteunde ontwikkeling. De standaard Builder werkt goed voor algemene codetaken, maar gespecialiseerd werk vraagt vaak om gefocust gedrag. In plaats van je eisen in elk gesprek opnieuw uit te leggen, kun je agents maken die zijn toegespitst op specifieke workflows.
Zo kun je bijvoorbeeld een “Documentatie-agent” maken die altijd uitgebreide docstrings schrijft, type hints toevoegt en de documentatiestandaarden van je team volgt. Of een “Code Review-agent” die zich richt op beveiligingslekken, performancekwesties en codeerstandaarden in plaats van nieuwe features te bouwen.
Zodra je je aangepaste agent hebt, kun je die gebruiken door hem te kiezen in de dropdown boven het chattypeveld of via de syntax
@agent-name.SOLO-modus in Trae AI
SOLO-modus is Trae’s meest ambitieuze functie — een volledig autonome software-engineeringervaring die alles afhandelt van de eerste planning tot de uiteindelijke deployment. Jij beschrijft wat je wilt, en de SOLO-modus plant de architectuur, schrijft de code, regelt tests en deployt je project zonder constante supervisie.
SOLO-modus gaat veel verder dan standaard code-assistentie. Het breekt complexe projecten op in beheersbare taken, schrijft documentatie en neemt architectuurkeuzes zoals een ervaren ontwikkelaar dat zou doen. De SOLO Builder-variant richt zich specifiek op webdevelopment-workflows, met gespecialiseerde tools voor frontend-projecten, zoals ingebouwde browserpreviews en one-click Vercel-deployments.
Belangrijke mogelijkheden zijn onder meer:
SOLO-modus is, zoals eerder genoemd, nog in bèta met zeer beperkte toegang. Zelfs betalende Pro-gebruikers hebben speciale invitatiecodes nodig om het te proberen, en alle toegangsrondes lijken gesloten, met alleen mogelijke wachtlijstopties.
Trae AI vs. Cursor
Na Trae een tijd te hebben gebruikt en hun documentatie te hebben gelezen, wordt duidelijk dat Cursor verslaan hun primaire doel is.
De voordelen van Trae zijn moeilijk te negeren. Met $10 per maand tegenover Cursor’s $20 is het prijsverschil voor veel ontwikkelaars relevant. Trae stopt er ook functies in die Cursor mist — custom agents, OpenRouter-integratie voor extra modellen en, subjectief, een meer gepolijste interface. Het visuele ontwerp voelt moderner en minder rommelig dan de huidige opzet van Cursor.
Maar Cursor heeft diverse troeven die Trae niet heeft:
De echte proef wordt de uitvoering. Als Trae functies als Cue (hun tab-completionsysteem) kan polijsten, de toegang tot SOLO-modus kan uitbreiden en sterker op marketing inzet, kunnen ze gefrustreerde Cursor-gebruikers aantrekken, vooral degenen die ontevreden zijn over recente prijswijzigingen.
Toch kost het overstappen van IDE’s flink wat moeite, en het gevestigde ecosysteem van Cursor vormt natuurlijke drempels voor migratie. De concurrentie is hoe dan ook gunstig voor ontwikkelaars — beide tools zullen sneller moeten innoveren om relevant te blijven.
Conclusie
Trae AI maakt zijn belofte waar als capabele codecompagnon met een strakke interface en concurrerende functies. Hoewel benchmarkresultaten indrukwekkend zijn, draait de echte test om de dagelijkse ontwikkelworkflows, waar de tool goed genoeg presteert om als alternatief voor Cursor te overwegen.
De grotere vraag is niet of Trae AI werkt — dat doet het — maar of het zijn huidige voordelen lang genoeg kan vasthouden om marktaandeel op te bouwen. Het prijsmodel zal waarschijnlijk veranderen, de toegang tot SOLO-modus blijft beperkt en sommige functies moeten worden bijgeschaafd. Voor ontwikkelaars die iets nieuws willen proberen, zeker tegen de huidige introductieprijs van $3, biedt Trae AI een solide ervaring die met een paar updates je primaire IDE zou kunnen worden.
Als je AI-coding-assistants onderzoekt, vind je deze blogs misschien ook nuttig: