Cursor стартира конкурент на GitHub: Как Origin вкарва AI агенти директно в хостинга на код

News

От Wendy Frey

githubbb.webp За години, работният процес на софтуерната разработка следва познат модел. Разработчиците пишат код в едно приложение, съхраняват го в GitHub, преглеждат промените чрез pull requests и свързват допълнителни услуги за тестване, внедряване и автоматизация.

След това дойдоха AI кодовите агенти.

Изведнъж софтуерните проекти не се променяха само от хора. AI агентите можеха да четат цели кодови бази, да редактират десетки файлове, да изпълняват команди и да генерират pull requests. Но инфраструктурата под този работен процес все още беше главно проектирана за хора разработчици.

Cursor вярва, че инфраструктурата трябва да се промени.

AI кодинг компанията стартира Origin, собствена платформа за хостинг на Git, която става все по-директен конкурент на GitHub. Origin в момента се разпространява в ранна бета на платените планове на Cursor, предлагаща хранилища, преглеждане на код, pull requests и синхронизация с GitHub. Но по-голямата идея зад продукта е много по-амбициозна: да се създаде платформа за хостинг на код, проектирана от самото начало за AI агенти.

Какво е Cursor Origin?

Origin е това, което Cursor нарича „git forge за епохата на агенти“. В прости термини, това е място, където разработчиците могат да хостват Git хранилища, да collaborate на код и да управляват промените. Потребителите могат да създават хранилища, хоствани от Cursor, да качват код, използвайки стандартните Git работни процеси, да клонират хранилища, да разглеждат файлове и да работят с pull requests.

Това веднага поставя Origin в територия, традиционно заета от GitHub, GitLab и други платформи за хостинг на код.

Въпреки това, стратегията на Cursor не е просто да възпроизведе GitHub с различен интерфейс. Компанията изгражда Origin на базата на ново предположение: хранилищата все повече ще бъдат обработвани както от хора, така и от автономни AI агенти.

В официалното съобщение за старта, Cursor казва, че Origin започва с основните неща, хранилища, pull requests, преглеждане на код и синхронизация с GitHub, докато по-нататъшни функции, проектирани за агенти, са планирани за бъдещи версии.

ФункцияКакво прави
ХранилищаСъхранява и организира Git проекти
Стандартна поддръжка на GitПоддържа познати push и clone работни процеси
Преглеждане на кодПозволява на потребителите да изследват файловете и историята на хранилището
Pull requestsОсигурява работен процес за преглеждане и сливания на промени
Синхронизация с GitHubСвързва избрани хранилища с GitHub
Интеграция с AIПоставя кода близо до екосистемата на агентите на Cursor

Защо Cursor създаде конкурент на GitHub?

Отговорът се крие в бързия растеж на AI асистираното програмиране.

Традиционните платформи за контрол на източника бяха изградени около човешките действия. Един разработчик пише код, създава клон, извършва промени и отваря pull request. Друг разработчик преглежда работата и я одобрява или отхвърля.

AI агентите усложняват този модел.

Единствен агент може потенциално да разгледа цялото хранилище, да направи промени в множество компоненти и да изпълни задачи много по-бързо от човек разработчик. Множество агенти също така могат да работят по различни задачи simultaneously.

Това създава различен тип натовареност.

Аргументът на Cursor е, че инфраструктурата за хостинг на код трябва да бъде проектирана за тази нова среда, вместо да третира AI агентите като външни инструменти, които просто се свързват с вече съществуваща платформа.

Следователно Origin се опитва да приближи хранилището и агента.

Вместо да мисли за AI като чат бот, седнал до редактора на код, Cursor се движи към работен процес, в който AI може да стане част от целия жизнен цикъл на разработка на софтуер.

Как Origin работи с съществуващи Git хранилища

Една от най-практичните функции на Origin е, че разработчиците не трябва да напускат GitHub веднага.

Cursor позволява на потребителите да свързват GitHub и да синхронизират избрани хранилища с Origin. Това означава, че съществуващите проекти могат да се появят вътре в хостинг средата на Cursor, като същевременно поддържат връзка с оригиналните си GitHub хранилища.

Според информацията за версията на Cursor, потребителите избират кои хранилища искат да синхронизират и могат да ги прекъснат при необходимост. Следователно Origin е проектиран да съществува заедно с GitHub, вместо да изисква пълна миграция в деня на старта.

Това е стратегически важно.

GitHub има огромна екосистема, изградена около съществуващи хранилища, общности на разработчици, интеграции и корпоративни работни процеси. Убеждаването на фирмите да преместят всичко за една нощ би било трудно.

Слоят на синхронизация намалява тази бариера.

Разработчиците могат да експериментират с Origin, докато продължават да използват съществуващата си инфраструктура на GitHub. Ако новата платформа се окаже полезна, част от работния процес може постепенно да се премести в екосистемата на Cursor.

Origin срещу GitHub: Каква е разликата?

На основно ниво, Origin и GitHub решават много от същите проблеми. И двете предоставят дом за хранилища и сътрудничество около кода.

Разликата е в архитектурата, която Cursor се опитва да изгради около тези основи.

