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

News

Автор: Wendy Frey

githubbb.webp

На протяжении многих лет процесс разработки программного обеспечения следовал знакомой схеме. Разработчики пишут код в одном приложении, хранят его на GitHub, проверяют изменения через pull request и подключают дополнительные службы для тестирования, развертывания и автоматизации.

Затем появились AI-агенты программирования.

Внезапно программные проекты перестали изменяться исключительно людьми. AI-агенты могли читать целые кодовые базы, редактировать десятки файлов, запускать команды и генерировать pull request. Но инфраструктура, лежащая в основе этого рабочего процесса, всё ещё в значительной степени была предназначена для человеческих разработчиков.

Cursor считает, что инфраструктура должна измениться.

Компания по разработке AI-кода запустила Origin, свою собственную платформу хостинга Git и всё более прямого конкурента GitHub. Origin сейчас выходит в раннем бета-версии в платных планах Cursor, предлагая репозитории, просмотр кода, pull request и синхронизацию с GitHub. Однако более масштабная идея, стоящая за продуктом, более амбициозна: создать платформу хостинга кода, спроектированную с самого начала для AI-агентов.

Что такое Origin от Cursor?

Origin, это то, что Cursor называет "git-кузницей для эры агентов".

Проще говоря, это место, где разработчики могут хостить Git-репозитории, сотрудничать над кодом и управлять изменениями. Пользователи могут создавать репозитории, размещенные Cursor, отправлять код, используя стандартные рабочие процессы Git, клонировать репозитории, просматривать файлы и работать с pull request.

Это сразу же ставит Origin на территорию, традиционно занимаемую GitHub, GitLab и другими платформами хостинга кода.

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

В официальном объявлении о запуске Cursor заявляет, что Origin начинается с основ - репозиториев, pull request, просмотра кода и синхронизации с GitHub - в то время как более «агентно-ориентированные» возможности запланированы для будущих релизов.

ФункцияЧто она делает
РепозиторииХранит и организует Git-проекты
Стандартная поддержка GitПоддерживает привычные рабочие процессы push и clone
Просмотр кодаПозволяет пользователям исследовать файлы репозитория и историю
Pull requestПредоставляет рабочий процесс для проверки и объединения изменений
Синхронизация с GitHubПодключает выбранные репозитории к GitHub
Интеграция AIПомещает код близко к экосистеме агентов Cursor

Почему Cursor создал конкурента GitHub?

Ответ заключается в быстром росте программирования с поддержкой AI.

Традиционные платформы контроля версий были построены вокруг человеческих действий. Разработчик пишет код, создает ветку, фиксирует изменения и открывает pull request. Другой разработчик проверяет работу и одобряет или отклоняет её.

AI-агенты усложняют эту модель.

Один агент может потенциально просмотреть весь репозиторий, вносить изменения в несколько компонентов и выполнять задачи гораздо быстрее, чем человеческий разработчик. Несколько агентов также могут работать над разными задачами одновременно.

Это создает другой тип рабочей нагрузки.

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

Таким образом, Origin пытается сблизить репозиторий и агента.

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

Как Origin работает с существующими Git-репозиториями

Одной из самых практичных функций Origin является то, что разработчики не должны сразу отказываться от GitHub.

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

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

Это стратегически важно.

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

Синхронизационный слой снижает этот барьер.

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

Origin против GitHub: в чем разница?

На базовом уровне Origin и GitHub решают многие из одних и тех же проблем. Оба предоставляют хранилище для репозиториев и сотрудничество над кодом.

Разница в архитектуре, которую Cursor пытается построить вокруг этих основ.

ОбластьGitHubCursor Origin
Основная цельХостинг кода и сотрудничествоХостинг кода для разработчиков и AI-агентов
Git-репозиторииДаДа
Pull requestsДаДа
Просмотр кодаДаДа
Стандартный рабочий процесс GitДаДа
Синхронизация с GitHub,Да
Архитектура, ориентированная на AIAI добавлен к существующей экосистемеСпроектировано вокруг эры агентов
Интеграция с агентами CursorВнешний или отдельный рабочий процессОриентированный на родную экосистему

