Скидки до 55% и курс по ИИ в подарок 2 дня 09 :56 :09 Выбрать курс
Код
#новости

Cursor запустила Origin — собственный хостинг кода для работы с ИИ-агентами

Сервис объединяет репозитории, пул-реквесты и агентов Cursor. Пока Origin доступен в ранней бета-версии на платных тарифах.

Компания Cursor начала развёртывать Origin — собственный сервис для хранения исходного кода. Он похож на GitHub: в нём можно хранить проекты, просматривать код и историю изменений, создавать пул-реквесты и обсуждать правки. ИИ-агенты Cursor получат доступ к репозиторию и смогут работать с ним напрямую, а результаты их работы останутся там же.

Зачем Cursor понадобился собственный сервис для хранения кода

Обычно разработчик пишет код в редакторе, а сам проект хранит на GitHub. В этот сервис попадают не только файлы, но и история их изменений. Благодаря этому разработчики могут работать над одним проектом одновременно, видеть, кто и что поменял, обсуждать правки и при необходимости возвращаться к предыдущим версиям. Origin берёт на себя эту часть работы.

В нём хранятся репозитории — проекты вместе с историей изменений. Origin также поддерживает пул-реквесты. Так называют предложение добавить новую порцию изменений в основную версию проекта: другие разработчики могут сначала посмотреть код, оставить комментарии и только потом принять изменения.

Пока у проекта базовый набор возможностей: можно создавать репозитории, просматривать и искать код, работать с пул-реквестами. Новый проект создаётся во вкладке Codebase, а уже существующий проект можно загрузить с компьютера с помощью командной строки.

Главное отличие Origin — работа с ИИ‑агентами

Cursor делает ставку на то, что с репозиторием будет работать не только человек, но и ИИ-агент.

ИИ-агент — это программа на базе языковой модели, которая получает задачу и может самостоятельно выполнить несколько действий с кодом. Например, найти нужные файлы, разобраться в проекте, изменить код и подготовить результат для разработчика.

Агенты Cursor уже могут отвечать на вопросы об открытом репозитории, менять код и создавать пул-реквесты. Они также умеют создавать ветки.

Cursor отмечает, что функции для масштабной работы агентов появятся позднее.

Переезжать с GitHub необязательно

Стоит отметить, что Origin умеет работать вместе с GitHub. Разработчик может подключить существующий репозиторий, и в Cursor появится его зеркало — синхронизированная копия проекта.

Эта копия обновляется вместе с GitHub. При этом главным хранилищем остаётся GitHub.

Пул-реквесты и комментарии тоже синхронизируются в обе стороны. Разработчик может открыть пул-реквест в Cursor и оставить комментарий к коду — в этом случае комментарий появится и на GitHub. Если коллега ответит уже на GitHub, ответ будет виден и в Origin.

У зеркала есть ограничения. Origin пока не переносит GitHub Issues — встроенные в GitHub задачи и сообщения о проблемах. Не переносятся также настройки GitHub Actions и секреты — закрытые данные вроде токенов и ключей, которые используют автоматические процессы разработки.

Поэтому полноценной заменой GitHub Origin пока назвать сложно.

К Origin можно подключить Vercel, Depot и Buildkite

У Origin уже есть интеграции с сервисами, которые помогают автоматически проверять, собирать и запускать программы.

К проекту можно подключить Vercel. Тогда для пул-реквестов можно создавать тестовое окружение — временную версию сайта или приложения. Разработчик сможет открыть её в браузере и посмотреть, как работают изменения, ещё до того, как они попадут в основную версию продукта.

Origin также работает с Depot и Buildkite. Эти сервисы относятся к инструментам CI/CD — автоматизации процессов после изменения кода. Система может сама запустить тесты, собрать приложение и проверить, что новая версия не сломалась.

Интеграции Depot и Buildkite работают только с проектами, которые хранятся непосредственно в Origin. Если Origin используется только как зеркало GitHub, автоматизация остаётся на стороне GitHub.

Cursor постепенно собирает вокруг агентов целую платформу

Origin продолжает направление, в котором Cursor развивается последние месяцы: компания даёт разработчикам возможность передать значительную часть работы ИИ.

В апреле компания Cursor запустила публичную бету Cursor SDK — набора инструментов, с помощью которого разработчики могут запускать агентов Cursor из собственных программ. Их можно вызывать из CI/CD-процессов, чтобы агент автоматически проверял изменения, искал причину ошибки или исправлял код.

Origin запустили 17 августа в ранней бета-версии. Доступ постепенно получают пользователи всех платных тарифов Cursor. Для корпоративных клиентов сервис включён по умолчанию, если администратор организации от него не отказался.

Пока Origin находится в ранней бета-версии и по возможностям уступает GitHub. Но если Cursor реализует обещанные функции для масштабной работы агентов, разработчику придётся реже переключаться между Cursor и внешними сервисами на разных этапах работы с кодом.

Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!



Освойте 45+ топовых нейросетей в одном курсе
На курсе Skillbox вы на практике изучите ИИ-инструменты. Сможете делать за минуты то, на что раньше уходили часы.
Узнать о курсе

Практический курс: «Нейросети» Узнать о курсе
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована