Cursor Paleidžia GitHub Konkurentą: Kaip Origin Pristato AI Agentus Tiesiai Į Kodo Talpinimą
Autorius: Wendy Frey

Daug metų programinės įrangos kūrimo procesas sekė įprastą modelį. Kūrėjai rašo kodą vienoje programoje, saugo jį GitHub, peržiūri pakeitimus per nurodymus (pull requests) ir jungia papildomas paslaugas testavimui, diegimui ir automatizavimui.
Tada atsirado AI kodavimo agentai.
Staiga, programų projektai nebebuvo keičiami tik žmonių. AI agentai galėjo skaityti visus kodų bazes, redaguoti dešimtis failų, vykdyti komandas ir generuoti nurodymus. Tačiau infrastruktūra, stovinti po šiuo procesu, vis dar buvo daugiausiai sukurta žmonių kūrėjams.
Cursor mano, kad infrastruktūra turi pasikeisti.
AI kodavimo kompanija paleido Origin, savo Git talpinimo platformą ir vis labiau tiesioginį konkurentą GitHub. Origin šiuo metu diegiamas ankstyvoje beta versijoje, kuri yra prieinama Cursor mokamose planuose, siūlantis talpą, kodo naršymą, nurodymus ir GitHub sinchronizavimą. Tačiau didesnė idėja, slypinti už produkto, yra ambicingesnė: sukurti kodo talpinimo platformą, planuotą nuo pat pradžių AI agentams.
Kas Yra Cursor Origin?
Origin yra tai, ką Cursor vadina „git kalvė agentiškoje eroje“. Paprasčiau tariant, tai vieta, kur programuotojai gali talpinti Git talpyklas, bendradarbiauti kode ir valdyti pakeitimus. Vartotojai gali kurti talpyklas, talpinamas Cursor, stumti kodą naudojant standartinius Git procesus, kopijuoti talpyklas, naršyti failus ir dirbti su nurodymais.
Tai iš karto patalpina Origin į teritoriją, tradiciškai užimtam GitHub, GitLab ir kitų kodo talpinimo platformų.
Tačiau Cursor strategija nėra tiesiog atkurti GitHub su kita sąsaja. Kompanija stato Origin remdamasi nauja prielaida: talpykloms vis labiau dirbs tiek žmonės, tiek nepriklausomi AI agentai.
Oficialiame paleidimo pranešime Cursor teigia, kad Origin prasideda nuo pagrindų, talpyklų, nurodymų, kodo naršymo ir GitHub sinchronizavimo, tuo tarpu daugiau agentams pritaikytų funkcijų planuojama ateities leidimams.
| Funkcija | Kas ji daro |
|---|---|
| Talpyklos | Laiko ir organizuoja Git projektus |
| Standartinė Git parama | Palaiko įprastas stūmimo ir kopijavimo procesus |
| Kodo naršymas | Leidžia vartotojams tyrinėti talpyklų failus ir istoriją |
| Nurodymai | Pateikia procesą pakeitimams peržiūrėti ir sujungti |
| GitHub sinchronizavimas | Jungia pasirinktus talpyklas su GitHub |
| AI integracija | Artina kodą prie Cursor agentų ekosistemos |
Kodėl Cursor Sukūrė Konkurentą GitHub?
Atsakymas slypi sparčiame AI pagalbinio programavimo augime.
Tradiciškai versijų kontrolės platformos buvo sukurtos remiantis žmogaus veiksmais. Programuotojas rašo kodą, kuria šaką, įpareigoja pakeitimus ir atidaro nurodymą. Kitas programuotojas peržiūri darbą ir patvirtina arba atmeta jį.
AI agentai sudėtingina šį modelį.
Vienas agentas potencialiai gali patikrinti visą talpyklą, padaryti pakeitimus keliuose komponentuose ir atlikti užduotis daug greičiau nei žmogaus programuotojas. Kelis agentus taip pat gali dirbti su skirtingomis užduotimis tuo pačiu metu.
Tai sukuria kitokį darbo krūvį.
Cursor teigia, kad kodo talpinimo infrastruktūra turėtų būti sukurta šiai naujai aplinkai, o ne laikyti AI agentus kaip išorinius įrankius, kurie tiesiog jungiasi su esama platforma.
Todėl Origin siekia suartinti talpyklą ir agentą.
Vietoj to, kad galvotų apie AI kaip apie pokalbių robotą, sėdintį šalia kodo redaktoriaus, Cursor juda link proceso, kuriame AI gali tapti visos programinės įrangos kūrimo gyvavimo ciklo dalimi.
Kaip Origin Veikia Su Esamomis Git Talpyklomis
Vienas praktiškiausių Origin bruožų yra tas, kad kūrėjai neturi iš karto atsisakyti GitHub.
Cursor leidžia vartotojams susijungti su GitHub ir sinchronizuoti pasirinktus talpyklas su Origin. Tai reiškia, kad esami projektai gali pasirodyti Cursor talpinimo aplinkoje, išlaikant ryšį su jų originaliomis GitHub talpyklomis.
Pasak Cursor paleidimo informacijos, vartotojai pasirenka, kurias talpyklas nori sinchronizuoti ir gali jas atsijungti, kai to prireikia. Todėl Origin yra sukurtas egzistuoti greta GitHub, o ne reikalauti visiškos migracijos pirma diena.
Tai strateginiu požiūriu yra svarbu.
GitHub turi milžinišką ekosistemą, sukurtą aplink esamas talpyklas, programuotojų bendruomenes, integracijas ir įmonių procesus. Įtikinti kompanijas viską perkelti per naktį būtų sunku.
Sinchronizavimo sluoksnis sumažina šią ribą.
Kūrėjai gali eksperimentuoti su Origin, tuo pačiu tęsdami savo esamos GitHub infrastruktūros naudojimą. Jei nauja platforma pasirodys naudinga, daugiau darbo proceso gali pamažu perkelti į Cursor ekosistemą.
Origin vs GitHub: Koks Yra Skirtumas?
Pagrindiniu lygiu, Origin ir GitHub sprendžia daug tų pačių problemų. Abu teikia namus talpykloms ir bendradarbiavimui aplink kodą.
Skirtumas yra architektūroje, kurį Cursor bando sukurti aplink tuos pagrindus.
| Sritis | GitHub | Cursor Origin |
|---|---|---|
| Pagrindinis tikslas | Kodo talpinimas ir bendradarbiavimas | Kodo talpinimas kūrėjams ir AI agentams |
| Git talpyklos | Taip | Taip |
| Nurodymai | Taip | Taip |
| Kodo naršymas | Taip | Taip |
| Standartinis Git procesas | Taip | Taip |
| GitHub sinchronizavimas | , | Taip |
| AI pirminė architektūra | AI pridėtas prie esamos ekosistemos | Sukurtas aplink agentiškos plėtros erą |
| Integracija su Cursor agentais | Išorinė arba atskira darbo eiga | Nativaus ekosistemos fokusas |
Tai nereiškia, kad Origin jau turi tokią pat funkcionalumo lygį kaip GitHub.
Jis neturi.
GitHub praleido metus, kurdamas įmonių saugumą, CI/CD įrankius, paketų valdymą, programuotojų bendruomenes ir integracijas. Origin yra naujas produktas ankstyvoje beta versijoje.
Tačiau Cursor nėra siekiama laimėti vien tik kopijuojant kiekvieną esamą GitHub funkciją. Jis tiki, kad plėtros darbo eiga pati keičiasi pakankamai greitai, kad atsirastų galimybė naujai platformai.
Didžioji Idėja: Talpykla, Sukurta AI Agentams
Fraze „agentams pritaikytas“ yra esminė gerai suprasti Origin.
Šiandieninės AI kodavimo priemonės dažnai veikia virš esamos infrastruktūros. Agentas gauna prieigą prie talpyklos, skaito kodą, daro pakeitimus ir siunčia tuos pakeitimus atgal per GitHub arba kitą Git tiekėją.
Cursor nori sumažinti atstumą tarp šių sistemų.
Su Origin talpykla gyvena toje pačioje platesnėje aplinkoje kaip Cursor AI įrankiai. Ilgalaikė vizija yra ta, kad agentai dirbtų tiesiogiai su talpyklomis, šakomis ir nurodymais, o ne vertindami versijų kontrolę kaip išorinę paskirtį.
Tipiškas būsimas darbo procesas galėtų atrodyti taip:
Kūrėjas priskiria užduotį → AI agentas tyrinėja talpyklą → agentas keičia kodą → testai vykdomi → pakeitimai įpareigojami → nurodymas sukuriamas → žmonės peržiūri rezultatą.
Žmogus neišnyksta iš proceso.
Vietoj to, žmogaus vaidmuo vis labiau pereina link užduočių apibrėžimo, pakeitimų peržiūros ir aukštesnio lygio inžinerinių sprendimų priėmimo.
Tas skirtumas yra svarbus. AI gali greitai generuoti kodą, tačiau programinė įranga vis tiek reikalauja priežiūros. Agentas gali neteisingai suprasti reikalavimus, sukelti saugumo problemą arba padaryti pakeitimus, kurie techniškai veikia, bet kenkia projekto architektūrai.
Origin potenciali vertė nėra ta, kad jis pašalina kūrėjus iš proceso. Tai, kad jis galėtų padaryti bendradarbiavimą tarp kūrėjų ir agentų struktūrizuotą.
Kodėl Kodo Talpinimas Gali Būti Kitas AI Mūšio Laukas
Cursor tapo gerai žinoma, pakeisdama kodo redaktoriaus patirtį. AI perėjo nuo automatinio užpildymo į kažką labiau aktyvaus: sistemą, galinčią suprasti didesnes projekto dalis ir keisti kodą kūrėjo vardu.
Origin plečia šią strategiją už redaktoriaus ribų.
Jei Cursor kontroliuoja tik vietą, kur rašomas kodas, kita kompanija vis dar kontroliuoja, kur tas kodas gyvena ir kaip pakeitimai yra peržiūrimi.
Pridėdama kodo talpinimą, Cursor gali sujungti daugiau plėtros darbo proceso dalių:
- rašyti kodą;
- suprasti kodų bazę;
- vykdyti AI agentus;
- valdyti talpyklas;
- kurti šakas;
- peržiūrėti pakeitimus;
- tvarkyti nurodymus;
- jungti CI ir diegimo įrankius.
Tai sukuria galimybę labiau pilnai AI plėtros platformai.
Tai gali būti tikra priežastis, kodėl Origin yra svarbus.
Ar Origin Išties Gali Iššūkį GitHub?
Per anksti sakyti, kad Origin yra GitHub pakeitimas.
GitHub išlieka giliai įsiterpusiu moderniame programinės įrangos kūrime. Milijonai kūrėjų ir organizacijų priklauso nuo jo talpyklų, darbo procesų ir integracijų. Pakeisti tą ekosistemą bus nepaprastai sunku.
Origin taip pat turi įprastas bet kurios naujos infrastruktūros platformos problemas: kūrėjai turės pasitikėti ja, kad tai būtų vertinga šaltinio kodui, įmonės turės įvertinti saugumą, o komandos turės reikalingus įtikinti priežastis keisti nusistovėjusius darbo procesus.
Tačiau AI gali sukurti galimybę, kurios anksčiau nebuvo.
GitHub buvo sukurtas pasauliui, kuriame žmonės rašė beveik kiekvieną gamybos kodo eilutę. Kitas plėtros infrastruktūros kartas gali prireikti palaikyti pasaulį, kuriame AI agentai generuoja, keičia, testuoja ir peržiūri vis didesnę programinės įrangos pakeitimų dalį.
Tai nedaro GitHub pasenusiu.
Bet tai paaiškina, kodėl Cursor kuria savo konkurentą.
Naujai Sukurtas Kodo Namai Agentiškoje Eroje
Cursor Origin vis dar yra ankstyvoje stadijoje, o jo dabartinis funkcijų rinkinys sąmoningai orientuotas į pagrindus. Tačiau paleidimas signalizuoja reikšmingą strateginį posūkį kompanijai.
Cursor nebegali būti traktuojamas tik kaip AI galia varomas kodo redaktorius.
Su Origin jis pradeda kurti infrastruktūrą aplink patį kodą.
Įmonės centrinė statyba yra paprasta: jei AI agentai tampa aktyviais dalyviais programinės įrangos kūrime, talpykla taip pat turėtų būti sukurta jiems.
Ar Origin gali iš tikrųjų tapti dideliu GitHub konkurentu, lieka pamatyti. Tačiau kryptis yra aiški.
Kova dėl programavimo ateities gali nebebūti apie tai, kuris AI rašo geriausią kodą.
Tai gali būti apie tai, kur žmonės ir AI agentai dirba dėl to kodo kartu.




