Cursor лансира конкурент на GitHub: Како Origin внесува АИ агенти директно во хостирањето код
Автор: Wendy Frey

За години, работниот тек на развојот на софтвер следеше познат образец. Развивачите пишуваат код во едно апликација, го складираат на GitHub, прегледуваат промени преку pull requests и соединуваат дополнителни услуги за тестирање, распоредување и автоматизација.
Потоа, АИ кодирачите се појавија.
Изненадувачки, софтверските проекти веќе не се менуваа исклучиво од луѓе. АИ агенти можат да читаат целосни кодови, да уредуваат десетици датотеки, да извршуваат команди и да генерираат pull requests. Но, инфраструктурата под тој работен тек сè уште беше дизајнирана предимензионално за човечки развивачи.
Cursor верува дека инфраструктурата треба да се промени.
Компанијата за АИ кодирање ја лансираше Origin, својата платформа за хостинг на Git, која претставува се поголем директен конкурент на GitHub. Origin е во рана бета верзија на платените планови на Cursor, нудејќи репозитории, прегледување код, pull requests и синхронизација со GitHub. Но, поголемата идеја зад производот е посамбициозна: да создаде платформа за хостинг на код, дизајнирана од самиот почеток за АИ агенти.
Што е Cursor Origin?
Origin е она што Cursor го нарекува „git ковачница за агентската ера“.
Во едноставни термини, тоа е место каде развивачите можат да хостираат Git репозитории, да соработуваат на код и да управуваат со промени. Корисниците можат да создаваат репозитории хостирани од Cursor, да пуштаат код користејќи стандардни Git работни текови, да клонираат репозитории, да прегледуваат датотеки и да работат со pull requests.
Тоа веднаш го става Origin во територија традиционално заземена од GitHub, GitLab и други платформи за хостинг на код.
Сепак, стратегијата на Cursor не е само да го репродуцира GitHub со поинаков интерфејс. Компанијата го гради Origin на нова претпоставка: репозиториите сè повеќе ќе работат и луѓето и автономни АИ агенти.
Во официјалното објавување за лансирање, Cursor вели дека Origin почнува со основните нешта, репозитории, pull requests, прегледување код и синхронизација со GitHub, додека повеќе агенциски функционалности се планирани за идни изданија.
| Функција | Што прави |
|---|---|
| Репозитории | Складира и организира Git проекти |
| Стандардна Git поддршка | Поддржува познати push и clone работни текови |
| Прегледување код | Овозможува корисниците да истражуваат датотеки и историја на репозиториите |
| Pull requests | Нуди работен тек за прегледување и спојување промени |
| GitHub синхронизација | Поврзува избрани репозитории со GitHub |
| АИ интеграција | Става код блиску до екосистемот на агентите на Cursor |
Зошто Cursor ја градеше конкурентот на GitHub?
Одговорот лежи во брзото ширење на АИ-помогнатото програмирање.
Традиционалните платформи за управување со верзија беа изградени околу човечките акции. Развивачот пишува код, создава гранка, комитира промени и отвора pull request. Друг развивач го прегледува работата и ја одобрува или отфрла.
АИ агентите го комплицираат оваа модел.
Еден агент потенцијално може да ја испита целата репозиторија, да направи промени низ повеќе компоненти и да заврши задачи многу побрзо од човечки развивач. Повеќе агенти исто така можат да работат на различни задачи во исто време.
Тоа создава различен вид на работно оптоварување.
Аргументот на Cursor е дека инфраструктурата за хостирање на код треба да биде дизајнирана за ова ново окружување, наместо да ги третира АИ агентите како надворешни алатки кои само се поврзуваат со постоечката платформа.
Затоа, Origin се обидува да ги приближи репозиториите и агентите.
Имено, наместо да размислуваат за АИ како за chatbot кој седи до уредникот на код, Cursor преминува кон работен тек во кој АИ може да стане дел од целокупниот животен циклус на развојот на софтвер.
Како Origin работи со постојни Git репозитории
Една од најпрактичните функции на Origin е што развивачите не мора веднаш да го напуштат GitHub.
Cursor им овозможува на корисниците да ја поврзат GitHub и да ги синхронизираат избраните репозитории со Origin. Тоа значи дека постојните проекти можат да се појават во хостинг окружувањето на Cursor, додека одржуваат поврзаност со нивните оригинални GitHub репозитории.
Според информациите за објавување на Cursor, корисниците избираат кои репозитории сакаат да ги синхронизираат и можат да ги исклучат кога е потребно. Затоа, Origin е дизајниран да сосуществува со GitHub наместо да бара комплетна миграција во првиот ден.
Ова е стратегиски важно.
GitHub има огромен екосистем изгрен преку постојните репозитории, заедници на програмери, интеграции и деловни работни текови. Убеди компаниите да преместат сè преку ноќ би било тешко.
Слојот на синхронизација го намалува тој бариера.
Развивачите можат да експериментираат со Origin додека продолжуваат да користат постоечката инфраструктура на GitHub. Ако новата платформа се покаже корисна, повеќе од работниот тек може постепено да се премести во екосистемот на Cursor.
Origin против GitHub: Која е разликата?
На основно ниво, Origin и GitHub решаваат многу од истите проблеми. И двете обезбедуваат дом за репозитории и соработка околу код.
Разликата е во архитектурата што Cursor се обидува да ја изгради околу тие основи.
| Област | GitHub | Cursor Origin |
|---|---|---|
| Основна цел | Хостирање на код и соработка | Хостирање на код за развивачи и АИ агенти |
| Git репозитории | Да | Да |
| Pull requests | Да | Да |
| Прегледување код | Да | Да |
| Стандардна Git работна струја | Да | Да |
| GitHub синхронизација | , | Да |
| АИ-прва архитектура | АИ додаден во постоечки екосистем | Дизјниран околу агентската развојна ера |
| Интеграција со Cursor агенти | Надворешен или одделен работен тек | Фокус на домашниот екосистем |
Тоа не значи дека Origin веќе има функционалноста слична на GitHub.
Не.
GitHub помина години во изградба на безбедност на претпријатија, CI/CD алатки, управување со пакети, заедници на развивачи и интеграции. Origin е нов производ во рана бета верзија.
Но, Cursor не се стреми да победи само со копирање на секоја постоечка функција на GitHub. Тоа се обложува дека работниот тек на развојот сам по себе се менува доволно брзо за да создаде отвор за нова врста платформа.
Големата идеја: Репозиторија изградена за АИ агенти
Фразата „агент-прва“ е централна за разбирањето на Origin.
Денешните алатки за кодирање на АИ често функционираат над постоечката инфраструктура. Агенти добиваат пристап до репозиторијата, читаат код, прават промени и ги испраќаат тие промени преку GitHub или друг провајдер на Git.
Cursor сака да ја намали дистанцата помеѓу тие системи.
Со Origin, репозиторијата живее во истото пошироко окружување како и АИ алатките на Cursor. Долгорочната визија е агенти да работат директно со репозитории, гранки и pull requests, наместо да го третираат управувањето со верзија како надворешна дестинација.
Типичен идни работен тек може да изгледа вака:
Развивачот назначува задача → АИ агент изучува репозиторијата → агентот ги менува кодот → тестовите се извршуваат → промените се комитираат → создава pull request → луѓето го прегледуваат резултатот.
Човекот не исчезнува од процесот.
Наместо тоа, улогата на човекот променето се однесува кон дефинирањето задачи, прегледување промени и донесување повисоки инженерски одлуки.
Тајава разлика е важна. АИ може брзо да генерира код, но софтверот сè уште бара надзор. Агентот може да ги разбере неправилно барањата, да воведе проблем со безбедноста или да направи промени кои технички функционираат, а предизвикуваат проблеми со архитектурата на проектот.
Потенцијалната вредност на Origin не е во тоа што ги отстранува развивачите од процесот. Тоа е во тоа што може да направи соработката помеѓу развивачите и агентите поструктурирана.
Зошто хостирање код може да биде следната АИ битка
Cursor стана добро познат на промената на искуството на уредување код. АИ премина од автоматско пополнување до нешто многу поисплнено: систем способен да разбере поголеми делови од проектот и да модифицира код на име на развивачот.
Origin го продолжува тој стратегијата надвор од уредникот.
Ако Cursor контролира само местото каде што се пишува кодот, друга компанија сè уште контролира каде тој код живее и како се прегледуваат промените.
Со додавањето на хостирање на код, Cursor може да поврзе повеќе делови од работниот тек на развој:
- пишување код;
- разбирање на основата на кодот;
- извршување АИ агенти;
- управување со репозитории;
- создавање гранки;
- прегледување промени;
- управување со pull requests;
- поврзување со CI и алатки за распоред.
Ова создава можност за поцелосна АИ платформа за развој.
Тоа може да биде вистинската причина зошто Origin е важен.
Може ли Origin навистина да предизвика GitHub?
Прерано е да се нарече Origin замена за GitHub.
GitHub останува длабоко вградена во модерниот развој на софтвер. Милони развивачи и организации зависат од неговите репозитории, работни текови и интеграции. Замена на тој екосистем ќе биде исклучително тешка.
Origin исто така има вообичаени проблеми на секоја нова инфраструктурна платформа: развивачите ќе треба да и веруваат на ценниот изворен код, компаниите ќе треба да ја проценат безбедноста, а тимовите ќе треба да имаат убедливи причини за да променат воспоставените работни текови.
Сепак, АИ може да создаде можност која не постоеше порано.
GitHub беше изградена за свет во кој луѓето пишуваа речиси секој ред на производствен код. Следната генерација на инфраструктура за развој може да треба да поддржи свет каде АИ агенти генерираат, модифицираат, тестираат и прегледуваат сè поголем дел од промените во софтверот.
Тоа не значи дека GitHub станува застарен.
Но, тоа објаснува зошто Cursor го гради својот сопствен конкурент.
Нова дом за код во агентската ера
Cursor Origin е сè уште во рана фаза, а неговиот моментален сет на функции е намерно фокусиран на основите. Сепак, лансирањето сигнализира значителна стратешка смена за компанијата.
Cursor повеќе не сака да биде гледан само како уредник на код потпомогнат од АИ.
Со Origin, почнува да ја изградува инфраструктурата околу самиот код.
Клучната обложба на компанијата е едноставна: ако АИ агентите стануваат активни учесници во развојот на софтвер, репозиторијата треба да биде дизајнирана и за нив.
Дали Origin може навистина да стане голем конкурент на GitHub останува да се види. Но, насоката е јасна.
Битката за иднината на програмирање можеби повеќе не ќе биде за тоа кој АИ пишува најдобар код.
Тоа може да биде за тоа каде луѓето и АИ агентите работат заедно на тој код.




