Claude Code는 왜 코딩 도구로 시작하지 않았나Why Claude Code Didn't Start as a Coding Tool

Why Claude Code Didn't Start as a Coding Tool

Claude Code는 코딩 도구로 기획된 게 아니었어요. Anthropic의 AI 안전 정렬 연구에서 시작된 내부 CLI 'clide'가 어떻게 지금의 Claude Code가 됐는지, 구술 역사 형식으로 공개됐습니다.Claude Code didn't start as a coding tool. Anthropic published an oral history of how an internal CLI called 'clide,' born from safety alignment research, became what it is today.

Source

The Making of Claude Code

코딩 도구를 만들려고 만든 게 아니었어요

Claude Code가 어떻게 나왔는지 알고 계세요? Anthropic 공식 채널에서 구술 역사(oral history) 형식의 글이 공개됐어요. 공동창업자를 포함한 10명 이상의 연구자·엔지니어·초기 사용자 인터뷰로 구성된 긴 글인데요, 요점은 이래요. 처음부터 코딩 도구를 만들려고 시작한 게 아니에요.

이 이야기가 흥미로운 건 시작점이 AI 안전 정렬(safety alignment) 연구였기 때문이에요.

이 글의 사실들은 Anthropic 공식 채널(anthropic.com/features)에 게재됐으나, 원문 페이지의 렌더링 제한으로 직접 접근이 어려워 복수의 2차 보도를 통해 교차 확인했어요.

핵심 요약

  • Claude Code는 AI 안전 정렬 연구 프로젝트에서 출발(약 2021년경). 처음엔 기초적인 VS Code 익스텐션이었어요.
  • 내부 CLI 이름은 “clide” — Eli Tran-Johnson이 명명. 팀은 이 도구에서 처음으로 “미래의 구체적 형태”를 목격했다고 했어요(2차 보도 기준).
  • Boris Cherny가 2024년 9월 합류. clide를 처음 쓸 때 이슈 설명을 붙여넣자 완전한 Pull Request가 바로 생성됐어요(2차 보도 기준).
  • 2024년 12월 2주 스프린트에서 핵심 기능 완성.
  • 2025년 2월 24일 Claude 3.7 Sonnet과 함께 limited research preview로 출시. 초기 반응은 미온적.
  • Claude 4 출시 이후 채택 폭발. Boris Cherny는 현재 손으로 코드를 한 줄도 쓰지 않고, 하루 최대 88개 커밋을 처리해요(2차 보도 기준).
  • “아직 1%만 완성됐다” — 장기 자율성·지속 메모리 기능이 여전히 실현 과제로 남아 있기 때문이에요(2차 보도 기준).

It Wasn’t Designed to Be a Coding Tool

Do you know how Claude Code actually came about? Anthropic published an oral history on their official channel — a long-form piece built from interviews with over 10 researchers, engineers, and early users, including co-founders. The short version: it didn’t start as a coding tool.

What makes the story interesting is where it did start: an AI safety alignment research project.

The facts in this piece come from Anthropic’s official channel (anthropic.com/features), cross-checked through multiple secondary reports due to rendering limitations on the source page.

TL;DR

  • Claude Code originated in a safety alignment research project (~2021) as a basic VS Code extension.
  • The internal CLI was named “clide” by Eli Tran-Johnson. The team reportedly saw “the specific shape of the future” in it for the first time (per secondary reports).
  • Boris Cherny joined in September 2024. His first use of clide — pasting an issue description — immediately produced a complete Pull Request (per secondary reports).
  • Core features were completed in a 2-week sprint in December 2024.
  • Launched as a limited research preview on February 24, 2025, alongside Claude 3.7 Sonnet. Initial reception was lukewarm.
  • Adoption exploded after Claude 4. Boris Cherny now writes zero lines of code by hand and handles up to 88 commits per day (per secondary reports).
  • “Only 1% complete” — because long-term autonomy and persistent memory remain unrealized (per secondary reports).

clide에서 Claude Code가 되기까지

안전 연구에서 시작된 이유

AI 안전 정렬 연구를 하다 보면 자연스럽게 AI가 복잡한 작업을 스스로 수행할 수 있는지를 실험하게 돼요. 코드를 읽고, 수정하고, 검증하는 능력이 그 핵심이에요. 처음엔 내부 연구 도구였는데, 쓰다 보니 점점 실제로 쓸 수 있는 것으로 바뀌어갔어요.

“clide”라는 이름의 내부 CLI가 나온 건 그 과정에서였어요. Eli Tran-Johnson이 명명했고, 팀에서는 이 도구를 보며 처음으로 미래가 구체적으로 보였다고 했어요(2차 보도 기준).

Boris Cherny의 합류와 결정적 순간

2024년 9월, Boris Cherny가 팀에 합류해요. 지금은 Claude Code의 리드인데, 처음 clide를 써보는 순간을 이렇게 설명했어요(2차 보도 기준): 이슈 설명을 붙여넣었더니 완전한 Pull Request가 바로 나왔다고요.

거기서부터는 빠르게 진행됐어요. 2024년 12월, 2주짜리 스프린트에서 핵심 기능을 완성했고, 2025년 2월 24일에 Claude 3.7 Sonnet과 함께 limited research preview로 출시됐어요. 초기 반응은 기대보다 조용했어요.

채택이 터진 건 Claude 4 이후예요

진짜 변화는 Claude 4 모델이 출시된 시점에 왔어요. 그때부터 채택이 폭발적으로 늘어났고, 실리콘밸리 소프트웨어 개발 방식이 근본적으로 바뀌기 시작했다는 평가가 나왔어요(2차 보도 기준).

