PickleeAI와 개발, 오늘 볼 변화만
홈읽을거리아카이브
검색

Picklee

AI와 개발 현장에서 오늘 확인할 변화만 선별합니다.

© 2026 Picklee. All rights reserved.

RSSSitemap

읽을거리

2026년 4월 2일

Claw Code — Claude Code 소스 기반 Python/Rust 클린룸 재구현 프로젝트 (130k★)

Claude Code 소스 공개를 계기로 탄생한 클린룸 재구현 프로젝트. Python + Rust로 에이전트 하네스 아키텍처를 재구현했다. 출시 2시간 만에 50k 스타, 현재 130k 스타 / 102k 포크. Sigrid Jin이 발기인.

본문 읽기원문 보기

발행일

2026년 4월 2일

업데이트

2026년 4월 2일

주제

트렌드
오픈소스
AI
개발도구
Claude
원문 보기

배경 및 맥락

2026년 3월 31일, Claude Code의 소스 코드가 공개되면서 AI 코딩 에이전트 커뮤니티에 큰 파장이 일었다. 개발자 Sigrid Jin은 이 소식을 새벽 4시에 접하고, 법적 리스크를 피하기 위해 원본 소스를 직접 포함하지 않는 클린룸 재구현 방식으로 Python 포팅을 긴급히 완료한 뒤 공개했다.

결과는 폭발적이었다. 출시 2시간 만에 50k 스타를 돌파했고, 현재 130k 스타 / 102k 포크로 GitHub 역사상 가장 빠른 성장 속도를 보인 레포 중 하나다. 이 수치는 AI 코딩 에이전트의 내부 구조에 대한 개발자들의 어마어마한 관심을 보여준다.

프로젝트의 핵심 철학은 "Better Harness Tools, not merely storing the archive" — 유출된 아카이브를 저장하는 것이 아니라, 에이전트 하네스 아키텍처를 연구하고 더 나은 도구를 만드는 것이다.


핵심 내용

이중 언어 구조: Python + Rust

Python 워크스페이스 (src/) — 전체 비중 7.1%

  • port_manifest.py — 워크스페이스 구조 요약
  • models.py — 서브시스템 및 백로그 상태 정의
  • commands.py / tools.py — 명령어/도구 포트 메타데이터
  • query_engine.py — 포팅 요약 렌더링
  • task.py — 작업 관리

Rust 포트 (rust/) — 전체 비중 92.9%, 핵심 구현체

  • crates/api-client — 제공자 추상화, OAuth, 스트리밍 지원
  • crates/runtime — 세션 상태, MCP 오케스트레이션, 프롬프트 구성
  • crates/tools — 도구 매니페스트 및 실행 프레임워크
  • crates/commands — 슬래시 명령어, 스킬 발견
  • crates/plugins — 플러그인 시스템 및 훅 파이프라인
  • crates/claw-cli — 대화형 REPL, 마크다운 렌더링
  • crates/compat-harness — 상위 에디터 통합 레이어
  • crates/server — Axum 기반 HTTP/SSE 서버

핵심 기능

  • 에이전트 하네스 엔진: 도구 연결 및 오케스트레이션, 세션 상태 관리 및 압축, MCP 통합
  • 명령어/도구 시스템: 슬래시 명령어 지원, 스킬 발견 메커니즘, 도구 스펙 정의 및 실행
  • 플러그인 아키텍처: 훅 파이프라인 시스템, 번들 플러그인 포함, 확장성 있는 기능 추가
  • 다중 제공자 지원: API 클라이언트 추상화, OAuth 인증, 스트리밍 응답

포팅 상태

  • ✅ 아카이브 루트 엔트리 파일 미러링
  • ✅ 최상위 서브시스템 이름 매칭
  • ✅ 명령어/도구 인벤토리 미러링
  • ⚠️ 원본 TypeScript 시스템과 완전 동등성은 아직 미달성

