Cursor випускає Origin: власний сервіс розміщення коду, який змагатиметься з GitHub

Фото до статті

Олександр Остапенко

Автор новин

Компанія Cursor, що стоїть за однойменним редактором коду, представила Origin — інтегрований сервіс для розміщення репозиторіїв. Він дає змогу зберігати, переглядати та керувати програмним кодом безпосередньо у Cursor, усуваючи необхідність звертатися до GitHub. Це перший системний крок компанії на шляху до створення повноцінної альтернативи GitHub, орієнтованої на розробку за допомогою ШІ-асистентів.

Origin розпочинає свою роботу в режимі закритого бета-тестування для всіх користувачів платних підписок Cursor. На початковому етапі будуть доступні основні функції: керування репозиторіями, створення пул-реквестів, перегляд коду та можливість синхронізації з GitHub. Розробники запевнили, що можливості, оптимізовані для роботи з ШІ-агентами, з’являться невдовзі.

Управління сховищами коду здійснюється через нову вкладку Codebase. Для створення першого репозиторію користувачеві слід натиснути +New та вказати його назву. Після цього Cursor надасть інструкції для встановлення CLI, включаючи команди для клонування репозиторію або завантаження локального проекту. Ім’я першого сховища коду стане частиною URL-адреси для всіх подальших кодових баз користувача, наприклад, cursor.com/codebase/acme-corp.

Синхронізація з GitHub

Origin не вимагає повної відмови від GitHub; репозиторії обох платформ можуть функціонувати паралельно. Достатньо пов’язати обліковий запис GitHub з Cursor, вибрати організацію та визначити, які репозиторії потребують синхронізації. Усі користувачі, які мають права на читання або запис у вихідному репозиторії GitHub, автоматично отримують доступ для перегляду синхронізованих сховищ.

Процес синхронізації відбувається в реальному часі: перегляд, пошук та отримання оновлень можливі безпосередньо з копії в Origin, тоді як надсилання змін (пуш) продовжує здійснюватися в GitHub, який зберігає статус «джерела істини» для репозиторіїв, створених там. Іконки поруч із назвами сховищ вказують, які з них розміщені на Origin, а які імпортовані з GitHub.

Пул-реквести та рев’ю коду

Кожен репозиторій в Origin обладнаний власною системою пул-реквестів, яка включає таймлайн, коміти, перевірки та список змінених файлів. Користувачі можуть переглядати відмінності, залишати коментарі та інтегрувати зміни безпосередньо з Cursor.

Для синхронізованих репозиторіїв функція пул-реквестів є двосторонньою: коментар, залишений у Cursor, автоматично відображається в GitHub, і навпаки — відгук або відповідь з GitHub з’являється в Cursor протягом кількох секунд. Якщо розробнику призначено рев’ю в GitHub, він може виконати його та інтегрувати зміни безпосередньо з Cursor.

ШІ-агенти в кожному репозиторії

Основна концепція Origin полягає в інтеграції коду, пул-реквестів та ШІ-агентів в єдиному середовищі. Користувач може ставити запитання щодо коду, який він переглядає, і ШІ-агент здатен не тільки надавати відповіді, а й вносити зміни, оновлювати пул-реквести або створювати нову гілку.

Інтеграції та розширення

Cursor активно формує екосистему додатків навколо Origin. Вже реалізовано інтеграції з Vercel, Depot та Buildkite, а в найближчому майбутньому планується додати більше.

Підключення Vercel до вкладки Apps для конкретного репозиторію надає кожному пул-реквесту окремий прев’ю-деплой, що дозволяє тестувати зміни та залишати коментарі — після інтеграції зміни відразу потрапляють у продакшн. Для CI/CD можна підключити Depot або Buildkite: обидва сервіси підтримують наявні робочі процеси GitHub Actions, а Buildkite додатково працює з власними пайплайнами.

Кожен репозиторій також має розділ налаштувань, де можна перевірити стан синхронізації з GitHub, керувати доступом та переглядати підключені додатки.

Хто отримає доступ

Origin розгортається як рання бета-версія для всіх користувачів платних тарифів Cursor, за винятком корпоративних організацій, адміністратори яких вирішили вимкнути цю функцію. Компанія рекомендує створити перший репозиторій і одразу присвоїти йому ім’я кодової бази.

Нагадаємо, згідно з даними Cursor, розробники все менше перевіряють згенерований код перед релізом.

Головна > Новини > Cursor запускає Origin — власний хостинг коду, який конкурує з GitHub

No votes yet.
Please wait...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *