Cursor випускає Origin: конкурент GitHub для хостингу коду

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

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

Cursor запустив 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, за винятком корпоративних організацій, адміністратори яких вирішили відмовитись від цієї функції. Компанія рекомендує користувачам одразу створити свій перший репозиторій та визначити його назву.

Джерело

No votes yet.
Please wait...

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

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