Cursor запустила платформу Origin для хостинга кода и управления процессами разработки, расширив своё присутствие от редактора кода с поддержкой искусственного интеллекта до более значимой части инфраструктуры, на которую опираются разработчики. Платформа объединяет репозитории кода, запросы на слияние и агентов искусственного интеллекта в одной среде и постепенно становится доступной пользователям платных тарифов в рамках ранней бета-версии.
Запуск состоялся одновременно с масштабным сбоем в сервисах GitHub, затронувшим запросы на слияние, раздел проблем и работу интерфейса программирования приложений. В некоторых из этих сервисов уровень ошибок достигал примерно 20%, а в операциях загрузки архивов и необработанных файлов приближался к 50%; сбой также затронул GitHub Copilot. Такое совпадение по времени придало объявлению дополнительное значение, однако не меняет того факта, что Origin всё ещё находится на раннем этапе.
Синхронизация с GitHub вместо разрыва с ним
Доступ к Origin можно получить через вкладку Codebase внутри Cursor. В ней пользователь может создать новый репозиторий или синхронизировать существующий репозиторий на GitHub. В перенесённых проектах GitHub пока остаётся основным источником: изменения, внесённые через Cursor, отправляются в GitHub, а обновления из GitHub отражаются в Origin в течение нескольких секунд.
Такой механизм снижает стоимость опробования платформы для команд, которые уже используют GitHub, поскольку не требует немедленно отказываться от существующих репозиториев или рабочего процесса. Он также показывает, что Origin пока не заменяет GitHub полностью, а добавляет уровень управления разработкой внутри среды Cursor.
Запросы на слияние и агенты искусственного интеллекта в одном месте
Origin переносит операции с запросами на слияние внутрь Cursor: разработчики могут просматривать изменения, программные коммиты и результаты проверок, сравнивать файлы, а также писать комментарии и сливать запросы, не покидая редактор. Функция Ask Cursor позволяет выделить часть кода и задать искусственному интеллекту вопросы о её назначении или произошедших в ней изменениях.
Платформа также включает возможности для проектов, в которых параллельно работают несколько агентов искусственного интеллекта. Среди них — автоматическое разрешение конфликтов слияния и запись метаданных, описывающих модель и контекст, использованные для создания кода. Кроме того, в неё включена методология Stacked Pull Requests, разработанная Graphite — компанией, специализирующейся на проверке кода, которую Cursor приобрела, согласно материалу.
Производительность и доступные интеграции
Cursor утверждает, что Origin поддерживает до 296 тысяч операций клонирования в час и 22 операции коммита кода в секунду в рамках одного репозитория. Эти цифры были объявлены самой компанией и не проверялись независимыми тестами, поэтому их следует рассматривать как заявленные показатели производительности, а не как результаты нейтральных измерений.
В число первоначальных интеграций входят Vercel, Depot и Buildkite. Vercel поддерживает операции предварительного просмотра и развёртывания в производственные среды, а Depot и Buildkite отвечают за непрерывную интеграцию. Cursor утверждает, что существующие рабочие процессы на основе GitHub Actions можно запускать через эти два сервиса без изменений.
Что меняется на практике?
Origin даёт Cursor более широкий контроль над циклом разработки программного обеспечения — от написания кода до его хранения, проверки и развёртывания. Однако сохраняющаяся зависимость от синхронизации с GitHub, а также статус продукта как бета-версии означают, что платформа пока не является самостоятельной альтернативой экосистеме GitHub. Ранний доступ ограничен пользователями платных тарифов, тогда как корпоративные клиенты могут отключить эту функцию через администраторов платформы.