경쟁 구도 / 비교

Claude Code (원본): TypeScript 기반, Anthropic이 공식 유지보수. 프로덕션 수준의 안정성과 지속적 업데이트. Claw Code는 이를 역설계한 것이 아니라 구조를 참고해 재구현한 것.

gstack: Garry Tan의 Claude Code 운영 레이어. 에이전트 위에 역할 기반 시스템을 얹는 방식. Claw Code는 에이전트 자체의 내부 구조를 탐구한다.

OpenClaw / Devin: 상용 AI 코딩 에이전트. Claw Code는 이들의 경쟁자가 아니라, 내부 작동 원리를 연구하는 교육적/연구적 목적의 프로젝트다.


의미

130k 스타라는 수치는 개발자들이 AI 코딩 에이전트의 내부를 이해하고 싶어한다는 강렬한 신호다. Claude Code가 어떻게 도구를 오케스트레이션하고, 세션을 관리하고, MCP를 통합하는지 Rust 코드로 직접 확인할 수 있다는 점에서 교육적 가치가 높다.

다만 법적 리스크는 염두에 둘 필요가 있다. 클린룸 재구현을 표방하지만, 원본 소스의 구조를 참조한 이상 완전히 독립적인 구현이라 보기 어렵고, Anthropic의 입장이 아직 명확하지 않다. 상업적 사용 시 주의가 필요하며, 학습 및 연구 목적으로 활용하는 것이 안전하다.

WSJ에서 Sigrid Jin을 "파워 유저"로 소개한 점, oh-my-codex/oh-my-opencode라는 개발 도구를 활용해 프로젝트를 진행한 점도 주목할 만하다.

이어 읽기

관련 읽을거리

전체 보기
2026년 4월 5일Claw Code, Claude Code 소스 유출 계기로 등장한 오픈소스 AI 코딩 에이전트 — 출시 1주일 만에 GitHub 100K stars3월 31일 Anthropic Claude Code의 TypeScript 소스코드 약 51만 2천 줄이 npm 레지스트리에 실수로 노출된 사건을 계기로, 개발자 Sigrid Jin이 클린룸 방식으로 오픈소스 AI 코딩 에이전트 프레임워크 Claw Code를 출시했다. 출시 첫날 72,000 GitHub stars를 기록하고 일주일 만에 100K를 돌파하며 역사상 가장 빠르게 성장한 AI…2026년 4월 1일gstack — Garry Tan(YC 회장)이 만든 AI 소프트웨어 팩토리Y Combinator 회장 Garry Tan이 만든 Claude Code 기반 AI 소프트웨어 팩토리. 23개의 전문화된 AI 역할(경영진, 엔지니어링, 디자인, QA, 보안 등)을 조합해 10~15개 스프린트를 병렬로 돌린다. 60일간 60만 줄 프로덕션 코드 산출, 일일 1~2만 줄 생산량. GitHub 스타 60.1k.2026년 5월 25일PyTorch 2.12 Release — 모델 프레임워크 경쟁이 연구 편의성에서 하드웨어 중립 배포와 추론 효율로 이동PyTorch Foundation은 2026년 5월 13일 PyTorch 2.12를 공개했다. 이번 릴리스는 CUDA에서 batched linalg.eigh 최대 100배 가속, torch.accelerator.Graph를 통한 CUDA/XPU 공통 graph capture API, torch.export의 Microscaling quantization 포맷 지원, torch.cond의…2026년 5월 7일Browser Harness - LLM 기반 자가치유 브라우저 자동화 프레임워크Browser Harness는 LLM이 Chrome DevTools Protocol(CDP)을 통해 브라우저 작업을 직접 수행하되, 필요한 헬퍼 코드를 실행 중 스스로 생성하는 자가치유(self-healing) 자동화 프레임워크다. 핵심 코드가 ~1,000줄에 불과한 초경량 구조.