Cursor 3 transformeert IDE naar AI-agent werkruimte
Cursor, de populaire AI-gestuurde code-editor, heeft Cursor 3 gelanceerd. Deze update markeert een significante verschuiving in hoe ontwikkelaars met AI samenwerken. Waar voorheen de focus lag op het handmatig bewerken van code met AI-ondersteuning, transformeert Cursor 3 de IDE naar een centrale werkruimte waar gebruikers 'vloten' van autonome agenten kunnen aansturen en monitoren. Deze stap speelt in op de 'derde era van softwareontwikkeling', waarin AI-agenten een steeds groter deel van het codeerwerk op zich nemen.
Michael Truell en Sualeh Asif, de oprichters van Cursor, lichten de visie achter de update toe in een blogpost. Ze observeren dat softwareontwikkeling fundamenteel verandert. "In het afgelopen jaar zijn we verschoven van het handmatig bewerken van bestanden naar het werken met agenten die het grootste deel van onze code schrijven." Hoewel deze ontwikkeling veelbelovend is, zorgt het momenteel ook voor nieuwe uitdagingen. Ontwikkelaars "micromanagen" individuele agenten, proberen het overzicht te bewaren over verschillende gesprekken en springen tussen meerdere terminals, tools en vensters.
Cursor 3 is ontworpen om deze chaos te stroomlijnen. Het biedt een uniforme interface die orde schept in het werk dat agenten produceren. Hierdoor kunnen ontwikkelaars op een hoger abstractieniveau werken, terwijl ze nog steeds de mogelijkheid behouden om in de details te duiken wanneer dat nodig is. "Het is sneller, schoner en krachtiger, met een multi-repo lay-out, naadloze overdracht tussen lokale en cloud-agenten, en de optie om op elk moment terug te schakelen naar de vertrouwde Cursor IDE," aldus de oprichters.
Wat is nieuw in Cursor 3?
De meest opvallende verandering is de interface. Cursor begon oorspronkelijk als een fork van VS Code om de interface vorm te geven. Met Cursor 3 is deze stap nog verder gezet door de interface volledig vanaf de grond op te bouwen, met de AI-agenten als centraal middelpunt.
Enkele sleutelfuncties van Cursor 3 zijn:
- Alle Agenten op Eén Plek: De nieuwe interface is inherent ontworpen voor meerdere werkruimtes (multi-workspace). Dit stelt zowel mensen als agenten in staat om naadloos over verschillende repositories heen te werken.
- Parallelle Agenten Draaien: Het beheren van meerdere agenten is vereenvoudigd. Alle lokale en cloud-agenten verschijnen in de zijbalk. Dit omvat agenten die zijn gestart vanaf verschillende platformen, waaronder mobiel, web, desktop, Slack, GitHub en Linear. Cloud-agenten genereren zelfs demo's en screenshots van hun werk, zodat ontwikkelaars de resultaten eenvoudig kunnen verifiëren. Deze functionaliteit, voorheen beschikbaar op cursor.com/agents, is nu volledig geïntegreerd in de desktop-app.
- Naadloze Overdracht tussen Lokaal en Cloud: De gebruikerservaring voor het verplaatsen van agenten tussen omgevingen is aanzienlijk verbeterd. Ontwikkelaars kunnen een agent-sessie eenvoudig van de cloud naar lokaal verplaatsen om wijzigingen aan te brengen en deze op hun eigen desktop te testen. Omgekeerd kan een agent-sessie van lokaal naar de cloud worden verplaatst om deze te laten doorlopen terwijl de ontwikkelaar offline is of aan een andere taak begint. Dit is met name handig voor langdurige taken die anders zouden worden onderbroken bij het sluiten van de laptop.
- Van Commit tot Merged PR: Een nieuwe diffs-weergave maakt het bewerken en beoordelen van wijzigingen sneller en overzichtelijker met een vereenvoudigde UI. Zodra de wijzigingen zijn goedgekeurd, kunnen ontwikkelaars deze stagen, committen en Pull Requests (PR's) beheren, direct vanuit de interface.
Voortbouwen op Vertrouwde Sterktes
Naast de nieuwe agent-centrische functies, behoudt Cursor 3 de sterke punten die gebruikers waarderen. Alpha-gebruikers gaven aan dat de combinatie van de vertrouwde IDE-functionaliteiten met de nieuwe agent-mogelijkheden een groot pluspunt is.
Ontwikkelaars kunnen nog steeds:
- Code Grondig Begrijpen: Op elk moment dieper in de code duiken door bestanden te bekijken en definities in de editor te raadplegen, ondersteund door volledige LSPs.
- Geïntegreerde Browser Gebruiken: Cursor kan de ingebouwde browser gebruiken om lokale websites te openen, er doorheen te navigeren en er prompts tegenaan te houden.
- Plug-ins op de Cursor Marketplace: Toegang tot honderden plug-ins die agenten uitbreiden met MCP's, vaardigheden, subagenten en meer. Deze kunnen met één klik worden geïnstalleerd. Daarnaast is het mogelijk om een eigen team-marketplace voor private plug-ins op te zetten.
De Toekomst van Coderen met AI
De oprichters benadrukken dat Cursor 3 de fundamentele bouwstenen — model, product en runtime — op zijn plek zet om meer autonome agenten en betere samenwerking tussen teams mogelijk te maken. Ze blijven echter ook investeren in de IDE-functionaliteiten totdat codebases volledig 'zelfrijdend' zijn.
Truell en Asif realiseren zich dat dit niet de laatste verandering in de interface voor softwareontwikkeling zal zijn. "Krachtigere codeermodellen zullen nieuwe interactiepatronen ontsluiten." Ze kijken ernaar uit om Cursor te blijven bouwen, vereenvoudigen en transformeren om de beste manier te bieden om met AI te coderen.
Gebruikers kunnen de nieuwe interface uitproberen door Cursor te upgraden en Cmd+Shift+P -> Agents Window te typen.