Cursor가 코드 호스팅 및 개발 작업 관리를 위한 Origin 플랫폼을 출시하며, AI 기반 코드 편집기에서 개발자들이 의존하는 인프라의 더 많은 영역으로 영향력을 확대했다. 이 플랫폼은 코드 저장소, 병합 요청, AI 에이전트를 하나의 환경에 통합하며, 유료 요금제 사용자를 대상으로 초기 베타 버전이 단계적으로 제공된다.
이번 출시는 병합 요청, 이슈 섹션, API 트래픽을 포함한 GitHub 서비스의 대규모 장애와 동시에 이뤄졌다. 일부 서비스의 오류율은 약 20%에 달했고, 아카이브 및 원시 파일 다운로드 작업에서는 50%에 근접했으며, GitHub Copilot도 장애의 영향을 받았다. 이러한 시점은 발표에 추가적인 중요성을 부여했지만, Origin이 여전히 초기 단계에 있다는 사실을 바꾸지는 않는다.
GitHub와 단절하는 대신 동기화
Origin은 Cursor 내부의 Codebase 탭을 통해 이용할 수 있다. 사용자는 여기에서 새 저장소를 만들거나 기존 GitHub 저장소를 동기화할 수 있다. 이전된 프로젝트에서는 현재 GitHub가 주요 소스로 유지된다. Cursor를 통해 이뤄진 변경 사항은 GitHub로 전송되고, GitHub에서 들어오는 업데이트는 수 초 안에 Origin에 반영된다.
이 방식은 이미 GitHub를 사용하는 팀이 저장소나 기존 작업 흐름을 즉시 포기할 필요가 없게 하므로 플랫폼을 시험하는 비용을 낮춘다. 또한 Origin이 현재 GitHub를 완전히 대체하는 것이 아니라 Cursor 환경 안에서 개발 관리를 위한 계층을 추가한다는 점을 보여준다.
같은 장소에 모인 병합 요청과 AI 에이전트
Origin은 병합 요청 작업을 Cursor 내부로 옮긴다. 개발자는 편집기를 벗어나지 않고 변경 사항, 코드 커밋, 검사 결과를 검토하고 파일을 비교할 수 있으며, 댓글을 작성하고 요청을 병합할 수도 있다. Ask Cursor 기능을 사용하면 코드의 일부를 지정하고 그 기능이나 변경 사항에 대해 AI에 질문할 수 있다.
이 플랫폼에는 여러 AI 에이전트가 동시에 작업하는 프로젝트를 겨냥한 기능도 포함된다. 여기에는 병합 충돌 자동 해결과 코드 생성에 사용된 모델 및 컨텍스트를 설명하는 메타데이터 기록이 포함된다. 또한 자료에 따르면 Cursor가 인수한 코드 검토 전문 기업 Graphite가 개발한 Stacked Pull Requests 방식도 통합됐다.
성능 및 이용 가능한 통합
Cursor는 Origin이 단일 저장소에서 시간당 최대 296,000회의 복제 작업과 초당 22회의 코드 커밋 작업을 지원한다고 밝혔다. 이는 회사가 직접 발표한 수치이며 독립적인 테스트를 통해 검증된 수치는 아니다. 따라서 중립적인 측정 결과가 아니라 발표된 성능 지표로 봐야 한다.
초기 통합 대상에는 Vercel, Depot, Buildkite가 포함된다. Vercel은 프리뷰 및 프로덕션 환경 배포를 지원하고, Depot과 Buildkite는 지속적 통합 작업을 담당한다. Cursor는 현재 GitHub Actions에 의존하는 작업 흐름을 수정 없이 두 서비스를 통해 실행할 수 있다고 밝혔다.
실제로 무엇이 달라지는가?
Origin은 Cursor가 코드 작성부터 저장, 검토, 배포에 이르는 소프트웨어 개발 주기를 더 폭넓게 통제할 수 있도록 한다. 그러나 GitHub 동기화에 계속 의존하고 제품이 베타 버전이라는 점을 고려하면, 이 플랫폼은 아직 GitHub 생태계의 독립적인 대체재는 아니다. 초기 버전은 유료 요금제 사용자에게만 제공되며, 기업 고객은 플랫폼 관리자를 통해 이 기능을 비활성화할 수 있다.