---
title: "엉망인 코드로 만든 제품이 시장을 지배하는 이유, Claude Code 유출이 증명한 것"
date: 2026-04-04
author: "Spark"
featured_image: "https://i0.wp.com/aisparkup.com/wp-content/uploads/2026/04/image-2.png?fit=1200%2C630&ssl=1"
categories:
  - name: "AI 인사이트"
    url: "/posts/category/ai-insights.md"
tags:
  - name: "AI에이전트"
    url: "/posts/tag/ai%ec%97%90%ec%9d%b4%ec%a0%84%ed%8a%b8.md"
  - name: "AI코딩도구"
    url: "/posts/tag/ai%ec%bd%94%eb%94%a9%eb%8f%84%ea%b5%ac.md"
  - name: "Anthropic"
    url: "/posts/tag/anthropic.md"
  - name: "Claude Code"
    url: "/posts/tag/claude-code.md"
  - name: "소스코드유출"
    url: "/posts/tag/%ec%86%8c%ec%8a%a4%ec%bd%94%eb%93%9c%ec%9c%a0%ec%b6%9c.md"
  - name: "제품시장적합성"
    url: "/posts/tag/%ec%a0%9c%ed%92%88%ec%8b%9c%ec%9e%a5%ec%a0%81%ed%95%a9%ec%84%b1.md"
  - name: "코드품질"
    url: "/posts/tag/%ec%bd%94%eb%93%9c%ed%92%88%ec%a7%88.md"
---

# 엉망인 코드로 만든 제품이 시장을 지배하는 이유, Claude Code 유출이 증명한 것

개발자들은 코드 품질에 가장 까다로운 사람들입니다. 그런데 그 개발자들이 내부 코드가 엉망인 제품에 열광하고 있습니다. Claude Code 소스코드 유출이 이 역설을 정면으로 드러냈습니다.

![](https://i0.wp.com/aisparkup.com/wp-content/uploads/2026/04/image-2.png?resize=1024%2C538&ssl=1)사진 출처: build.ms유출 직후 build.ms에 올라온 글은 이 역설을 정면으로 파고듭니다. 개발자들이 가장 먼저 한 일은 코드를 열어보고 비웃는 것이었지만, 그 다음 날도 Claude Code를 사용했습니다.

**출처:** [The Claude Code Leak](https://build.ms/2026/4/1/the-claude-code-leak/) – build.ms

  

## “코드가 쓰레기”라는 첫 반응

커뮤니티의 첫 반응은 냉혹했습니다. 유출된 코드에는 단일 함수가 3,167줄에 달하는 `print.ts`(전체 5,594줄), 감정 분석에 LLM 대신 정규식을 쓰는 부분, AI가 만든 흔적이 곳곳에 보이는 구조가 드러났습니다. 개발자들은 코드가 기대보다 훨씬 조악하다며 놀랐습니다.

그런데 build.ms 필자의 관찰은 다른 방향을 가리킵니다. Claude Code는 그 코드에도 불구하고, 개발자·디자이너·PM·CEO를 포함한 수많은 사람들이 매일 쓰는 제품입니다. 코드가 엉망이라는 사실이 제품의 가치에 아무런 영향을 주지 않았습니다.

## 코드보다 중요한 것: 관찰 가능성과 통합

필자가 인용한 Boris Cherny(Claude Code 총괄)의 인터뷰가 핵심을 짚습니다. Anthropic은 코드를 더 잘 읽기 위해 시스템을 만드는 게 아니라, **코드 변경의 효과를 더 잘 관찰하기 위한 시스템**을 만들고 있다는 것입니다.

이메일 입력창에서 @가 작동하지 않는 버그를 발견하면, 전통적인 방식은 코드를 읽고 디버깅합니다. 하지만 Anthropic이 만드는 시스템은 “지금 사용자가 로그인을 못 하고 있다”고 먼저 알려주고, 자동으로 원인 코드를 찾아 수정하거나 되돌립니다. 코드를 잘 쓰는 것보다 코드의 결과를 빠르게 감지하고 대응하는 것이 더 중요해진 셈입니다.

필자는 이를 제품 시장 적합성(PMF) 문제로 연결합니다. 제품이 동작하면 아무도 내부 코드를 신경 쓰지 않습니다. Google의 Gemini CLI와 OpenAI의 Codex는 오픈소스임에도 Claude Code의 시장 점유율을 위협하지 못했습니다. 필자의 분석에 따르면, 사용자가 지불하는 것은 코드가 아니라 **모델과 하네스가 매끄럽게 통합된 완성된 경험**이기 때문입니다.

## 저작권 아이러니와 코드의 자유

유출 이후 Anthropic이 GitHub에 DMCA 통보를 보내면서 예상치 못한 상황이 벌어졌습니다. 통보는 8,100개 저장소를 대상으로 실행됐는데, 공식 튜토리얼과 예제 코드가 담긴 자체 저장소 포크에까지 삭제 요청이 가는 해프닝이 있었습니다. Boris Cherny가 직접 실수였음을 인정하고 대부분의 통보를 철회했지만, IPO를 준비 중인 회사로서는 반갑지 않은 장면이었습니다. 곧 Python과 Rust로 재작성된 클린룸 구현체들도 등장했습니다.

필자가 지적하는 아이러니는 날카롭습니다. AI 업계 전반이 “AI를 이용한 재작성은 저작권 침해가 아니다”는 논리를 내세우며 학습 데이터 문제를 방어해왔는데, 그 논리가 이번에 Anthropic에게 그대로 돌아온 것입니다.

## 이 사건이 바꾸는 것과 바꾸지 않는 것

필자의 결론은 명확합니다. 이 유출이 바꾸는 건 코드가 아니라 **인식**입니다.

코드는 리팩터링하면 그만이지만, 시장의 시선은 바뀌었습니다. “개발자를 위한 도구인데 코드가 이 수준이라면”이라는 의문이 생겼고, 동시에 “코드가 이런데도 시장을 지배한다면”이라는 반대 논리도 강화됐습니다.

유출이 실제로 촉발한 변화는 다른 곳에 있습니다. KAIROS나 안티 디스틸레이션 메커니즘 같은 미공개 기능과 로드맵이 경쟁사에 노출됐고, 악의적인 행위자가 보안 가드레일 우회 방법을 손에 넣었을 가능성이 있습니다. 이 부분은 코드를 리팩터링한다고 되돌릴 수 없습니다.

  

유출된 코드의 구체적인 내용—가짜 툴 주입, undercover 모드, KAIROS의 작동 방식—이 궁금하다면 이전 글을 참고하세요.

> [Claude Code 소스코드 유출, 가짜 툴에 미공개 에이전트까지](https://aisparkup.com/posts/10700)



**참고자료:**

- [Head of Claude Code: What happens after coding is solved](https://www.lennysnewsletter.com/p/head-of-claude-code-what-happens) – Lenny’s Newsletter
- [Anthropic took down thousands of GitHub repos trying to yank its leaked source code](https://techcrunch.com/2026/04/01/anthropic-took-down-thousands-of-github-repos-trying-to-yank-its-leaked-source-code-a-move-the-company-says-was-an-accident/) – TechCrunch



[ 1

Like?](https://aisparkup.com/wp-admin/admin-ajax.php?action=oacs_spl_process_like&post_id=10788&nonce=87f15ebfd1&is_comment=0&disabled=true "Like")