3min Devops

Cursor daagt GitHub uit met eigen codehosting

Cursor daagt GitHub uit met eigen codehosting

Cursor breidt zijn AI-ontwikkelomgeving uit met een eigen platform voor het hosten van broncode. Met Origin krijgt het bedrijf functionaliteit die tot nu toe vooral bij platforms als GitHub en GitLab lag. De dienst is nadrukkelijk ingericht op softwareontwikkeling met AI-agents.

Origin is de eerste grote productintroductie van Cursor sinds de overname door SpaceX voor 60 miljard dollar in juni. De dienst wordt als vroege bèta beschikbaar voor gebruikers van betaalde Cursor-abonnementen. De eerste versie bevat de belangrijkste onderdelen van een codehostingplatform, waaronder repositories, pull requests en het bekijken van code.

Code en agents bij elkaar

Gebruikers kunnen vanuit een nieuw Codebase-tabblad een repository aanmaken en vervolgens via de commandline code klonen of naar Origin pushen. Daarmee gaat Cursor verder dan zijn oorspronkelijke rol als AI-code-editor: het bedrijf kan nu ook de infrastructuur beheren waarop de broncode van projecten wordt opgeslagen.

De koppeling met Cursor-agents speelt daarbij een belangrijke rol. Een agent kan binnen een repository vragen over code beantwoorden, maar ook wijzigingen uitvoeren, een pull request aanpassen of een nieuwe branch pushen. Code, pull requests en AI-agents zitten daardoor binnen dezelfde omgeving.

Cursor biedt zowel agents die lokaal op de computer van de ontwikkelaar draaien als cloud-agents in een afgeschermde omgeving. Die laatste kunnen langdurige programmeertaken blijven uitvoeren wanneer de computer van de gebruiker is uitgeschakeld, schrijft SiliconANGLE.

Dat past bij de bredere verschuiving richting agentic software development. Daarbij genereert AI niet alleen losse stukken code, maar krijgt een agent steeds meer taken binnen het ontwikkelproces. Een hostingplatform dat rechtstreeks met dergelijke agents is geïntegreerd, kan stappen wegnemen tussen het schrijven, controleren en samenvoegen van code.

GitHub blijft voorlopig aan boord

Cursor probeert gebruikers niet direct weg te trekken bij GitHub. Bestaande GitHub-repositories kunnen met Origin worden gesynchroniseerd. Ontwikkelaars bepalen zelf welke repositories worden binnengehaald en kunnen de koppeling later weer verbreken.

Bij zulke gekoppelde repositories blijft GitHub de primaire bron. Pushes gaan naar GitHub, terwijl de code ook binnen Origin kan worden bekeken en doorzocht. Ook pull requests worden in beide richtingen gesynchroniseerd. Een reactie die vanuit Cursor wordt geplaatst verschijnt bijvoorbeeld op GitHub, terwijl reacties en reviews vanuit GitHub weer binnen Cursor zichtbaar worden. Reviews kunnen vervolgens vanuit Cursor worden afgehandeld en gemerged.

Daarmee verlaagt Cursor de drempel om Origin te proberen. Ontwikkelteams hoeven hun bestaande repositories niet meteen te migreren om de nieuwe omgeving te gebruiken.

Ook CI en deployments

Rond Origin ontstaat daarnaast een ecosysteem van ontwikkeltools. Er zijn bij de introductie koppelingen met Vercel, Depot en Buildkite. Via Vercel kan voor een pull request automatisch een previewdeployment worden gemaakt. Depot en Buildkite kunnen bestaande GitHub Actions-workflows uitvoeren; Buildkite ondersteunt daarnaast zijn eigen pipelines.

Origin is daarmee nog geen volledige vervanger van gevestigde ontwikkelplatforms. Cursor spreekt zelf van een vroege bèta en begint met de basisfunctionaliteit. Meer functies die specifiek zijn ontwikkeld voor agents moeten later volgen.

De stap maakt wel duidelijk dat Cursor zijn positie verbreedt. Waar het bedrijf aanvankelijk vooral concurreerde met programmeertools en AI-assistenten, schuift het met Origin verder de softwareontwikkelketen in. Daarmee komt het uiteindelijk ook terecht op terrein dat wordt gedomineerd door GitHub en GitLab.