Cursor käivitab GitHubi konkurendi: kuidas Origin toob AI-agendid otse koodihaldusse
Autor: Wendy Frey

Aastate jooksul on tarkvaraarenduse töövoog järgnenud tuttavale mustrile. Arendajad kirjutavad koodi ühes rakenduses, salvestavad selle GitHubis, vaatavad muudatused üle pull requestide kaudu ja ühendavad täiendavaid teenuseid testimiseks, juurutamiseks ja automatiseerimiseks.
Siis saabusid AI kodeerimisagendid.
Äkitselt ei muutunud tarkvaraprojektid enam ainult inimeste poolt. AI agendid said lugeda terveid koodibaase, redigeerida kümneid faile, käivitada käsklusi ja genereerida pull requeste. Kuid selle töövoo all olev infrastruktuur oli endiselt suures osas ette nähtud inimarendajatele.
Cursor arvab, et infrastruktuuri on vaja muuta.
AI kodeerimise ettevõte on käivitanud Origini, oma Git hostimisplatvormi ja üha otsesema konkurendi GitHubile. Origin on praegu kasutusel varases beetaversioonis Cursor'i tasulistel plaanidel, pakkudes hoidlaid, koodi sirvimist, pull requeste ja GitHubi sünkroniseerimist. Kuid toote taga oleva suurem idee on ambitsioonikam: luua koodihaldusplatvorm, mis on algusest peale ette nähtud AI agentide jaoks.
Mis on Cursor Origin?
Origin on see, mida Cursor nimetab „git sepikojaks agentide ajastul.”
Lihtsalt öeldes, see on koht, kus arendajad saavad hostida Git hoidlaid, koostööd teha koodiga ja hallata muudatusi. Kasutajad saavad luua hoidlaid, mis on hostitud Cursor'i poolt, tõukata koodi kasutades standardseid Git töövooge, kloonida hoidlaid, sirvida faile ja töötada pull requestidega.
See viib Origini piirkonda, mida on traditsiooniliselt hõivanud GitHub, GitLab ja teised koodihaldusplatvormid.
Siiski, Cursor'i strateegia ei ole lihtsalt GitHubi erineva liidese loomine. Ettevõte ehitab Origini uue eelduse ümber: hoidlaid töötavad üha enam nii inimesed kui autonoomsed AI agendid.
Ametlikus käivitusteates ütleb Cursor, et Origin algab olulistest omadustest, hoidlad, pull requestid, koodi sirvimine ja GitHubi sünkroniseerimine, samas kui rohkem agentidele kohandatud funktsioone on tulevikus plaanis.
| Omadus | Mida see teeb |
|---|---|
| Hoidlad | Salvestab ja organiseerib Git projekte |
| Standardne Git tugi | Toetab tuttavaid tõukamis- ja kloonimisvooge |
| Koodisirvimine | Lubab kasutajatel uurida hoidla faile ja ajalugu |
| Pull requestid | Pakub töövoogu muudatuste ülevaatamiseks ja ühendamiseks |
| GitHubi sünkroniseerimine | Ühendab valitud hoidlad GitHubiga |
| AI integreerimine | Paigutab koodi lähedale Cursor'i agentide ökosüsteemile |
Miks ehitas Cursor GitHubile konkurendi?
Vastus peitub AI toetatud programmeerimise kiirel kasvul.
Traditsioonilised allikahalduse platvormid loodi inimeste tegevuste ümber. Arendaja kirjutab koodi, loob haru, salvestab muudatusi ja avab pull requesti. Teine arendaja vaatab töö üle ja kinnitab või lükkab selle tagasi.
AI agendid keerukustavad seda mudelit.
Üks ainus agent võib potentsiaalselt uurida kogu hoidlat, teha muudatusi mitmesugustes komponentides ja täita ülesandeid palju kiiremini kui inimarendaja. Mitmed agentid saavad samal ajal töötada erinevate ülesannete kallal.
See loob erinevat tüüpi töökoormuse.
Cursor'i argument on, et koodihaldus infrastruktuur peaks olema loodud selle uue keskkonna jaoks, mitte kohtlema AI agente kui välist õiget tööriista, mis lihtsalt ühendub olemasoleva platvormiga.
Seega püüab Origin tuua hoidla ja agendi lähemale.
Oma AI-d mitte mõeldes kui juturobot, kes istub koodiredaktori kõrval, liigub Cursor suunas töövoo poole, kus AI võib saada osaks kogu tarkvaraarenduse elutsüklist.
Kuidas Origin töötab olemasolevate Git hoidladega
Üks Origini kõige praktilisemaid omadusi on see, et arendajad ei peavad kohe GitHubist loobuma.
Cursor lubab kasutajatel ühenduda GitHubiga ja sünkroniseerida valitud hoidlaid Originiga. See tähendab, et olemasolevad projektid võivad ilmuda Cursor'i hostimiskeskkonda, säilitades samas ühenduse oma algsete GitHubi hoidlate külge.
Cursor'i väljaandeteabe kohaselt valivad kasutajad, milliseid hoidlaid nad soovivad sünkroniseerida, ja saavad need vajadusel lahti ühendada. Seega on Origin mõeldud eksisteerimiseks koos GitHubiga, mitte nõudma täielikku migreerimist esimese päeva jooksul.
See on strateegiliselt oluline.
GitHub'il on tohutu ökosüsteem, mis on loodud olemasolevate hoidlate, arendajate kogukondade, integratsioonide ja ettevõtte töövoogude ümber. Ettevõtte veenmine, et kõik öösel üle kanda, oleks keeruline.
Sünkroniseerimistasandi loomine alandab seda tõket.
Arendajad saavad Origini katsetada, jätkates samal ajal oma olemasoleva GitHubi infrastruktuuri kasutamist. Kui uus platvorm osutub kasulikuks, saab rohkem töövoost järk-järgult liikuda Cursor'i ökosüsteemi.
Origin vs GitHub: Mis on erinevus?
Põhitasandi tasemel lahendavad Origin ja GitHub paljusid samu probleeme. Mõlemad pakuvad kodu hoidlatele ja koodi ümber koostööle.
Erinevus seisneb selles arhitektuuris, mida Cursor püüab nende aluste ümber ehitada.
| Valdkond | GitHub | Cursor Origin |
|---|---|---|
| Südametõke | Koodi hostimine ja koostöö | Koodi hostimine arendajatele ja AI agentidele |
| Git hoidlad | Jah | Jah |
| Pull requestid | Jah | Jah |
| Koodisirvimine | Jah | Jah |
| Standardne Git töövoog | Jah | Jah |
| GitHubi sünkroniseerimine | , | Jah |
| AI esmane arhitektuur | AI lisatud olemasolevasse ökosüsteemi | Mõeldud agentide arendamise ajastu ümber |
| Integreerimine Cursor agentidega | Väline või eraldi töövoog | Kohalik ökosüsteemi fookus |
See ei tähenda, et Originil on juba funktsioonide pariteet GitHubiga.
See ei ole.
GitHub on aastaid ehitanud ettevõtte turvalisust, CI/CD tööriistu, paketihaldust, arendajate kogukondi ja integratsioone. Origin on uus toode varases beetas.
Kuid Cursor ei ürita tingimata võita, kopeerides iga olemasolevat GitHubi funktsiooni. See panustab, et arendustöövoog ise muutub piisavalt kiiresti, et luua avar uus platvorm.
Suur idee: Hoidla, mis on loodud AI agentide jaoks
Fraas „agent-native” on keskne Chüi Origin'i mõistmiseks.
Tänapäevased AI kodeerimistööriistad töötavad sageli olemasoleva infrastruktuuri peal. Agent saab juurde pääseda hoidlasse, lugeda koodi, teha muudatusi ja saata need muudatused tagasi läbi GitHubi või mõne teise Git teenuse pakkuja.
Cursor soovib vähendada vahemaa nende süsteemide vahel.
Origin'i puhul elab hoidla samas laiemas keskkonnas kui Cursor'i AI tööriistad. Pikaajaline nägemus on, et agendid töötavad otse hoidlate, harude ja pull requestidega, mitte ei käsitle versioonihaldust kui välist sihtpunkti.
Tüüpiline tuleviku töövoog võiks välja näha järgmine:
• Arendaja määrab ülesande → AI agent uurib hoidlat → agent muudab koodi → testid käivitatakse → muudatused salvestatakse → pull request tehakse → inimesed vaatavad tulemuse üle.
Inimene ei kao protsessist.
Küll aga nihkub inimese roll üha rohkem ülesannete määratlemise, muudatuste ülevaatamise ja kõrgema taseme inseneritööde tegemise suunas.
See eristus on oluline. AI suudab kiiresti genereerida koodi, kuid tarkvara vajab endiselt järelevalvet. Agent võib valesti mõista nõudeid, tekitada turvaprobleemi või teha muudatusi, mis tehniliselt töötavad, kuid kahjustavad projekti arhitektuuri.
Origini potentsiaalne väärtus ei ole selles, et see eemaldab arendajad protsessist. See on selles, et see võiks muuta koostöö arendajate ja agentide vahel struktureeritumaks.
Miks koodihaldus võib olla järgmine AI lahinguväli
Cursor sai tuntuks, muutes koodiredaktori kogemuse. AI liikus automaatkaustast millegi palju aktiivsema suunas: süsteem, mis on suuteline mõistma suuremaid osi projektist ja muutma koodi arendaja nimel.
Origin laiendab seda strateegiat redaktori väljapoole.
Kui Cursor kontrollib ainult koht, kus kood kirjutatakse, siis teine ettevõte kontrollib, kus see kood asub ja kuidas muudatusi üle vaadatakse.
Koodihalduse lisamine võimaldab Cursor'il ühendada rohkem koodi arendustöövoo osi:
- koodi kirjutamine;
- koodibaasi mõistmine;
- AI agentide käivitamine;
- hoidlate haldamine;
- harude loomine;
- muudatuste ülevaatamine;
- pull requestide käsitlemine;
- CI ja juurutustööriistade ühendamine.
See loob võimaluse täielikumale AI arendustegevuse platvormile.
See võib olla tõeline põhjus, miks Origin on oluline.
Kas Origin suudab tõesti GitHubile väljakutse esitada?
On veel liiga vara kutsuda Originit GitHubi asendajaks.
GitHub on sügavalt juurdunud kaasaegses tarkvaraarenduses. Miljonid arendajad ja organisatsioonid sõltuvad selle hoidlatest, töövoogudest ja integratsioonidest. Sellise ökosüsteemi asendamine on äärmiselt keeruline.
Origin on samuti tavalised probleemid mistahes uue infrastruktuuri platvormi puhul: arendajad peavad sellele usaldama väärtuslikku allikakoodi, ettevõtted peavad hindama turvalisust ja meeskondadel peavad olema veenavad põhjused, et muuta kehtestatud töövooge.
Siiski võib AI luua võimaluse, mis varem ei eksisteerinud.
GitHub loodi maailmaks, kus inimesed kirjutasid peaaegu iga tootmisreegeli. Järgmise põlvkonna arendustööde infrastruktuur võib vajada toetust maailmas, kus AI agendid genereerivad, muudavad, testivad ja vaatavad üle üha suurema osa tarkvaramuudatusi.
See ei tähenda, et GitHub oleks vananenud.
Kuid see seletab, miks Cursor ehitab oma konkurenti.
Uus kodu koodile agentide ajastul
Cursor Origin on endiselt varases staadiumis ja selle praegune funktsioonide komplekt on sihilikult suunatud põhiasjadele. Siiski, käivitamine näitab ettevõtte jaoks olulist strateegilist muutust.
Cursor ei soovi enam, et seda vaadataks ainult AI-d toetava koodiredaktorina.
Origini kaudu hakkab see ehitama infrastruktuuri koodi enda ümber.
Ettevõtte keskne panus on lihtne: kui AI agendid muutuvad aktiivseteks osalejateks tarkvaraarenduses, peaks hoidla olema nende jaoks samuti kavandatud.
Kas Origin suudab tõeliselt muutuda suureks GitHubi konkurendiks, jääb veel näha. Kuid suund on selge.
Tuleviku programmeerimise lahing ei pruugi enam olla selles, milline AI kirjutab parimat koodi.
See võib olla selles, kus inimesed ja AI agendid töötavad selle koodi kallal koos.




