Anthropic, AI 시대의 자체 버전 관리 시스템으로 Git을 버리다

Claude 모델을 만든 미국 AI 기업 Anthropic은 약 20년 동안 프로그래머의 작업 방식을 조용히 지배해 온 버전 관리 시스템 Git을 폐기하고 자체 개발한 대체 시스템인 Scion으로 전환한다고 발표했다. 회사는 자사의 AI 에이전트가 Git이 편안하게 흡수할 수 있는 속도를 훨씬 뛰어넘는 코드 변경을 생성했기 때문에 전환을 결정했다고 밝혔다.
Git은 분산 버전 관리 시스템이다. 모든 개발자가 프로젝트 이력의 전체 복사본을 자신의 컴퓨터에 보관하고, 변경 사항은 공유 저장소를 통해 병합된다. 이 설계는 사람이 코드를 입력하던 시절에는 합리적이었다. Anthropic의 문제는 다르다. 회사에 따르면 5월에 팀은 하루에 약 2,500건의 코드 변경을 병합했다. 9월까지 이 수치는 하루 3만 건을 넘어섰다. 약 4개월 만에 10배 이상 급증한 것으로, 대부분 한때 사람이 필요했던 작업을 수행하는 자동화 에이전트가 주도했다.
Scion은 아키텍처를 바꾼다. 대량의 소스 데이터를 각 컴퓨터로 내려보내는 대신, 대부분의 소스 코드 관리 작업을 서버로 옮겨 에이전트와 자동화 작업이 다운로드해야 할 양을 훨씬 줄인다. 논리는 단순하다. 기여자의 대부분이 어느 순간에 코드베이스의 일부만 필요로 하는 소프트웨어 프로그램이라면, 모든 것을 로컬에 복제하는 전통적 모델은 낭비가 된다.
중국 기술 매체 IT Home에 따르면, 새 시스템은 Claude 자체와 협업한 매우 작은 팀이 구축한 것으로 전해지며, 이 세부 사항은 개발자 커뮤니티에서 널리 회자되었다. 사실이라면 이는 현재를 잘 보여준다. AI 도구가 AI 도구가 의존하는 인프라를 재구축하는 데 사용되고 있는 것이다.
이 이야기는 즈후(知乎) 트렌드 목록에 올라 익숙한 논쟁을 촉발했다. Git은 단순한 소프트웨어가 아니다. 공유된 습관이다. 개발자는 키보드 배열을 배우듯 그 명령어를 배우고, 호스팅 플랫폼, 코드 리뷰 도구, 지속적 통합 서비스의 산업 전체가 그 위에 세워져 있다. 한 회사 안에서 교체하는 것과 업계 표준으로 교체하는 것은 다른 문제다.
신뢰에 관한 실질적인 문제도 있다. 버전 관리는 소프트웨어 프로젝트의 기억, 즉 누가 무엇을 언제 왜 바꿨는지에 대한 기록이다. 그 많은 부분을 서버에 중앙집중화하는 시스템은 Git의 분산된 복원력을 속도와 효율성과 맞바꾼다. 코딩 에이전트 함대를 운영하는 기업에는 그것이 올바른 거래일 수 있다. 전 세계에 흩어진 오픈소스 프로젝트에는 아닐 수 있다.
Anthropic의 이번 조치가 시사하는 것은 한 회사의 도구 선택이라기보다 누가 코드를 작성하는가의 변화다. 에이전트가 주요 기여자가 되면, 인간의 워크플로를 위해 설계된 인프라는 한계에 부딪히기 시작한다. Scion 같은 실험이 더 많아질 것이다. 그리고 앞으로 몇 년간의 개발자 도구는 지난 20년과 상당히 달라 보일 것이다.