Cursor Lansează un Competitor pentru GitHub: Cum Origin Aduce Agenții AI Direct în Găzduirea Codului

News

De Wendy Frey

githubbb.webp Pentru ani de zile, fluxul de lucru al dezvoltării software a urmat un model familiar. Dezvoltatorii scriu cod într-o aplicație, îl stochează pe GitHub, revizuiesc modificările prin cereri de extragere și conectează servicii suplimentare pentru testare, desfășurare și automatizare.

Apoi au venit agenții de codare AI.

Dintr-o dată, proiectele software nu mai erau schimbate exclusiv de oameni. Agenții AI puteau citi întregi baze de cod, edita zeci de fișiere, rula comenzi și genera cereri de extragere. Dar infrastructura subiacente acelui flux de lucru era încă în mare parte concepută pentru dezvoltatori umani.

Cursor consideră că infrastructura trebuie să se schimbe.

Compania de codare AI a lansat Origin, propria platformă de găzduire Git și un competitor din ce în ce mai direct pentru GitHub. Origin este acum în curs de desfășurare în versiune beta timpurie pe planurile plătite ale Cursor, oferind depozite, navigare a codului, cereri de extragere și sincronizare cu GitHub. Dar ideea mai mare din spatele produsului este mai ambițioasă: construirea unei platforme de găzduire a codului concepute de la bun început pentru agenții AI.

Ce Este Cursor Origin?

Origin este ceea ce Cursor numește o „fieră de git pentru era agenților”.

În termeni simpli, este un loc unde dezvoltatorii pot găzdui depozite Git, colabora la cod și gestiona modificările. Utilizatorii pot crea depozite găzduite de Cursor, pot împinge cod utilizând fluxuri de lucru standard Git, pot clona depozite, naviga fișiere și lucra cu cereri de extragere.

Aceasta pune imediat Origin pe teritoriul ocupat tradițional de GitHub, GitLab și alte platforme de găzduire a codului.

Cu toate acestea, strategia Cursor nu este pur și simplu de a reproduce GitHub cu o interfață diferită. Compania construiește Origin în jurul unei noi presupuneri: depozitele vor fi din ce în ce mai mult lucrate atât de oameni, cât și de agenți AI autonomi.

În anunțul oficial de lansare, Cursor spune că Origin începe cu esențialele - depozite, cereri de extragere, navigare a codului și sincronizare cu GitHub - în timp ce mai multe capabilități native agenților sunt planificate pentru viitoarele versiuni.

FuncțieCe face
DepoziteStochează și organizează proiecte Git
Suport Git standardSuportă fluxuri de lucru familiare de împingere și clonare
Navigare a coduluiPermite utilizatorilor să exploreze fișierele și istoricul depozitului
Cereri de extragereOferă un flux de lucru pentru revizuirea și unirea modificărilor
Sincronizare GitHubConectează depozitele selectate cu GitHub
Integrarea AIAșează codul aproape de ecosistemul agentului Cursor

De ce a construit Cursor un competitor pentru GitHub?

Răspunsul stă în creșterea rapidă a programării asistate de AI.

Platformele tradiționale de control al surselor au fost construite în jurul acțiunilor umane. Un dezvoltator scrie cod, creează o ramură, face modificări și deschide o cerere de extragere. Un alt dezvoltator revizuiește munca și o aprobă sau o respinge.

Agenții AI complică acest model.

Un singur agent poate potențial să examineze un întreg depozit, să facă modificări în mai multe componente și să finalizeze sarcini mult mai repede decât un dezvoltator uman. Mai mulți agenți ar putea de asemenea să lucreze la sarcini diferite în același timp.

Aceasta creează un tip diferit de încărcătură de lucru.

Argumentul Cursor este că infrastructura de găzduire a codului ar trebui să fie concepută pentru acest nou mediu în loc să trateze agenții AI ca instrumente externe care se conectează pur și simplu la o platformă existentă.

Origin încearcă așadar să aducă depozitul și agentul mai aproape unul de celălalt.

În loc să considere AI ca un chatbot care stă lângă un editor de cod, Cursor se îndreaptă spre un flux de lucru în care AI poate deveni parte din întregul ciclu de viață al dezvoltării software.

Cum Funcționează Origin Cu Depozitele Git Existente

Una dintre cele mai practice caracteristici ale Origin este că dezvoltatorii nu trebuie să părăsească imediat GitHub.

Cursor permite utilizatorilor să conecteze GitHub și să sincronizeze depozitele selectate cu Origin. Acest lucru înseamnă că proiectele existente pot apărea în mediul de găzduire al Cursor, menținând în același timp o legătură cu depozitele lor originale de pe GitHub.

Conform informațiilor de lansare ale Cursor, utilizatorii aleg ce depozite doresc să sincronizeze și le pot deconecta atunci când este necesar. Origin este așadar conceput să coexiste cu GitHub, în loc să ceară o migrație completă în prima zi.

Acest lucru este important din punct de vedere strategic.

GitHub are un ecosistem enorm construit în jurul depozitelor existente, comunităților de dezvoltatori, integrațiilor și fluxurilor de lucru pentru întreprinderi. Convingerea companiilor să mute totul peste noapte ar fi dificilă.

O structură de sincronizare reduce acea barieră.

Dezvoltatorii pot experimenta cu Origin în timp ce continuă să utilizeze infrastructura lor existentă de pe GitHub. Dacă noua platformă se dovedește utilă, mai mult din fluxul de lucru poate fi mutat treptat în ecosistemul Cursor.

Origin vs GitHub: Care Este Diferența?

La un nivel de bază, Origin și GitHub rezolvă multe dintre aceleași probleme. Ambele oferă un cămin pentru depozite și colaborare în jurul codului.

Diferența este în arhitectura pe care Cursor încearcă să o construiască în jurul acestor fundații.

DomeniuGitHubCursor Origin
Scop principalGăzduire și colaborare a coduluiGăzduire a codului pentru dezvoltatori și agenți AI
Depozite GitDaDa
Cereri de extragereDaDa
Navigare a coduluiDaDa
Flux de lucru Git standardDaDa
Sincronizare cu GitHub,Da
Arhitectură centrată pe AIAI adăugat într-un ecosistem existentConceput în jurul erei dezvoltării agenților
Integrare cu agenții CursorFlux de lucru extern sau separatFocalizare pe ecosistemul nativ

Aceasta nu înseamnă că Origin are deja paritate de funcții cu GitHub.

Nu o are.

GitHub a petrecut ani de zile construind securitate pentru întreprinderi, instrumente CI/CD, management de pachete, comunități de dezvoltatori și integrare. Origin este un produs nou în beta timpurie.

Dar Cursor nu încearcă neapărat să câștige prin copierea fiecărei funcții existente în GitHub. Pariază pe faptul că fluxul de lucru de dezvoltare se schimbă suficient de repede pentru a crea o deschidere pentru un nou tip de platformă.

Ideea Principală: Un Depozit Construit pentru Agenții AI

Expresia „nativ agenților” este centrală pentru înțelegerea Origin.

Astăzi, instrumentele de codare AI funcționează adesea pe o infrastructură existentă. Un agent primește acces la un depozit, citește codul, face modificări și trimite acele modificări înapoi prin GitHub sau un alt furnizor Git.

Cursor vrea să reduce distanța dintre acele sisteme.

Cu Origin, depozitul trăiește în aceeași mediu mai larg ca instrumentele AI ale Cursor. Viziunea pe termen lung este ca agenții să lucreze direct cu depozitele, ramurile și cererile de extragere în loc să trateze controlul versiunilor ca o destinație externă.

Un flux de lucru tipic în viitor ar putea arăta astfel:

Dezvoltatorul atribuie o sarcină → agent AI studiază depozitul → agentul modifică codul → teste rula → modificările sunt comise → o cerere de extragere este creată → oamenii revizuiesc rezultatul.

Omul nu dispare din proces.

