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

Origin запускається в режимі раннього бета-тестування для всіх користувачів платних тарифів Cursor. На початковому етапі доступні основні функції: створення репозиторіїв, пул-реквести, перегляд коду та синхронізація з GitHub. Компанія анонсувала, що незабаром з’являться можливості для роботи з ШІ-агентами.
Керування репозиторіями відбувається через нову вкладку Codebase. Для створення першого репозиторію достатньо натиснути +New та вказати його назву. Після цього Cursor надасть інструкції для встановлення CLI з командами для клонування або завантаження локального проєкту. Назва першого репозиторію стане частиною URL-адреси всіх наступних кодових баз користувача, наприклад, cursor.com/codebase/acme-corp.
Синхронізація з GitHub
Origin не вимагає повного переходу з GitHub — репозиторії обох платформ можуть співіснувати. Користувачі можуть підключити свій GitHub-акаунт до Cursor, вибрати організацію та визначити, які репозиторії синхронізувати. Усі, хто має права доступу до оригінального GitHub-репозиторію, автоматично отримають доступ до його перегляду в Origin.
Синхронізація відбувається в реальному часі. Переглядати, шукати та отримувати оновлення можна з копії в Origin, тоді як зміни (пуші) продовжують надходити в GitHub, який залишається основним джерелом для репозиторіїв, створених на цій платформі. Іконки біля назв репозиторіїв вказують на їхнє походження: Origin чи GitHub.
Пул-реквести та ревʼю коду
Кожен репозиторій в Origin має власну систему пул-реквестів, яка включає таймлайн, коміти, перевірки та список змінених файлів. Користувачі можуть переглядати відмінності, залишати коментарі та мерджити зміни безпосередньо в Cursor.
Для синхронізованих репозиторіїв пул-реквести працюють двосторонньо: коментарі, залишені в Cursor, автоматично відображаються в GitHub, і навпаки — відповіді чи реакції з GitHub з’являються в Cursor за кілька секунд. Розробники можуть виконувати та мерджити призначені їм рев’ю безпосередньо з Cursor.
ШІ-агенти в кожному репозиторії
Ключова перевага Origin полягає в об’єднанні коду, пул-реквестів та ШІ-агентів в одному середовищі. Користувачі можуть ставити Cursor запитання щодо коду, який вони переглядають. ШІ-агент здатен не тільки відповідати, але й вносити зміни, оновлювати пул-реквести або створювати нові гілки.
Інтеграції та розширення
Cursor розвиває екосистему додатків навколо Origin. Вже доступні інтеграції з Vercel, Depot і Buildkite, з планами на подальші розширення.
Підключення Vercel через вкладку Apps для конкретного репозиторію дозволяє створювати окремі прев’ю-деплої для кожного пул-реквесту. Це дає змогу тестувати зміни та залишати коментарі перед тим, як вони потраплять у продакшн. Для CI/CD доступні інтеграції з Depot або Buildkite, які підтримують наявні GitHub Actions воркфлоу. Buildkite також працює з власними пайплайнами.
Кожен репозиторій має розділ налаштувань, де можна перевірити статус синхронізації з GitHub, керувати доступом та переглядати підключені додатки.
Хто отримає доступ
Origin доступний у ранній бета-версії для всіх користувачів платних тарифів Cursor, за винятком корпоративних організацій, адміністратори яких вирішили відмовитись від цієї функції. Компанія рекомендує користувачам одразу створити свій перший репозиторій та визначити його назву.
