Cursor Käynnistää GitHubin Kilpailijan: Kuinka Origin Tuodaan AI-agentit Suoraan Koodin Isännöintiin

News

Kirjoittaja: Wendy Frey

githubbb.webp

Vuodesta toiseen ohjelmistokehityksen työtavat ovat seuranneet tuttua kaavaa. Kehittäjät kirjoittavat koodia yhdessä sovelluksessa, tallentavat sen GitHubiin, tarkistavat muutokset pull requestien kautta ja yhdistävät lisäpalveluja testaamista, käyttöönottoa ja automaatiota varten.

Sitten AI-koodausagentit saapuivat.

Yhtäkkiä ohjelmistoprojektit eivät enää muuttuneet ainoastaan ihmisten toimesta. AI-agentit pystyivät lukemaan koko koodipohjia, muokkaamaan kymmeniä tiedostoja, suorittamaan komentoja ja luomaan pull requesteja. Mutta sen alla oleva infrastruktuuri oli silti suurimmaksi osaksi suunniteltu ihmiskehittäjille.

Cursor uskoo, että infrastruktuurin on muututtava.

AI-koodausyritys on käynnistänyt Originin, oman Git-isännöintialustansa, joka on yhä suora kilpailija GitHubille. Origin on tällä hetkellä käyttämässä varhaista beta-vaihetta Cursorin maksullisilla suunnitelmilla, tarjoten repositorioita, koodin selailua, pull requesteja ja GitHub-synkronointia. Mutta tuotteen taustalla oleva suurempi ajatus on kunnianhimoisempi: rakentaa koodin isännöintialusta, joka on alusta alkaen suunniteltu AI-agenteille.

Mitä on Cursor Origin?

Origin on se, mitä Cursor kutsuu "git-forgeksi agenttien aikakaudelle."

Yksinkertaisuudessaan se on paikka, jossa kehittäjät voivat isännöidä Git-repositorioita, tehdä yhteistyötä koodissa ja hallita muutoksia. Käyttäjät voivat luoda Cursorin isännöimiä repositorioita, työntää koodia käyttäen vakiomuotoisia Git-työtapoja, kloonata repositorioita, selata tiedostoja ja työskennellä pull requestien kanssa.

Se vie Originin heti GitHubin, GitLabin ja muiden koodin isännöintialustojen perinteisesti hallitsemalle alueelle.

Kuitenkin Cursorin strategiana ei ole yksinkertaisesti toistaa GitHubia eri käyttöliittymällä. Yritys rakentaa Originia uuden oletuksen ympärille: repositoriat tulevat yhä enemmän työskentelemään niin ihmisten kuin autonomisten AI-agenttien kanssa.

Virallisessa julkaisuilmoituksessa Cursor sanoo, että Origin alkaa perusasioista, repositoriat, pull requestit, koodin selailu ja GitHub-synkronointi, samalla kun tulevissa versioissa on suunnitteilla lisää agenttiominaisuuksia.

OminaisuusMitä se tekee
RepositoriatTallentaa ja järjestää Git-projekteja
Vakiomuotoinen Git-tukiTukee tuttuja työntö- ja kloonausprosesseja
Koodin selausAntaa käyttäjille mahdollisuuden tutkia repositorioiden tiedostoja ja historiaa
Pull requestitTarjoaa työtavan muutosten tarkistamiseen ja yhdistämiseen
GitHub-synkronointiYhdistää valitut repositoriot GitHubiin
AI-integraatioAsentaa koodin lähelle Cursorin agenttieekosysteemiä

Miksi Cursor Rakensi Kilpailijan GitHubille?

Vastaus löytyy AI-avusteisen ohjelmoinnin nopeasta kasvusta.

Perinteiset lähdekoodin hallintaplatfomaat rakennettiin ihmisen toimintojen ympärille. Kehittäjä kirjoittaa koodia, luo haaran, sitoo muutokset ja avaa pull requestin. Toinen kehittäjä tarkistaa työn ja hyväksyy tai hylkää sen.

AI-agentit monimutkaistavat tätä mallia.

Yksi agentti voi potentiaalisesti tarkistaa koko repositorian, tehdä muutoksia useisiin komponentteihin ja suorittaa tehtäviä paljon nopeammin kuin ihmiskehittäjä. Useat agentit voisivat myös työskennellä eri tehtävien parissa samaan aikaan.

Se luo erilaista työtaakkaa.

Cursorin väite on, että koodin isännöintiinfrastruktuurin tulisi olla suunniteltu tätä uutta ympäristöä varten sen sijaan, että AI-agenteja käsiteltäisiin ulkoisina työkaluna, jotka vain yhdistyvät olemassa olevaan alustaan.

