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

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

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

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

Автор новин

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

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

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 щодо коду, який він переглядає, і агент зможе не тільки надавати відповіді, але й вносити корективи, оновлювати пул-реквести або створювати нову гілку.

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

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 адреса не оприлюднюватиметься. Обов’язкові поля позначені *