커서, 깃허브 대항 코드 호스팅 플랫폼 '오리진' 출시
AI 코딩 스타트업 커서(Cursor)가 잦은 장애와 성능 저하로 불만이 쌓인 깃허브(GitHub)의 대안으로 새 코드 호스팅 플랫폼 '오리진(Origin)'을 출시했습니다. 오리진은 깃허브와 상호운용되며 함께 사용할 수 있어 개발자들이 점진적으로 전환할 수 있다는 점이 특징입니다. 다만 깃허브는 전 세계 1억 8천만 명의 개발자를 보유한 최대 코드 호스팅 플랫폼이라 커서의 도전이 쉽지 않을 전망입니다.
기억을 더듬을 수 있는 한, 깃허브(GitHub)는 대다수 개발자가 선호하는 사실상 표준 코드 호스팅 서비스였습니다. 하지만 최근 이 플랫폼은 널리 보도된 장애와 성능 저하로 어려움을 겪고 있으며, 그 틈을 비집고 커서(Cursor)가 기회를 노리고 있습니다.
이제 공식적으로 스페이스X(SpaceX)의 일부가 된 이 AI 스타트업은 이번 주 '오리진(Origin)'을 출시했습니다. 오리진은 개발자들이 보통 깃허브에서 하는 모든 작업을 수행할 수 있도록 설계된 새로운 코드 호스팅 플랫폼입니다. 즉, 코드베이스를 공동으로 작업하고, 탐색하고 편집하며, 풀 리퀘스트(pull-request, 다른 사람이 메인 코드베이스에 추가를 요청하는 수정 사항)를 처리하고, 코드를 저장소에 보관하는 기능을 제공합니다.
이는 지금까지 AI 코드 에디터를 통해 자동화된 웹 개발 서비스를 판매하는 데 집중해 온 커서에게 자연스러운 다음 단계로 보입니다. 커서는 또한 '에이전트 네이티브(agent native)' 기능이 곧 오리진에 제공될 것이라 밝혔지만, 아직 자세한 내용은 공유하지 않았습니다. 회사는 또한 오리진 내에서 더 폭넓은 코딩 작업을 지원하기 위해 더 큰 '앱 생태계'를 구축 중이라고 말합니다.
흥미로운 점은 오리진을 사용하기 위해 깃허브 사용을 중단할 필요가 없다는 것입니다. 실제로 오리진은 개발자가 깃허브와 나란히 작업하며 두 플랫폼 간에 코드를 상호운용 가능한 방식으로 주고받을 수 있도록 설계되었습니다. 커서는 자사 블로그에서 "깃허브 저장소가 커서가 호스팅하는 저장소 옆에 나란히 위치할 수 있습니다. 깃허브를 커서에 연결하고 조직(organization)을 선택하면 동기화할 수 있는 저장소가 표시됩니다. 하나를 선택하면 커서가 이를 가져옵니다"라고 설명했습니다.
오리진의 출시는 깃허브 서비스 품질 저하에 대한 지속적인 불만과 시기를 같이합니다. 실제로 커서가 새 플랫폼을 출시한 같은 날, 깃허브는 상당히 오래 지속된 전 세계적 장애를 겪었습니다. 6시간 넘게 사이트 기능이 저하되어 전 세계적으로 오류율이 약 20%에 달했다고 보도되었습니다. 이런 일이 처음도 아닙니다. 올해 초에도 잇따른 장애 이후, 가용성 문제가 심각해지는 가운데 깃허브는 불만을 품은 개발자들을 달래기 위한 새로운 조치를 발표했습니다. LeadDev의 최근 분석에 따르면, 이 플랫폼은 지난 1년간 257건의 장애를 겪었습니다. 이러한 지속적인 문제로 '유명 사용자들의 눈에 띄는 이탈'이 발생했다고 LeadDev 기자 찰스 험블은 썼습니다.
그렇다 하더라도 커서가 깃허브와 경쟁하려면 만만치 않은 과제를 안게 됩니다. 깃허브 자체 지표에 따르면 지난 10월 기준 약 1억 8천만 명의 개발자가 이 플랫폼을 사용합니다. 2007년에 설립되고 2012년 마이크로소프트에 인수된 이 플랫폼은 여전히 세계 최대의 소스코드 호스팅 서비스입니다.