Это не означает, что Origin уже имеет функциональную паритет с GitHub.

Не имеет.

GitHub потратил годы на создание безопасности для предприятий, инструментов CI/CD, управления пакетами, сообществ разработчиков и интеграций. Origin, это новый продукт на ранней бета-версии.

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

Большая идея: репозиторий, созданный для AI-агентов

Фраза «агентно-ориентированный» является центральной для понимания Origin.

Сегодняшние инструменты программирования AI часто работают на основе существующей инфраструктуры. Агент получает доступ к репозиторию, читает код, вносит изменения и отправляет эти изменения обратно через GitHub или другого провайдера Git.

Cursor хочет уменьшить расстояние между этими системами.

С Origin репозиторий живёт внутри той же широкой среды, что и инструменты AI Cursor. Долгосрочное видение заключается в том, чтобы агенты работали непосредственно с репозиториями, ветками и pull requests, а не рассматривали контроль версий как внешнее назначение.

Типичные будущие рабочие процессы могут выглядеть так:

Разработчик назначает задачу → AI-агент изучает репозиторий → агент изменяет код → запускаются тесты → изменения фиксируются → создается pull request → люди проверяют результат.

Человек не исчезает из процесса.

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

Это различие имеет значение. AI может быстро генерировать код, но программное обеспечение всё ещё нуждается в надзоре. Агент может неправильно понять требования, ввести проблему безопасности или внести изменения, которые технически работают, но наносят вред архитектуре проекта.

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

Почему хостинг кода может стать следующим полем битвы AI

Cursor стал известен, изменив опыт работы с редакторами кода. AI перешёл от автозаполнения к тому, что гораздо более активно: система, способная понимать более крупные части проекта и изменять код от имени разработчика.

Origin расширяет эту стратегию за пределы редактора.

Если Cursor контролирует только то место, где пишется код, другая компания по-прежнему контролирует, где этот код хранится и как изменения проверяются.

Добавив хостинг кода, Cursor может соединить больше элементов рабочего процесса разработки:

  • написание кода;
  • понимание кодовой базы;
  • запуск AI-агентов;
  • управление репозиториями;
  • создание веток;
  • проверка изменений;
  • обработка pull request;
  • подключение инструментов CI и развертывания.

Это создаёт возможность более полной платформы разработки AI.

Возможно, это настоящая причина важности Origin.

Может ли Origin действительно бросить вызов GitHub?

Слишком рано говорить о том, что Origin заменит GitHub.

GitHub остаётся глубоко укоренённым в современной разработке программного обеспечения. Миллионы разработчиков и организаций зависят от его репозиториев, рабочих процессов и интеграций. Заменить эту экосистему будет чрезвычайно сложно.

У Origin также есть обычные проблемы любой новой платформы инфраструктуры: разработчики должны доверять ей свой ценный исходный код, компании должны оценить безопасность, а командам нужны убедительные причины для изменения устоявшихся рабочих процессов.

Тем не менее, AI может создать возможность, которой ранее не существовало.

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

Это не делает GitHub устаревшим.

Но это объясняет, почему Cursor строит своего конкурента.

Новый дом для кода в эру агентов

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

Cursor больше не хочет восприниматься только как редактор кода с поддержкой AI.

С Origin она начинает строить инфраструктуру вокруг самого кода.

Основная ставка компании проста: если AI-агенты становятся активными участниками разработки программного обеспечения, репозиторий тоже должен быть спроектирован под них.

Сможет ли Origin действительно стать крупным конкурентом GitHub, пока неясно. Но направление очевидно.

Битва за будущее программирования может больше не касаться того, какой AI напишет лучший код.

Она может касаться того, где люди и AI-агенты работают над этим кодом вместе.

Читать другие статьи

Будьте впереди тех, кто просто копирует.

Все

Вирусные шаблоны

Откройте наши вирусные AI-шаблоны и примените их к своим фото.

Смотреть шаблоны