ОбластGitHubCursor Origin
Основна целХостинг на код и сътрудничествоХостинг на код за разработчици и AI агенти
Git хранилищаДаДа
Pull requestsДаДа
Преглеждане на кодДаДа
Стандартен Git работен процесДаДа
Синхронизация с GitHub,Да
AI-първа архитектураAI добавен към съществуваща екосистемаПроектиран около ерата на разработката на агенти
Интеграция с агенти на CursorВъншен или отделен работен процесФокус на родната екосистема

Това не означава, че Origin вече има равностойност на функциите с GitHub.

Не е така.

GitHub е прекарал години в изграждане на корпоративна сигурност, CI/CD инструменти, управление на пакети, общности на разработчици и интеграции. Origin е нов продукт във ранна бета.

Но Cursor не се опитва непременно да спечели, копирайки всяка съществуваща функция на GitHub. Компанията залага, че работният процес на разработка се променя достатъчно бързо, за да се създаде възможност за нов вид платформа.

Голямата идея: Хранилище, проектирано за AI агенти

Фразата „агент-роден“ е централна за разбирането на Origin.

Днешните AI кодови инструменти често работят на върха на съществуваща инфраструктура. Един агент получава достъп до хранилище, чете кода, прави промени и изпраща тези промени обратно чрез GitHub или друг Git доставчик.

Cursor иска да намали разстоянието между тези системи.

С Origin, хранилището съществува в същата по-широка среда като AI инструментите на Cursor. Дългосрочната визия е агенти да работят директно с хранилища, клони и pull requests, вместо да третират версионния контрол като външа дестинация.

Типичният бъдещ работен процес може да изглежда така:

Разработчик задава задача → AI агент изследва хранилището → агент променя кода → тестовете се изпълняват → промените се ангажират → създава се pull request → хора преглеждат резултата.

Човекът не изчезва от процеса.

Вместо това, ролята на човека все повече се прехвърля към дефинирането на задачи, преглеждането на промените и вземането на по-висши инженерни решения.

Тази разлика има значение. AI може бързо да генерира код, но софтуерът все още се нуждае от надзор. Един агент може да разбере неправилно изискванията, да въведе проблем с сигурността или да направи промени, които технически работят, но увреждат архитектурата на проекта.

Потенциалната стойност на Origin не е в това, че премахва разработчиците от цикъла. Тя е в това, че може да направи сътрудничеството между разработчици и агенти по-структурирано.

Защо хостингът на код може да бъде следващото бойно поле на AI

Cursor стана добре известен, променяйки изживяването с редактора на код. AI се премести от автоматично завършване към нещо много по-активно: система, способна да разбира по-големи части от проект и да модифицира кода от името на разработчика.

Origin разширява тази стратегия извън редактора.

Ако Cursor контролира само мястото, където се пише код, друга компания все още контролира къде живее този код и как се преглеждат промените.

С добавянето на хостинг на код, Cursor може да свърже повече части от работния процес на разработка:

  • писане на код;
  • разбиране на кодовата база;
  • изпълнение на AI агенти;
  • управление на хранилища;
  • създаване на клони;
  • преглеждане на промените;
  • обработка на pull requests;
  • свързване на CI и инструменти за внедряване.

Това създава възможността за по-пълна платформа за AI разработка.

Може би това е истинската причина, поради която Origin е важен.

Може ли Origin наистина да предизвика GitHub?

Твърде рано е да наречем Origin заместител на GitHub.

GitHub остава дълбоко внедрен в съвременната софтуерна разработка. Милиони разработчици и организации зависят от неговите хранилища, работни процеси и интеграции. Замяната на тази екосистема ще бъде изключително трудна.

Origin също така има обичайните проблеми на всяка нова инфраструктурна платформа: разработчиците ще трябва да му се доверят с ценен изходен код, компаниите ще трябва да оценят сигурността, а екипите ще имат нужда от убедителни причини да променят установените работни процеси.

Въпреки това, AI може да създаде възможност, която преди не е съществувала.

GitHub беше построен за свят, в който хората пишат почти всеки ред производствен код. Следващото поколение инфраструктура за разработка може да се нуждае от поддръжка на свят, където AI агентите генерират, модифицират, тестват и преглеждат нарастваща част от промените в софтуера.

Това не прави GitHub остарял.

Но обяснява защо Cursor изгражда собствен конкурент.

Нов дом за код в епохата на агенти

Cursor Origin все още е на ранен етап, а текущият набор от функции е умишлено фокусиран върху основите. Въпреки това, стартирането сигнализира значителна стратегическа промяна за компанията.

Cursor вече не иска да бъде разглеждан само като редактор на код с AI.

С Origin, тя започва да изгражда инфраструктурата около самия код.

Основната залога на компанията е проста: ако AI агентите стават активни участници в софтуерната разработка, хранилището също трябва да бъде проектирано за тях.

Дали Origin наистина може да стане основен конкурент на GitHub остава да се види. Но посоката е ясна.

Битката за бъдещето на програмирането може вече да не е за това кои AI пише най-добрия код.

Може да става дума за това, къде хората и AI агентите работят заедно върху този код.

Вирусни шаблони

Разгледай нашите вирусни AI шаблони и ги приложи към своите снимки.

Разгледай шаблоните