
Фото до статті
Олександр Остапенко
Автор новин
Компанія 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
