개발 & 코딩 Jul 19, 2026북마크에 추가

Anthropic은 코드 지원 CLI를 재작성했습니다: Bun이 Node.js를 대체했고, Rust가 핫스팟을 강화했습니다. 전체 CLI 에코시스템에 신호를 보내는 선택의 해부.
Simon Willison(데이터세트(Datasette)의 개발자이자, Django의 공동 창시자)이 7월 19일 해커 뉴스에서 주목할 만한 글을 게시했습니다(몇 시간 만에 82점, 61개 댓글): 「Claude Code uses Bun (in Rust) now」. 이 소식을 놓쳤다면, Claude Code는 Anthropic의 CLI 코드 지원 도구입니다. 과거에는 Node.js 실행 파일이었다면, 이제는 Bun에서 실행되며, 핵심은 Rust로 작성되었습니다.
이 변화는 단순히 런타임을 교체하는 것처럼 보일 수 있지만, 실제로는 매우 구체적인 문제와 직결됩니다: 시작 시간, 메모리 사용량, 토큰 관리, 멀티 OS 호환성 등입니다. 우리는 이 전환이 Node CLI를 설치하거나 직접 도구를 작성하는 당신에게 어떤 의미인지 분석해 보았습니다.
Node는 여전히 CLI를 작성하는 표준 플랫폼입니다(npm, pnpm, Vite, Vercel CLI 등 모두 Node 기반). Anthropic와 같은 주요 플레이어가 Bun + Rust에 베팅했다는 것은 시작 시간과 RAM 사용량에 대한 관심이 다시 높아졌다는 신호입니다. 「고(Golang) 스타일」 바이너리(작고, 정적이며, 빠른)가 현대 CLI에서 다시 주목받고 있습니다.
두 번째 신호: 저수준에서는 Rust, API 및 로직은 JavaScript라는 패턴입니다. Deno, Vite(esbuild / Rspack), Turbopack에서도 확인되는 패턴입니다. Anthropic도 이 클럽에 합류했습니다. 이는 Node에 반대하는 것이 아니라, 프로토타입을 빠르게 만들기에는 Node 생태계가 훌륭하고, 최종 사용자용 실행 파일을 깔끔하게 배포하는 데는 중간 단계가 필요하다는 인식이 반영된 것입니다.
bun install을 실행하면」 npm classic보다 훨씬 원활한 경험을 제공합니다.Anthropic은 기술 선택에 대해 크게 알리지는 않지만, Claude Code가 Bun + Rust로 전환했다는 것은 이 스택에 대한 신뢰의 표시입니다. 현대적인 CLI를 구축한다면 더 이상 「Node냐 Node가 아니냐?」가 아니라, 「어떻게 깔끔하게 배포할 것인가?」가 핵심 질문입니다. Rust를 코어로 하는 Bun은 credible한 답변입니다.
인공지능이 작성하고 사람의 편집 감독하에 검수한 기사입니다.