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

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

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

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

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

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

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

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

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

Джерело

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

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