Cursor sāk Origin, GitHub konkurents ar AI aģentiem
Autors: Wendy Frey

Gadiem ilgi programmatūras izstrādes darba plūsma ir sekojusi pazīstamam paraugam. Izstrādātāji raksta kodu vienā lietotnē, glabā to GitHub, pārskata izmaiņas, izmantojot pull pieprasījumus, un savieno papildu pakalpojumus testēšanai, izvietošanai un automatizācijai.
Tad ieradās AI kodēšanas aģenti.
Nekavējoties programmatūras projekti vairs netika mainīti tikai cilvēku vadībā. AI aģenti varēja izlasīt visu kodu bāzes, rediģēt desmitiem failu, izpildīt komandas un ģenerēt pull pieprasījumus. Taču infrastruktūra zem šīs darba plūsmas joprojām lielā mērā bija paredzēta cilvēku izstrādātājiem.
Cursor uzskata, ka infrastruktūrai ir jāmainās.
AI kodēšanas uzņēmums ir uzsācis Origin, savu Git mitināšanas platformu un arvien tiešāku konkurentu GitHub. Origin šobrīd tiek ieviests agrīnajā beta versijā Cursor apmaksātajos plānos, piedāvājot repozitorijus, koda pārlūkošanu, pull pieprasījumus un GitHub sinhronizāciju. Taču lielākais produkta mērķis ir ambiciozāks, izveidot kodu mitināšanas platformu, kas no paša sākuma ir veidota AI aģentiem.
Kas ir Cursor Origin?
Origin ir tas, ko Cursor sauc par "git kalniņu aģentu laikmetam."
Vienkāršos vārdos, tas ir vieta, kur izstrādātāji var mitināt Git repozitorijus, sadarboties kodā un pārvaldīt izmaiņas. Lietotāji var izveidot repozitorijus, kurus mitina Cursor, iestumt kodu, izmantojot standarta Git darba plūsmas, klonēt repozitorijus, pārlūkot failus un strādāt ar pull pieprasījumiem.
Tas tūlīt novieto Origin teritorijā, ko tradicionāli ieņem GitHub, GitLab un citas kodu mitināšanas platformas.
Tomēr Cursor stratēģija nav vienkārši reproducēt GitHub ar citu interfeisu. Uzņēmums būvē Origin ap jaunu pieņēmumu: repozitorijus arvien vairāk apstrādās gan cilvēki, gan autonomi AI aģenti.
Oficiālajā paziņojumā par produktu Cursor pauž, ka Origin sākas ar pamatiem, repozitorijiem, pull pieprasījumiem, koda pārlūkošanu un GitHub sinhronizāciju, kamēr nākotnes izlaidumiem ir plānots izstrādāt vairāk aģentam pielāgotas funkcijas.
| Funkcija | Ko tā dara |
|---|---|
| Repozitoriji | Uzglabā un organizē Git projektus |
| Standarta Git atbalsts | Atbalsta pazīstamas push un clone darba plūsmas |
| Koda pārlūkošana | Ļauj lietotājiem izpētīt repozitoriju failus un vēsturi |
| Pull pieprasījumi | Nodrošina darba plūsmu, lai pārskatītu un apvienotu izmaiņas |
| GitHub sinhronizācija | Savieno izvēlētos repozitorijus ar GitHub |
| AI integrācija | Piemeklē kodu Cursor aģentu ekosistēmai |
Kāpēc Cursor izveidoja konkurentu GitHub?
Atbilde slēpjas AI palīgtehnoloģiju straujā izaugsmē.
Tradicionālas avota kontroles platformas tika veidotas ap cilvēku rīcību. Izstrādātājs raksta kodu, izveido zarus, apstiprina izmaiņas un atver pull pieprasījumu. Cits izstrādātājs pārskata darbu un to apstiprina vai noraida.
AI aģenti sarežģī šo modeli.
Viens aģents var potenciāli izpētīt visu repozitoriju, veikt izmaiņas vairākos komponentos un pabeigt uzdevumus daudz ātrāk nekā cilvēku izstrādātājs. Vairāki aģenti var strādāt pie atšķirīgiem uzdevumiem vienlaikus.
Tas rada citu veidu darba slodzi.
Cursor apgalvo, ka kodu mitināšanas infrastruktūrai jābūt paredzētai šai jaunajai videi, nevis jāuztver AI aģenti kā ārēji rīki, kas vienkārši savienojas ar esošo platformu.
Tādējādi Origin cenšas tuvāk savienot repozitoriju un aģentu.
Nepiemērojot AI kā čatbotu, kas atrodas blakus koda redaktora, Cursor virzās uz darba plūsmu, kurā AI var kļūt par daļu no visa programmatūras izstrādes dzīves cikla.
Kā Origin mijiedarbojas ar esošiem Git repozitorijiem
Viena no praktiskākajām Origin funkcijām ir tā, ka izstrādātājiem nav jāpamet GitHub uzreiz.
Cursor ļauj lietotājiem savienot GitHub un sinhronizēt izvēlētos repozitorijus ar Origin. Tas nozīmē, ka esošie projekti var parādīties Cursor mitināšanas vidē, vienlaikus saglabājot savienojumu ar saviem oriģinālajiem GitHub repozitorijiem.
Saskaņā ar Cursor izlaiduma informāciju lietotāji izvēlas, kuri repozitoriji ir jāsinhronizē un var atvienot tos, kad tas ir nepieciešams. Tādējādi Origin ir veidots, lai līdzās pastāvētu ar GitHub, nevis prasītu pilnīgu migrāciju pirmajā dienā.
Tas ir stratēģiski svarīgi.
GitHub ir milzīga ekosistēma, kas būvēta ap esošajiem repozitorijiem, izstrādātāju kopienām, integrācijām un uzņēmumu darba plūsmām. Pārliecināt uzņēmumus pārvietot visu uzreiz būtu grūti.
Sinhronizācijas slānis pazemina šo barjeru.
Izstrādātāji var izmēģināt Origin, turpinot izmantot savu esošo GitHub infrastruktūru. Ja jaunā platforma izrādīsies noderīga, vairāk šīs darba plūsmas pakāpeniski var pārvietoties uz Cursor ekosistēmu.
Origin vs GitHub: Kāda ir atšķirība?
Pamatīgā līmenī Origin un GitHub atrisina daudzus tos pašus jautājumus. Abas sniedz mājvietu repozitorijiem un sadarbībai ap kodu.
Atšķirība ir Cursor centienos būvēt ap šo pamatu arhitektūru.
| Joma | GitHub | Cursor Origin |
|---|---|---|
| Galvenais mērķis | Kodu mitināšana un sadarbība | Kodu mitināšana izstrādātājiem un AI aģentiem |
| Git repozitoriji | Jā | Jā |
| Pull pieprasījumi | Jā | Jā |
| Koda pārlūkošana | Jā | Jā |
| Standarta Git darba plūsma | Jā | Jā |
| GitHub sinhronizācija | , | Jā |
| AI-pirma arhitektūra | AI pievienots esošai ekosistēmai | Veidots ap aģentam attīstības laikmetu |
| Integrācija ar Cursor aģentiem | Ārējā vai atsevišķā darba plūsma | Vietējās ekosistēmas fokuss |
Tas nenozīmē, ka Origin jau ir funkciju līdzvērtība GitHub.
Tas tā nav.
GitHub ir iztērējis gadus, veidojot uzņēmējdarbības drošību, CI/CD rīkus, pakotņu pārvaldību, izstrādātāju kopienas un integrācijas. Origin ir jauns produkts agrīnajā beta versijā.
Tomēr Cursor necenšas uzvarēt, nokopējot katru esošo GitHub funkciju. Tas liek likmi, ka izstrādes darba plūsma pati par sevi mainās pietiekami ātri, lai radītu iespēju jaunam platformas tipam.
Lielā ideja: Repozitorijs, kas būvēts AI aģentiem
Frāze “aģentam pielāgots” ir centrālā, lai saprastu Origin.
Mūsdienu AI kodēšanas rīki bieži darbojas virs esošās infrastruktūras. Aģents saņem piekļuvi repozitorijam, lasa kodu, veic izmaiņas un nosūta šīs izmaiņas atpakaļ caur GitHub vai citu Git pakalpojumu.
Cursor vēlas samazināt attālumu starp šīm sistēmām.
Ar Origin repozitorijs dzīvo tajā pašā plašajā vidē kā Cursor AI rīki. Ilgtermiņa vīzija ir tāda, ka aģenti strādā tieši ar repozitorijiem, zarojumiem un pull pieprasījumiem, nevis uzskata versiju kontroli par ārēju galamērķi.
Tipiska nākotnes darba plūsma varētu izskatīties šādi:
Izstrādātājs piešķir uzdevumu → AI aģents izpēta repozitoriju → aģents izmaina kodu → testi tiek izpildīti → izmaiņas tiek apstiprinātas → tiek izveidots pull pieprasījums → cilvēki pārskata rezultātu.
Cilvēks no procesa nepazūd.
Drīzāk cilvēka loma arvien vairāk virzās uz uzdevumu definēšanu, izmaiņu pārskatu un augstāka līmeņa inženiertehnisko lēmumu pieņemšanu.
Šī atšķirība ir svarīga. AI var ātri ģenerēt kodu, bet programmatūrai joprojām nepieciešama uzraudzība. Aģents var nepareizi saprast prasības, radīt drošības problēmu vai veikt izmaiņas, kas tehniski darbojas, bet kaitē projekta arhitektūrai.
Origin potenciālā vērtība nav tāda, ka tas izslēdz izstrādātājus no procesa. Tā ir tā, ka tas var padarīt sadarbību starp izstrādātājiem un aģentiem strukturētāku.
Kāpēc kodu mitināšana var būt nākamā AI kaujas lauka
Cursor kļuva labi pazīstams, mainot koda redaktora pieredzi. AI pārgāja no automātiska pabeigšanas uz kaut ko daudz aktīvāku: sistēmu, kas spēj izprast lielākas daļas projekta un modificēt kodu izstrādātāja vārdā.
Origin paplašina šo stratēģiju ārpus redaktora.
Ja Cursor kontrolē tikai vietu, kur kods tiek rakstīts, cita uzņēmuma kontrole ir joprojām tur, kur šis kods dzīvo un kā izmaiņas tiek pārskatītas.
Pievienojot kodu mitināšanu, Cursor var savienot vairāk izstrādes darba plūsmas komponentu:
- kods;
- koda bāzes izpratne;
- AI aģentu izpilde;
- repozitoriju pārvaldība;
- zaru izveide;
- izmaiņu pārskats;
- pull pieprasījumu apstrāde;
- CI un izvietošanas rīku savienošana.
Tas rada iespēju pilnīgākam AI attīstības platformam.
Tas varētu būt reālais iemesls, kāpēc Origin ir svarīgs.
Vai Origin var patiešām izaicināt GitHub?
Ir pārāk agri, lai dēvētu Origin par GitHub aizvietotāju.
GitHub paliek dziļi iestrādāts mūsdienu programmatūras izstrādē. Miljoniem izstrādātāju un organizāciju ir atkarīgas no tās repozitorijiem, darba plūsmām un integrācijām. Aizvietot šo ekosistēmu būs ārkārtīgi grūti.
Origin arī saskaras ar tipiskām jaunās infrastruktūras platformas problēmām: izstrādātājiem būs jāuzticas tai ar vērtīgu avota kodu, uzņēmumiem būs jānovērtē drošība un komandām būs nepieciešami pārliecinoši iemesli, lai mainītu nostiprinātās darba plūsmas.
Tomēr, AI var radīt iespēju, kas iepriekš nebija pastāvējusi.
GitHub tika veidots pasaulē, kur cilvēki rakstīja gandrīz katru ražošanas koda rindu. Nākamās attīstības infrastruktūras var prasīt atbalstu pasaulei, kurā AI aģenti ģenerē, modificē, testē un pārskata aizvien lielāku daļu programmatūras izmaiņu.
Tas nenozīmē, ka GitHub ir novecojis.
Bet tas izskaidro, kāpēc Cursor izveido savu konkurentu.
Jauna mājvieta kodam aģentu laikmetā
Cursor Origin joprojām ir agrīnā posmā, un tā pašreizējā funkciju kopums ir apzināti koncentrēts uz pamatiem. Tomēr uzsākšana signalizē par nozīmīgu stratēģisku maiņu uzņēmumā.
Cursor vairs nevēlas tikt uztverts tikai kā AI darbināts koda redaktors.
Ar Origin tā sāk veidot infrastruktūru ap pašu kodu.
Uzņēmuma centrālā likme ir vienkārša: ja AI aģenti kļūst par aktīviem dalībniekiem programmatūras izstrādē, repozitorijam arī jābūt paredzētam viņiem.
Vai Origin patiešām var kļūt par nozīmīgu GitHub konkurentu, paliek redzams. Taču virziens ir skaidrs.
Cīņa par programmatūras nākotni var vairs nebūt par to, kurš AI raksta vislabāko kodu.
Tā var būt par to, kur cilvēki un AI aģenti kopā strādā pie šī koda.




