Cursor heeft Origin gelanceerd, een code-hostingplatform dat momenteel in vroege bèta beschikbaar is voor betaalde abonnees. Origin stelt ontwikkelaars in staat om repositories direct via Cursor te hosten of bestaande GitHub-repositories te synchroniseren, waarbij GitHub de 'source of truth' blijft.
De belangrijkste functionaliteiten zijn:
- Pull Requests: Het beheren, reviewen en mergen van PR's direct vanuit Cursor, met bidirectionele synchronisatie van reacties met GitHub.
- AI-Agents: Integratie van agents die direct in de repository vragen kunnen beantwoorden, wijzigingen kunnen aanbrengen en branches kunnen pushen.
- App-extensies: Naadloze samenwerking met externe tools, waaronder Vercel voor preview-deployments en Depot of Buildkite voor Continuous Integration (CI).
Het doel van Origin is om code, pull requests en AI-agents op één centrale plek samen te brengen om de workflow voor ontwikkelaars te optimaliseren.
Origin Code Hosting
Cursor kan nu je code hosten.
Origin wordt vandaag uitgerold in een vroege bèta voor alle betaalde abonnementen. We beginnen met de essentie, ontworpen voor schaalbaarheid van agents: repositories, pull requests, het bladeren door code en GitHub-synchronisatie. Agent-native functies volgen binnenkort.
Origin Repos
De nieuwe tab 'Codebase' is de centrale plek voor Origin-repositories.
Klik op +New om een nieuwe repository aan te maken en geef deze een naam. Zodra je dit hebt gedaan, verschijnt er een pagina met instructies over hoe je de CLI installeert, inclusief commando's om een repository te klonen of een lokaal project te pushen. Nadat je de code hebt gepusht, wordt deze gehost op Origin.
Geef je codebase een naam wanneer je je eerste repository aanmaakt. Deze naam wordt onderdeel van de URL van elke repository: cursor.com/codebase/acme-corp.
Je GitHub-repositories importeren
Je GitHub-repositories kunnen naast de repositories die Cursor host staan. Verbind GitHub met Cursor, kies je organisatie en je ziet welke repositories je kunt synchroniseren. Selecteer een repository en Cursor haalt deze binnen. Je bepaalt zelf wat er wordt gesynchroniseerd en je kunt een repository op elk gewenst moment ontkoppelen. Iedereen met lees- of schrijfrechten voor een gesynchroniseerde repository kan deze ook in Cursor bekijken.
Gesynchroniseerde repositories worden in real-time bijgewerkt. Je kunt bladeren, zoeken en pullen vanuit de kopie in Origin. Pushes blijven naar GitHub gaan, dat de 'source of truth' blijft voor alles wat daar is gestart. Iconen naast elke repository-naam geven aan welke door Cursor worden gehost en welke afkomstig zijn van GitHub.
Pull requests
Elke repository beschikt over pull requests. Open een pull request om de tijdlijn, commits, checks en gewijzigde bestanden te bekijken. Beoordeel het verschil (diff), laat reacties achter en voer de merge uit.
Pull requests in gesynchroniseerde repositories synchroniseren in beide richtingen: een reactie in Cursor wordt naar GitHub gepost, en een reactie of antwoord op GitHub verschijnt binnen enkele seconden in Cursor. Heb je een review toegewezen gekregen op GitHub? Je kunt deze reviewen en mergen vanuit Cursor.
Agents in elke repository
Je code, pull requests en agents bevinden zich nu op dezelfde plek. Stel Cursor vragen over de code waar je doorheen bladert. De agent kan antwoorden geven, wijzigingen aanbrengen, pull requests bijwerken of een branch pushen.
App-extensies voor Cursor-repositories
We bouwen een app-ecosysteem zodat je volledige stack naadloos samenwerkt met Origin. Integraties met Vercel, Depot en Buildkite zijn al beschikbaar, en er volgen er meer.
- Vercel: Verbind Vercel via het tabblad 'Apps' van een repository en elke pull request krijgt een preview-deployment waarin je kunt testen en opmerkingen kunt plaatsen. Na het mergen wordt de wijziging naar productie gepusht.
- CI (Continuous Integration): Verbind Depot of Buildkite. Beiden voeren je bestaande GitHub Actions-workflows uit; Buildkite voert daarnaast ook zijn eigen native pipelines uit.
Instellingen
Elke repository heeft eigen instellingen. Hier kun je de synchronisatiestatus van GitHub-repositories controleren, beheren wie toegang heeft en zien welke apps zijn verbonden.
Origin wordt vanaf vandaag uitgerolled in vroege bèta voor alle gebruikers met een betaald abonnement, behalve voor enterprise-organisaties waarvan de beheerders dit hebben uitgeschakeld. Geef je codebase een naam en maak je eerste repository aan.
Lees meer in onze documentatie of begin vandaag nog.
Origin Code Hosting
Cursor kan nu je code hosten.
Origin wordt vandaag uitgerold in een vroege bèta voor alle betaalde abonnementen. We beginnen met de essentie, ontworpen voor schaalbaarheid van agents: repositories, pull requests, het bladeren door code en GitHub-synchronisatie. Agent-native functies volgen binnenkort.
Origin Repos
De nieuwe tab 'Codebase' is de centrale plek voor Origin-repositories.
Klik op +New om een nieuwe repository aan te maken en geef deze een naam. Zodra je dit hebt gedaan, verschijnt er een pagina met instructies over hoe je de CLI installeert, inclusief commando's om een repository te klonen of een lokaal project te pushen. Nadat je de code hebt gepusht, wordt deze gehost op Origin.
Geef je codebase een naam wanneer je je eerste repository aanmaakt. Deze naam wordt onderdeel van de URL van elke repository: cursor.com/codebase/acme-corp.
Je GitHub-repositories importeren
Je GitHub-repositories kunnen naast de repositories die Cursor host staan. Verbind GitHub met Cursor, kies je organisatie en je ziet welke repositories je kunt synchroniseren. Selecteer een repository en Cursor haalt deze binnen. Je bepaalt zelf wat er wordt gesynchroniseerd en je kunt een repository op elk gewenst moment ontkoppelen. Iedereen met lees- of schrijfrechten voor een gesynchroniseerde repository kan deze ook in Cursor bekijken.
Gesynchroniseerde repositories worden in real-time bijgewerkt. Je kunt bladeren, zoeken en pullen vanuit de kopie in Origin. Pushes blijven naar GitHub gaan, dat de 'source of truth' blijft voor alles wat daar is gestart. Iconen naast elke repository-naam geven aan welke door Cursor worden gehost en welke afkomstig zijn van GitHub.
Pull requests
Elke repository beschikt over pull requests. Open een pull request om de tijdlijn, commits, checks en gewijzigde bestanden te bekijken. Beoordeel het verschil (diff), laat reacties achter en voer de merge uit.
Pull requests in gesynchroniseerde repositories synchroniseren in beide richtingen: een reactie in Cursor wordt naar GitHub gepost, en een reactie of antwoord op GitHub verschijnt binnen enkele seconden in Cursor. Heb je een review toegewezen gekregen op GitHub? Je kunt deze reviewen en mergen vanuit Cursor.
Agents in elke repository
Je code, pull requests en agents bevinden zich nu op dezelfde plek. Stel Cursor vragen over de code waar je doorheen bladert. De agent kan antwoorden geven, wijzigingen aanbrengen, pull requests bijwerken of een branch pushen.
App-extensies voor Cursor-repositories
We bouwen een app-ecosysteem zodat je volledige stack naadloos samenwerkt met Origin. Integraties met Vercel, Depot en Buildkite zijn al beschikbaar, en er volgen er meer.
- Vercel: Verbind Vercel via het tabblad 'Apps' van een repository en elke pull request krijgt een preview-deployment waarin je kunt testen en opmerkingen kunt plaatsen. Na het mergen wordt de wijziging naar productie gepusht.
- CI (Continuous Integration): Verbind Depot of Buildkite. Beiden voeren je bestaande GitHub Actions-workflows uit; Buildkite voert daarnaast ook zijn eigen native pipelines uit.
Instellingen
Elke repository heeft eigen instellingen. Hier kun je de synchronisatiestatus van GitHub-repositories controleren, beheren wie toegang heeft en zien welke apps zijn verbonden.
Origin wordt vanaf vandaag uitgerolled in vroege bèta voor alle gebruikers met een betaald abonnement, behalve voor enterprise-organisaties waarvan de beheerders dit hebben uitgeschakeld. Geef je codebase een naam en maak je eerste repository aan.
Lees meer in onze documentatie of begin vandaag nog.