현재 Boris Cherny는 손으로 코드를 한 줄도 쓰지 않아요. 하루 최대 88개 커밋을 처리하는데, 그 모두를 Claude Code가 생성해요(2차 보도 기준). 그런데도 그는 “아직 1%만 완성됐다”고 말했어요. 장기 자율성(long-term autonomy)과 지속 메모리(persistent memory) 같은 기능들이 여전히 실현 과제로 남아 있기 때문이에요.

Claude Code는 현재 터미널, 데스크탑 앱, 브라우저, 지원 IDE에서 사용할 수 있고, Amazon Bedrock·Google Cloud Vertex AI·Foundry에서도 auto mode로 제공돼요.

왜 중요한가

제품이 어디서 왔는지를 알면 어디로 갈지가 보여요.

Claude Code가 안전 연구에서 시작됐다는 건 우연이 아니에요. Anthropic이 AI를 안전하게 정렬하려면 AI가 복잡한 작업을 자율적으로 수행할 수 있어야 한다는 걸 먼저 실증해야 했고, 그 실증 과정에서 부산물로 나온 게 코딩 도구예요.

“아직 1%“라는 말이 그래서 중요해요. 이게 겸손의 표현이 아니라면, Anthropic이 생각하는 Claude Code의 완성형은 지금과 근본적으로 다른 무언가예요. 장기 자율성과 지속 메모리가 붙었을 때 어떤 도구가 될지가 이 제품의 진짜 방향이에요.

핵심 통찰

가장 영향력 있는 개발자 도구는 개발자 도구로 시작하지 않았다.

Git, Linux, Docker도 원래 목적과 다른 곳에서 시작됐다는 게 잘 알려진 패턴이에요. Claude Code도 같은 맥락이에요. 안전 연구자들이 “AI가 실제로 복잡한 코드를 다룰 수 있는가”를 테스트하려다가, 그 테스트 도구 자체가 제품이 됐어요.

My Take

이 탄생기에서 가장 인상적인 부분은 Boris Cherny의 “1%” 발언이에요. 지금 Claude Code가 아무리 강력해도, 만든 사람이 완성도를 1%로 보고 있다는 건 아직 설계 단계에서 생략된 게 99%라는 의미예요.

저는 그 99%의 핵심이 지속 메모리와 장기 자율성이라고 봐요. 지금은 대화 세션이 끊기면 컨텍스트가 사라지고, 에이전트가 며칠짜리 프로젝트를 혼자 끌고 가지 못해요. 이 두 가지가 해결되는 시점이 Claude Code가 단순한 코드 자동완성 도구가 아니라 진짜 개발 파트너가 되는 시점이에요.

지금 할 수 있는 것: Claude Code를 쓰고 있다면, 세션이 끊기기 전에 중요한 컨텍스트를 CLAUDE.md 같은 파일에 정리해두는 습관을 들여두는 게 좋아요. 지속 메모리가 없는 지금 단계에서 가장 효과적인 워크어라운드예요.

From clide to Claude Code

Why It Started in Safety Research

When you’re doing AI safety alignment research, you naturally end up testing whether AI can perform complex tasks autonomously. Reading code, modifying it, verifying it — these are core capabilities. What started as an internal research tool gradually took on a practical shape.

The internal CLI named “clide” emerged in that process. Eli Tran-Johnson named it. Team members reportedly said this was where they first saw the future take concrete form (per secondary reports).

Boris Cherny’s Arrival and the Decisive Moment

Boris Cherny — now Claude Code’s lead — joined in September 2024. His first experience with clide: he pasted in an issue description, and a complete Pull Request appeared immediately (per secondary reports).

From there, things moved fast. A 2-week sprint in December 2024 completed the core features. On February 24, 2025, Claude Code launched as a limited research preview alongside Claude 3.7 Sonnet. Initial reception was quieter than expected.

The Trigger: Claude 4

The real inflection came when Claude 4 models launched. Adoption exploded, and reports emerged that it was fundamentally changing how software is built in Silicon Valley.

Boris Cherny now writes zero lines of code by hand. He handles up to 88 commits per day — all Claude Code-generated (per secondary reports). And yet he describes the tool as “only 1% complete.” The reason: long-term autonomy and persistent memory remain unrealized capabilities.

Claude Code is available in the terminal, desktop app, browser, and supported IDEs. It’s also available in auto mode on Amazon Bedrock, Google Cloud Vertex AI, and Foundry.

Why It Matters

Where a product comes from tells you where it’s going.

Claude Code emerging from safety research wasn’t accidental. To align AI safely, Anthropic first needed to demonstrate that AI could perform complex tasks autonomously. The coding tool was a byproduct of that demonstration.

The “only 1%” statement matters. If it’s not just humility, it means Anthropic’s vision of what Claude Code becomes is fundamentally different from what it is now. Long-term autonomy and persistent memory are the missing 99%.

Key Insight

The most influential developer tools don’t start as developer tools.

Git, Linux, Docker — none originated as a solution to the problem they’re known for. Claude Code follows the same pattern. Safety researchers testing whether AI could handle complex code produced a tool that became the product.

My Take

The most striking part of this origin story is the “1% complete” claim. However powerful Claude Code is today, the person who built it sees 99% still missing from the design.

I think the core of that 99% is persistent memory and long-term autonomy. Right now, context disappears when a session ends, and agents can’t carry a multi-day project on their own. When those two gaps close, Claude Code stops being an advanced autocomplete and becomes a genuine development partner.

What you can do now: if you’re using Claude Code, start building the habit of externalizing context into files like CLAUDE.md before sessions end. It’s the most effective workaround for the persistent memory gap that exists today.

댓글Comments