Siksi Origin yrittää tuoda repositorian ja agentin lähemmäs toisiaan.

Sen sijaan, että ajateltaisiin AI:ta chatbottina, joka istuu koodieditorin vieressä, Cursor siirtyy työtapaan, jossa AI voi tulla osaksi koko ohjelmistokehityksen elinkaariprosessia.

Kuinka Origin Toimii Olemassa Olevien Git Repositorien Kanssa

Yksi praktisimmista Originin ominaisuuksista on, että kehittäjien ei tarvitse heti hylätä GitHubia.

Cursor sallii käyttäjien yhdistää GitHubiin ja synkronoida valitut repositoriot Originin kanssa. Tämä tarkoittaa, että olemassa olevat projektit voivat näkyä Cursorin isännöintiympäristössä samalla, kun ne säilyttävät yhteyden alkuperäisiin GitHub-repositorioihinsa.

Cursorin julkaisutietojen mukaan käyttäjät valitsevat, mitkä repositoriot he haluavat synkronoida, ja voivat irroittaa niitä tarvittaessa. Origin on siis suunniteltu olemassa olon rinnakkaisena GitHubin kanssa, eikä se vaadi täydellistä migraatiota ensimmäisenä päivänä.

Tämä on strategisesti tärkeää.

GitHubilla on valtava ekosysteemi, joka on rakennettu olemassa olevien repositorioiden, kehittäjäyhteisöjen, integrointien ja yritystyötapojen ympärille. Yritysten vakuuttaminen siirtämään kaikki heti yöhön olisi haastavaa.

Synkronointikerros alentaa tätä estettä.

Kehittäjät voivat kokeilla Originia samalla, kun he jatkavat olemassa olevan GitHub-infrastruktuurinsa käyttöä. Jos uusi alusta osoittautuu hyödylliseksi, yhä enemmän työtavasta voi vähitellen siirtyä Cursorin ekosysteemiin.

Origin vs GitHub: Mikä On Ero?

Perustasolla Origin ja GitHub ratkaisevat monia samoja ongelmia. Molemmat tarjoavat kodin repositorioille ja yhteistyölle koodin ympärillä.

Ero on Cursorin yrittämässä arkkitehtuurissa, joka rakennetaan näiden perusteiden ympärille.

AlueGitHubCursor Origin
Ydin tarkoitusKoodin isännöinti ja yhteistyöKoodin isännöinti kehittäjille ja AI-agenteille
Git-repositoriatKylläKyllä
Pull requestitKylläKyllä
Koodin selausKylläKyllä
Vakiomuotoinen Git-työprosessiKylläKyllä
GitHub-synkronointi,Kyllä
AI-ensimmäinen arkkitehtuuriAI lisättynä olemassa olevaan ekosysteemiinSuunniteltu agenttien kehityskauden ympärille
Integraatio Cursorin agenteilleUlkoinen tai erillinen työprosessiNatiiviekosysteemikeskeinen

Tämä ei tarkoita, että Originilla olisi jo ominaisuuspariteetti GitHubin kanssa.

Ei ole.

GitHub on käyttänyt vuosia yritysturvallisuuden, CI/CD-työkalujen, pakettien hallinnan, kehittäjäyhteisöjen ja integrointien rakentamiseen. Origin on uusi tuote varhaisessa beta-vaiheessa.

Mutta Cursor ei välttämättä yritä voittaa kopioimalla jokaista olemassa olevaa GitHub-ominaisuutta. Se uskoo, että kehitysprosessi itsessään muuttuu tarpeeksi nopeasti luodakseen mahdollisuuden uudenlaiselle alustalle.

Suuri Ajatus: Repositorio, Joka On Rakennettu AI-agenteille

Ilmaus "agenttiominaisuus" on keskeinen Originin ymmärtämisessä.

Tänään AI-koodausvälineet toimivat usein olemassa olevan infrastruktuurin päällä. Agentti saa pääsyn repositoriyaan, lukee koodia, tekee muutoksia ja lähettää ne takaisin GitHubin tai muun Git-toimittajan kautta.

Cursor haluaa kasvattaa etäisyyttä näiden järjestelmien välillä.

Originissa repositorio asuu Cursorin AI-työkalujen kanssa samassa laajassa ympäristössä. Pitkän aikavälin visio on, että agentit työskentelevät suoraan repositorioiden, haarojen ja pull requestien kanssa sen sijaan, että versiohallintaa käsiteltäisiin ulkoisena määränpäänä.

Tyypillinen tulevaisuuden työnkulku voisi näyttää tältä:

Kehittäjä määrittää tehtävän → AI-agentti tutkii repositorian → agentti muuttaa koodia → testit suoritetaan → muutokset sitoutetaan → pull request luodaan → ihmiset tarkistavat tuloksen.

Ihminen ei katoa prosessista.

Sen sijaan ihmisen rooli siirtyy yhä enemmän tehtävien määrittämiseen, muutosten tarkistamiseen ja korkeampitason insinööripäätösten tekemiseen.

Tällä erolla on merkitystä. AI voi luoda koodia nopeasti, mutta ohjelmasto tarvitsee silti valvontaa. Agentti voi ymmärtää väärin vaatimuksia, aiheuttaa turvallisuusongelmia tai tehdä muutoksia, jotka toimivat teknisesti, mutta vahingoittavat projektin arkkitehtuuria.

Originin mahdollinen arvo ei ole se, että se poistaa kehittäjät prosessista. Se on se, että se voisi tehdä yhteistyöstä kehittäjien ja agenttien välillä järkevämpää.

Miksi Koodin Isännöinti Voi Olla Seuraava AI-taistelualue

Cursor tuli tunnetuksi muuttamalla koodieditorin kokemusta. AI siirtyi automaattisen täydennysominaisuudesta paljon aktiivisempaan muotoon: järjestelmään, joka pystyy ymmärtämään suurempia osia projektista ja muokkaamaan koodia kehittäjän puolesta.

Origin laajentaa tätä strategiaa editorin ulkopuolelle.

Jos Cursor hallitsee vain paikkaa, jossa koodi kirjoitetaan, toinen yritys hallitsee edelleen sitä, missä se koodi asuu ja kuinka muutokset tarkistetaan.

Lisäämällä koodin isännöintiä Cursor voi yhdistää yhä enemmän kehitysprosessin osia:

  • koodin kirjoittaminen;
  • koodipohjan ymmärtäminen;
  • AI-agenttien suorittaminen;
  • repositorioiden hallinta;
  • haarojen luominen;
  • muutosten tarkistaminen;
  • pull requestien käsittely;
  • CI- ja käyttöönottotyökalujen yhdistäminen.

Tämä luo mahdollisuuden täydellisemmästä AI-kehitys alustasta.

Se voi olla todellinen syy, miksi Origin on tärkeä.

Voiko Origin Oikeasti Haastaa GitHubia?

On liian aikaista sanoa, että Origin on GitHubin korvike.

GitHub on syvästi juurtunut moderniin ohjelmistokehitykseen. Miljoonat kehittäjät ja organisaatiot riippuvat sen repositoriat, työnkulut ja integraatiot. Sen ekosysteemin korvaaminen on äärimmäisen vaikeaa.

Originilla on myös tavalliset ongelmat kaikilla uusilla infrastruktuurialustoilla: kehittäjien on voitettava luottamus arvokkaasta lähdekoodista, yritysten on arvioitava turvallisuus ja tiimien on saatava vakuuttavia syitä muuttaa vakiintuneita työnkulkujaan.

Kuitenkin AI voi luoda mahdollisuuden, jota ei ollut ennen.

GitHub rakennettiin maailmalle, jossa ihmiset kirjoittivat lähes jokaisen rivin tuotantokoodista. Uuden sukupolven kehitysinfra voi tarvita tukea maailmalle, jossa AI-agentit luovat, muokkaavat, testaavat ja tarkistavat yhä kasvavaa osaa ohjelmistomuutoksista.

Se ei tee GitHubista vanhentunutta.

Mutta se selittää, miksi Cursor rakentaa omaa kilpailijaansa.

Uusi Koti Koodille Agenttien Aikakaudella

Cursor Origin on yhä varhaisessa vaiheessa, ja sen nykyinen ominaisuussetti on tarkoituksellisesti keskittynyt perusasioihin. Kuitenkin julkaisu merkitsee merkittävää strategista muutosta yritykselle.

Cursor ei enää halua, että sitä katsotaan vain AI-pohjaisena koodieditorina.

Originin myötä se alkaa rakentaa infrastruktuuria itse koodin ympärille.

Yrityksen keskeinen panostus on yksinkertainen: jos AI-agentit ovat tulossa aktiivisiksi osallistujiksi ohjelmistokehityksessä, repositorian tulisi myös olla suunniteltu heitä varten.

Voiko Origin todella tulla suureksi kilpailijaksi GitHubille, jää nähtäväksi. Mutta suunta on selvä.

Taistelu ohjelmoinnin tulevaisuudesta ei ehkä enää koske sitä, minkä AI:n kirjoittama koodi on parasta.

Se saattaa liittyä siihen, missä ihmiset ja AI-agentit työskentelevät yhdessä koodin parissa.

Viraalit mallit

Tutustu viraaleihin AI-malleihimme ja käytä niitä omissa kuvissasi.

Tutustu malleihin