În schimb, rolul uman se shift-uiește tot mai mult spre definirea sarcinilor, revizuirea modificărilor și luarea deciziilor de inginerie la nivel înalt.

Acea distincție contează. AI poate genera cod rapid, dar software-ul încă necesită supraveghere. Un agent poate interpreta greșit cerințele, poate introduce o problemă de securitate sau poate face modificări care funcționează din punct de vedere tehnic în timp ce afectează arhitectura unui proiect.

Valoarea potențială a Origin nu este că îi îndepărtează pe dezvoltatori din proces. Este că ar putea face colaborarea între dezvoltatori și agenți mai structurată.

De ce Găzduirea Codului Ar Putea Fi Următoarea Bătălie pentru AI

Cursor a devenit bine cunoscut prin schimbarea experienței editorului de cod. AI a trecut de la completare automată la ceva mult mai activ: un sistem capabil să înțeleagă părți mai mari ale unui proiect și să modifice codul în numele unui dezvoltator.

Origin extinde acea strategie dincolo de editor.

Dacă Cursor controlează doar locul în care se scrie codul, o altă companie încă controlează unde trăiește acel cod și cum sunt revizuite modificările.

Prin adăugarea găzduirii codului, Cursor poate conecta mai multe piese ale fluxului de lucru de dezvoltare:

  • scrierea codului;
  • înțelegerea bazei de cod;
  • rularea agenților AI;
  • gestionarea depozitelor;
  • crearea ramurilor;
  • revizuirea modificărilor;
  • gestionarea cererilor de extragere;
  • conectarea instrumentelor CI și desfășurare.

Acest lucru creează posibilitatea unei platforme mai complete de dezvoltare AI.

Aceasta ar putea fi adevărata rațiune pentru care Origin contează.

Poate Origin să Provocheze Cu Adevărat GitHub?

Este prea devreme pentru a numi Origin un înlocuitor pentru GitHub.

GitHub rămâne adânc înglobat în dezvoltarea software modernă. Milioane de dezvoltatori și organizații depind de depozitele, fluxurile de lucru și integrațiile sale. Înlocuirea acelui ecosistem va fi extrem de dificilă.

Origin are de asemenea problemele uzuale ale oricărei noi platforme de infrastructură: dezvoltatorii vor trebui să aibă încredere în aceasta cu cod sursă valoros, companiile vor trebui să evalueze securitatea și echipele vor necesita motive convingătoare pentru a schimba fluxurile de lucru stabilite.

Cu toate acestea, AI ar putea crea o oportunitate care nu a existat înainte.

GitHub a fost construit pentru o lume în care oamenii scriau aproape fiecare linie de cod de producție. Generația următoare de infrastructură de dezvoltare ar putea necesita să susțină o lume în care agenții AI generează, modifică, testează și revizuiesc o parte în creștere a modificărilor software.

Aceasta nu face GitHub obsolet.

Dar explică de ce Cursor își construiește propriul competitor.

Un Nou Cămin pentru Cod în Era Agenților

Cursor Origin este încă într-o etapă timpurie, iar setul său actual de funcții este deliberat concentrat pe elementele de bază. Cu toate acestea, lansarea semnalează o schimbare strategică semnificativă pentru companie.

Cursor nu mai vrea să fie văzut doar ca un editor de cod alimentat de AI.

Cu Origin, începe să construiască infrastructura în jurul codului în sine.

Pariul central al companiei este simplu: dacă agenții AI devin participanți activi în dezvoltarea software, depozitul ar trebui să fie conceput și pentru ei.

Dacă Origin poate deveni cu adevărat un competitor major pentru GitHub rămâne de văzut. Dar direcția este clară.

Bătălia pentru viitorul programării s-ar putea să nu mai fie despre care AI scrie cel mai bun cod.

S-ar putea să fie despre unde oamenii și agenții AI lucrează împreună la acel cod.

Șabloane virale

Descoperă șabloanele noastre virale AI și aplică-le pe fotografiile tale.

Explorează șabloanele