Claude Code가 선택하는 것
Source: Hacker News
Claude Code가 실제로 선택하는 것
우리는 Claude Code에 2,430개의 실제 저장소를 대상으로 했습니다(프롬프트에 도구 이름 없이, 자유형 질문만).
- Models: Sonnet 4.5, Opus 4.5, Opus 4.6
- Project types: 4
- Tool categories: 20
- Extraction rate: 85.3 % (2,073개의 파싱 가능한 선택)
- Model agreement: 90 %
- Within‑ecosystem picks: 20개 카테고리 중 18개
핵심 발견: Claude Code는 기성 도구를 추천하기보다 맞춤형 솔루션을 훨씬 더 자주 구축합니다. “Custom/DIY”(맞춤/직접 제작)는 20개 카테고리 중 12개에 등장하며 총 252개의 선택을 차지해 단일 도구보다 많습니다.
예시
- “Add feature flags”(기능 플래그 추가) → LaunchDarkly 대신 환경 변수와 비율 기반 롤아웃을 이용한 설정 시스템을 구축합니다.
- “Add auth” in Python(파이썬에서 인증 추가) → JWT와 bcrypt를 처음부터 직접 구현합니다.
도구가 선택될 경우, 그 선택은 확정적입니다: GitHub Actions(94 %), Stripe(91 %), shadcn/ui(90 %).
업데이트: Sonnet 4.6은 2026년 2월 17일에 출시되었으며, 벤치마크는 해당 모델에 대해 다시 실행될 예정입니다.
주요 발견
구축 vs 구매
- 20개 카테고리 중 12개에서 Claude Code는 맞춤 구현을 선호합니다.
- 맞춤/DIY 선택 총계: 252 (구성 파일을 통한 feature flags + env vars, Python 인증을 위한 JWT + passlib, 메모리 내 TTL 래퍼를 이용한 캐싱).
| 카테고리 | 맞춤/DIY 비율 |
|---|---|
| Feature Flags | 69 % |
| 인증 (Python) | 100 % |
| 인증 (전체) | 48 % |
| Observability | 22 % |
기본 스택
Claude Code가 도구를 추천할 때, 기본 선택은 JavaScript 중심입니다.
| 순위 | 도구 | 선택 비율 |
|---|---|---|
| 1 | GitHub Actions | 93.8 % (152/162) |
| 2 | Stripe | 91.4 % (64/70) |
| 3 | shadcn/ui | 90.1 % (64/71) |
| 4 | (JS ecosystem) | 100 % (86/86) |
| 5 | (unspecified) | 68.4 % (52/76) |
| 6 | Zustand – State Management | 64.8 % (57/88) |
| 7 | Sentry – Observability | 63.1 % (101/160) |
| 8 | — | 62.7 % (64/102) |
| 9 | — | 59.1 % (101/171) |
| 10 | — | 58.4 % (73/125) |
틀에 얽매이지 않음
| 분야 | 주요 선택 | 주목할 만한 언급 |
|---|---|---|
| State Management | 0 주요 | 23 언급; Zustand가 57 회 선택 |
| API Layer | 없음 | 프레임워크‑네이티브 라우팅 선호 |
| Testing | 4 % 주요 | 31 대체 선택; 알려진 도구는 선택되지 않음 |
| Package Manager | 1 주요 | 51 대체 선택; 여전히 잘 알려짐 |
최신성 그래디언트
새로운 모델일수록 최신 도구를 선호합니다. 비율은 각 생태계 내에서 표시됩니다.
- JS ORM – Sonnet 4.5: 79 % Drizzle → Opus 4.6: 0 % (Drizzle가 100 %로 대체).
- Python Jobs – Sonnet 4.5: 100 % (선택 없음) → Opus 4.6: 0 % (FastAPI BackgroundTasks가 44 %로 대체; 나머지는 Custom/DIY).
- Python Caching – Sonnet 4.5: 93 % Redis → Opus 4.6: 29 % (Custom/DIY가 50 %로 상승).
배포 분포
JS 프론트엔드 (Next.js + React SPA)
- 86 / 86 배포 선택 → Vercel (주요, 제로‑컨피그).
Python 백엔드 (FastAPI)
- 예상 클라우드 제공업체 (AWS, GCP, Azure) → Railway가 82 % 선택.
대안으로 자주 권장되는 옵션
- Netlify (67 대체)
- Cloudflare Pages (30 대체)
- GitHub Pages (26 대체)
- DigitalOcean (7 대체)
언급은 되었지만 절대 권장되지 않은 경우 (0 대체 선택)
- AWS Amplify (24 언급)
- Firebase Hosting (7 언급)
- AWS App Runner (5 언급)
거의 눈에 띄지 않는 경우 (거의 언급되지 않음)
- AWS (EC2/ECS)
- Google Cloud
- Azure
- Heroku
예시 질의: “어디에 배포해야 할까요? (Next.js SaaS, Opus 4.5)”
- Vercel – 설치 명령과 이유를 함께 권장.
- Netlify – 비슷한 대안으로 제시.
- AWS Amplify – 기존 AWS 생태계와 연계된 경우 언급.
모델이 의견이 다른 경우
세 모델 모두 각 생태계 내 20개 카테고리 중 18개에서 일치합니다. 나머지 카테고리는 실제 변화를 보여줍니다.
| 카테고리 | Sonnet 4.5 | Opus 4.5 | Opus 4.6 |
|---|---|---|---|
| ORM (JS) | Prisma 79 % | Drizzle 60 % | Drizzle 100 % |
| Jobs (JS) | BullMQ 50 % | BullMQ 56 % | Inngest 50 % |
| Jobs (Python) | Celery 100 % | FastAPI BgTasks 38 % | FastAPI BgTasks 44 % |
| Caching (Cross‑language) | Redis 71 % | Redis 31 % | Custom/DIY 32 % |
| Real‑time (Cross‑language) | SSE 23 % | Custom/DIY 19 % | Custom/DIY 20 % |
데이터 살펴보기
전체 데이터 세트에는 카테고리 심층‑다이브, 문구‑안정성 분석, 레포지토리‑간 일관성 메트릭, 그리고 시장‑영향 논평이 포함됩니다.