TL;DR

헤드리스 웹 에이전시를 운영 중이며 Claude Code가 이전에는 풀 팀이 필요했던 구현 작업의 60-70%를 처리하고 있습니다. MVP당 비용이 $35,000-$50,000에서 $8,000-$15,000으로 감소했습니다. 첫 배포까지 소요 시간이 6-8주에서 10-18일로 단축되었습니다. 하지만 AI가 모든 것을 대체한 것은 아니며, 특정하고 명확하게 정의된 작업만 대체했습니다. 작동하는 것, 작동하지 않는 것, 그리고 여전히 인력에 지불하는 항목을 정리했습니다.

목차

Claude Code를 중심으로 에이전시를 재구축한 이유

이것은 계획된 것이 아니었습니다. 2024년 말, 우리는 Next.js와 헤드리스 CMS 작업으로 시간당 $150를 청구하는 4명 규모의 헤드리스 개발 회사였습니다. 2025년 3월, Claude Code를 모든 프로젝트에 통합한 후(처음에는 Claude 3.5 Sonnet, 현재는 Claude 4 Sonnet 사용), 그 역할 중 두 개가 근본적으로 변화했습니다. 제거된 것이 아니라, 변화한 것입니다. 한 명의 시니어 개발자는 풀타임 AI 지향 엔지니어가 되었습니다. 다른 한 명은 코드 리뷰와 아키텍처 담당으로 완전히 전환되었습니다.

촉발제는 Sanity + Next.js 14 프로젝트였습니다. 여기서 우리는 Claude Code를 사용하여 전체 스키마 계층을 스캐폴딩하고, GROQ 쿼리를 생성하고, 14개의 페이지 템플릿을 구축하고, 배포 파이프라인을 작성했습니다. 120시간의 청구 가능 시간이 필요했을 작업이 34시간으로 완료되었습니다. 우리는 서로를 바라보고 말했습니다: "모든 것을 재구성해야 한다."

이것이 솔직한 출발점입니다. 거창한 전략이 아니라, 예상보다 빨리 완료된 프로젝트입니다.

Claude Code 에이전시 워크플로우는 실제로 어떤 모습인가?

활성 클라이언트 빌드의 전형적인 주의 흐름입니다:

월요일: 아키텍처 + 킥오프

  • 내 작업: 컴포넌트 아키텍처, 데이터 모델, API 계약 정의 2시간
  • 내 작업: CLAUDE.md 프로젝트 지침 작성 1시간(아래에서 자세히)
  • Claude Code: 초기 프로젝트 스캐폴드 생성, 종속성 설치, TypeScript 엄격 모드 구성, 린팅 설정

화요일-목요일: 빌드 스프린트

  • 내 작업: Claude Code 산출물 검토, 오류 포착, 방향 재설정 일 1-2시간
  • Claude Code: 일 6-8개 작업--페이지 컴포넌트, API 경로, CMS 스키마 정의, 유틸리티 함수, 테스트 파일
  • 내 작업: 아키텍처 개선, 복잡한 상태 관리 결정, 클라이언트 Slack 스레드

금요일: 통합 + QA

  • 내 작업: 수동 QA, 접근성 감사, 성능 테스트 3-4시간
  • Claude Code: QA에서 식별된 버그 수정, 누락된 테스트 작성, 문서 생성
  • 내 작업: 클라이언트 데모 준비, 스테이징으로 배포

활성 빌드에서 주당 총 인력 시간: 18-24시간. AI 이전 워크플로우의 35-45시간에서 감소했습니다.

프로젝트에서 AI가 처리하는 작업

특정 작업 목록입니다(Claude Code가 실제 클라이언트 프로젝트에서 매주 수행):

코드 생성 (70-80% 자동화)

  • React/Next.js 컴포넌트: 페이지 레이아웃, Figma 사양에서 설명된 프롬프트의 UI 컴포넌트, 폼 핸들러
  • CMS 스키마: Sanity 스키마 타입, Contentful 콘텐츠 모델을 마이그레이션 스크립트로, Payload CMS 컬렉션 구성
  • API 경로: Next.js 라우트 핸들러, tRPC 프로시저, 웹훅 엔드포인트
  • 데이터베이스 작업: Prisma 스키마 변경, 마이그레이션 파일, 시드 스크립트
  • TypeScript 타입: API 응답에서 타입 생성, Zod 유효성 검사 스키마, 공유 타입 패키지

코드 감사 (주 4-6시간 절약)

  • 리팩토링 프로젝트 전 기존 코드베이스 검토
  • 미사용 종속성, 죽은 코드, 타입 불일치 식별
  • 특정 파일:라인 참조가 있는 감사 보고서 생성

콘텐츠 초안 (주 3-5시간 절약)

  • RFP 응답 및 기술 제안
  • 프로젝트 문서 및 README 파일
  • 클라이언트 대면 기술 설명
  • SOW 초안(항상 인간이 검토하고 다시 작성)

테스트 (주 5-8시간 절약)

  • 유틸리티 함수를 위한 Vitest 단위 테스트
  • Playwright e2e 테스트 스캐폴드
  • 테스트 데이터 생성 및 픽스처
  • 우리가 놓칠 수 있는 엣지 케이스 식별

여전히 인력을 고용하는 분야

작업 AI가 아직 할 수 없는 이유 고용 대상 전형적인 비용
브랜드 전략 클라이언트의 시장 위치, 경쟁사, 고객 심리를 AI가 환각하는 수준에서 이해하기 어려움 계약 브랜드 전략가 $3,000-$8,000/프로젝트
카피 방향 톤, 음성, 설득 아키텍처는 인간의 판단이 필요함 프리랜스 카피라이터 $2,000-$5,000/프로젝트
영업 전화 클라이언트는 자신의 비즈니스를 이해하는 실제 사람과 이야기하길 원함 우리가 직접 처리 우리의 시간
비주얼 디자인 Figma 작업, 아트 디렉션, 디자인 시스템 계약 디자이너 $4,000-$12,000/프로젝트
복잡한 DevOps Kubernetes 구성, 다중 지역 배포, 규제 산업을 위한 CI/CD 계약 DevOps 엔지니어 $150-$200/시간
법률 검토 계약, MSA, IP 조항 변호사 $350-$500/시간
접근성 감사 자동화된 도구는 30-40%의 문제만 포착; 실제 스크린 리더 테스트는 인간이 필요함 A11y 전문가 $1,500-$3,000/감사
사용자 조사 실제 사용자와 대화, 피드백 종합 UX 리서처 $100-$150/시간

인간이 필수적인 8가지 범주입니다.

실제 수치: MVP당 비용 및 배포 시간

2025년 Q1-Q2 마지막 6개 클라이언트 프로젝트의 실제 수치입니다(익명화):

프로젝트 스택 기존 예상 AI 보조 실제 배포 시간
SaaS 마케팅 사이트 Next.js 15 + Sanity v3 $38,000 $11,500 12일
전자상거래 상점 Next.js 15 + Shopify Storefront API $52,000 $18,200 18일
크리에이티브 에이전시용 포트폴리오/CMS Astro 5 + Payload CMS 3.0 $28,000 $8,400 10일
SaaS 대시보드 MVP Next.js 15 + Supabase + Prisma $45,000 $14,800 16일
비영리 사이트 재설계 Next.js 14 + Contentful $32,000 $9,200 11일
개발자 문서 사이트 Astro 5 + MDX + Algolia $22,000 $7,600 8일

"기존 예상"은 우리의 이전 팀 구조로 2023년에 제시했을 견적입니다. "AI 보조 실제"는 2025년 클라이언트가 지불한 금액입니다.

비용 감소: 62%. 첫 배포까지 시간: 12.5일.

이 모두는 우리의 강점 범위에 있는 프로젝트입니다(헤드리스 CMS 사이트 및 Next.js 응용 프로그램). 엔터프라이즈 RBAC 시스템, 실시간 협업 앱, 또는 복잡한 분산 시스템과 관련된 모든 것은 다르게 보일 것입니다.

Claude Code 프로젝트 설정

모든 프로젝트는 저장소 루트의 CLAUDE.md 파일로 시작합니다. 이것이 AI 출력 품질을 개선하기 위해 우리가 한 가장 영향력 있는 작업입니다. 템플릿 구조는 다음과 같습니다:

# 프로젝트: [클라이언트 이름]

## 기술 스택
- 프레임워크: Next.js 15.1 (App Router)
- CMS: Sanity v3.72
- 스타일링: Tailwind CSS v4.0
- 언어: TypeScript 5.7 (엄격 모드)
- 패키지 관리자: pnpm 9.x
- Node: 22 LTS

## 아키텍처 결정
- 모든 데이터 페칭은 Server Components에서
- Client 컴포넌트는 상호작용에만 사용
- GROQ 쿼리는 페이지 컴포넌트와 함께 배치
- 배럴 내보내기 사용 금지
- 명시적 내보내기 선호

## 코드 규칙
- 조건부 클래스에 `cn()` 유틸리티 사용 (이미 lib/utils.ts에 있음)
- 라우트 세그먼트 수준에서 Error boundaries
- 모든 이미지는 next/image를 통해 명시적 치수 포함
- 폼은 react-hook-form + zod 사용

## 파일 구조
[src/ 디렉토리의 트리 출력]

## 알려진 제약
- 클라이언트는 WCAG 2.2 AA 필요
- IE는... 농담입니다. Chrome 120+, Safari 17+, Firefox 121+ 지원
- 배포 대상: Vercel (Pro 플랜, us-east-1)

## 금지 사항
- 물어보지 말고 새 종속성 설치 금지
- src/ 외부에 파일 생성 금지
- 기본 내보내기 사용 금지 (Next.js pages/layouts 제외)
- Tailwind 클래스 외부에서 CSS 작성 금지

이 파일은 "Claude가 궤도를 벗어났다"는 사건의 약 40%를 제거합니다. 없으면 프로젝트의 패턴과 맞지 않는 일반 코드를 얻습니다. 있으면 Claude Code가 팀이 작성한 것처럼 보이는 컴포넌트를 생성합니다.

우리는 또한 스캐폴딩 단계에서 claude --dangerously-skip-permissions을 사용하고(프로덕션 브랜치에서는 절대 아님), 초기 설정을 넘어서면 대화형 승인 모드로 전환합니다. 프로젝트당 API 사용 비용: 일반적으로 Claude 4 Sonnet 실행 시 전체 빌드에 $40-$120입니다.

1인 10억 달러 회사는 실제인가?

아닙니다. 하지만 우리가 있는 곳에 대해 실제의 무언가를 보여주는 사고 실험입니다.

Substack의 Evartology 글(Substack의 "2026년에 혼자 회사를 운영하는 방법")은 인상적인 스택을 제시합니다: 엔지니어링, 마케팅, 영업, 운영, 심지어 채용을 위한 AI. 이것은 잘 정리된 재생 목록이며, 약 60%에 동의합니다. 콘텐츠 초안, 코드 생성, 운영 문서에 AI를 사용하는 것들이 우리의 경험과 일치합니다. 하지만 이 글은 신뢰의 기약할 수 없음을 과소평가합니다. 클라이언트는 코드를 사사지 않습니다. 누군가가 그들의 문제를 이해한다는 신뢰를 삽니다. 그것은 인간의 일입니다.

Henry의 글(henrythe9th on Substack) 소개 설립자가 AI 에이전트로 자신을 "복제한" 것은 더 근거가 있습니다. AI가 고객 지원 분류 및 첫 초안 응답을 처리하는 특정 예가 공감됩니다(우리는 기술 제안 초안으로 비슷한 작업을 합니다). 하지만 "복제"의 프레이밍은 과장입니다. 실제로 일어난 것은 AI에 대한 작업 위임입니다. 당신은 당신의 판단을 복제하지 않았습니다. 당신은 타이핑을 오프로드했습니다.

Nate의 1인 기업에 대한 경영진 브리핑은 초기 2025년 Carta 데이터가 솔로 설립자 스타트업 비율이 상승 추세를 보였다는 것을 언급합니다. 그것은 사실입니다. 2025년 초 Carta의 데이터는 솔로 법인이 상승 추세를 보였습니다. 하지만 Carta에 솔로 법인화된 회사는 솔로 운영 회사와 같지 않습니다. 그 설립자의 대부분은 계약자, 에이전시(우리처럼), 그리고 분획형 역할을 고용합니다. 그들은 자본 테이블에서는 솔로이지만, 실제로는 아닙니다.

우리의 관점: 이것의 현실적인 버전은 1인이 10억 달러를 하는 것이 아닙니다. 1인(또는 매우 작은 팀)이 70-80% 마진과 함께 $1M-$5M 수익을 생성하고, 이전에 8-12명이 필요했던 작업을 처리하는 것입니다. 이것은 환상이 아닙니다. 우리는 이것이 일어나는 것을 보고 있습니다. 하지만 AI 역량, 도메인 전문성, 그리고 기존 전문 네트워크가 필요합니다. ChatGPT 구독만으로는 아닙니다.

아직 작동하지 않는 것들

1. 복잡한 다중 파일 리팩터

Claude Code는 단일 파일을 훌륭하게 리팩터할 수 있습니다. 하지만 데이터 모델 변경이 API 경로, 컴포넌트, 타입, 테스트, CMS 스키마를 건드리는 것처럼 15개 이상 파일에 걸친 조율된 변경이 필요할 때, 파일 8-10 정도부터 일관성을 잃습니다. 순환 종속성을 도입하고, 세션 초반에 건드린 파일의 임포트 업데이트를 잊고, 무음으로 파일을 건너뛰는 것을 봤습니다. 우리의 해결책: 리팩터를 3-4 파일 배치로 나누고 각각 사이에 검증합니다.

2. Figma에서 디자인으로 코드

과장에도 불구하고, Figma 디자인에서 프로덕션 품질 컴포넌트를 생성하는 것은 여전히 최고 60% 정확도 작업입니다. Claude Code(또는 다른 LLM)는 Figma 파일을 직접 볼 수 없습니다. 당신은 단어로 레이아웃을 설명하거나 스크린샷을 붙여넣습니다. 산출물은 구조를 대략 정확하게 얻지만 간격, 반응형 중단점, 상호작용 상태를 놓칩니다. 우리는 여전히 인간이 디자인을 컴포넌트로 변환한 후, Claude Code를 사용하여 변형과 상태를 채웁니다.

3. 성능 최적화

Claude Code는 React.memo()를 추가하고 그것으로 끝내라고 말할 것입니다. 실제 성능 작업(React DevTools 프로파일링을 통해 불필요한 다시 렌더링 식별, Sanity의 실행 계획을 분석하여 GROQ 쿼리 최적화, 제3자 스크립트를 감사하여 CLS 감소)은 런타임 동작의 인간 관찰이 필요합니다. AI는 당신의 앱을 프로파일할 수 없습니다.

4. 프로덕션 문제 디버깅

오후 2시에 뭔가 끊기고 오류가 Vercel Edge Runtime 타임아웃일 때, Claude Code는 가능성을 제안할 수 있습니다. 하지만 Datadog 대시보드를 볼 수 없고, 배포와의 타이밍을 연관지을 수 없고, CDN 캐시가 제거되었는지 확인할 수 없고, 또는 문제가 실제로는 48시간 전에 일어난 도메인 전송의 DNS 전파 지연이라는 것을 깨닫지 못합니다. 프로덕션 디버깅은 컨텍스트가 많고 AI 컨텍스트 윈도우는 여전히 너무 좁습니다.

5. 시각적 판단이 필요한 모든 것

이 애니메이션이 너무 빠른가? 럭셔리 브랜드를 위해 이 색상 조합이 옳은가? 공백의 균형이 잡혔는가? Claude Code는 여기서 의견이 없습니다. 묻지 마세요.

6. 장기 세션 일관성

연속적인 Claude Code 세션에서 약 45-60분 후, 우리는 품질 저하를 주목합니다. 컨텍스트가 변경되었을 때도 세션 초반의 패턴을 반복하기 시작합니다. CLAUDE.md의 제약을 잊습니다. 우리는 규칙으로서 45분마다 세션을 다시 시작합니다. 이것은 실제 생산성 세금입니다(하루 20-30분의 방향 재설정 시간).

현재 클라이언트 프로젝트 범위 지정 방식

우리의 범위 지정 프로세스는 근본적으로 변했습니다. 이전과 이후는 다음과 같습니다:

이전 (2023)

  1. 발견 통화 (1시간)
  2. 내부 아키텍처 논의 (2시간)
  3. 기능별 시간 예상이 있는 상세한 SOW (4-6시간)
  4. 클라이언트 검토 사이클 (1-2주)
  5. 서명된 계약 → 킥오프

이후 (2025)

  1. 발견 통화 (45분)
  2. Claude Code가 통화 노트에서 SOW 첫 초안 생성 (프롬프팅 15분)
  3. 나는 SOW 검토 및 다시 작성 (1시간)
  4. 우리는 가장 어려운 기술 과제의 버리는 개념 증명을 Claude Code를 사용해 구축 (2-3시간)
  5. 범위는 이제 추측이 아닌 실제 구현 데이터를 기반으로 함
  6. 클라이언트 검토 (3-5일)
  7. 서명된 계약 → 킥오프

4단계가 핵심 차이입니다. 우리는 "Shopify Storefront API 통합: 40시간"을 경험을 기반으로 예상하곤 했습니다. 이제 우리는 실제로 2-3시간에 대략적인 버전을 구축하고 AI 보조로 22시간임을 압니다. 우리 추정은 실제의 15% 범위 내입니다. 이전에는 30-40% 범위였습니다.

이것은 프로젝트당 3-4시간의 미청구 사전 판매 작업이 드뭅니다. 하지만 클라이언트가 서명하기 전에 작동하는 프로토타입을 보기 때문에 우리의 마감율이 약 35%에서 약 55%로 증가했습니다.

설립자 근무시간: 주당 시간 분석

Claude Code를 사용하는 에이전시 설립자로서 내 주의 흐름입니다:

활동 시간/주 AI 보조?
클라이언트 통화 및 Slack 6 아니오
아키텍처 및 기술 결정 5 부분적 (Claude Code 리서치)
AI 산출물의 코드 리뷰 8 아니오
Claude Code 세션 지시 6 N/A (이것이 AI 작업)
비즈니스 운영 (청구, 계약, 계획) 3 부분적 (초안)
판매 및 제안 3 부분적 (첫 초안)
수동 QA 및 테스트 3 아니오
학습 및 현재 유지 2 아니오
합계 36

주 36시간. 80시간이 아닙니다. 20시간도 아닙니다. 그리고 월 $60K-$80K의 수익을 생성하는 에이전시를 운영 중이며 언제든지 2개의 활성 클라이언트 프로젝트가 있습니다.

AI 이전, 이 동일한 산출물에는 3.5 FTE와 내 50시간 주가 필요했습니다. 수학은 현실입니다. 하지만 주목하세요: 그 36시간 중 22시간은 여전히 완전히 인간 작업입니다. AI는 작업을 제거하지 않았습니다. 생각과 타이핑의 비율을 변경했습니다.

FAQ

에이전시 작업을 위해 Claude Code에 월간 얼마를 지출하나요?

우리는 모든 프로젝트에서 Claude API 사용에 대해 월간 약 $180-$300를 지출합니다. 이것은 Claude 4 Sonnet 모델입니다. 개별 프로젝트 비용은 범위 및 세션 수에 따라 $40-$120 범위입니다.

Claude Code가 주니어 개발자를 대체할 수 있나요?

주니어 개발자의 산출물을 대체하지만 역할은 아닙니다. 누군가는 여전히 AI의 작업을 지시하고, 검토하고, 수정해야 합니다. 그 누군가는 시니어 수준의 판단이 필요합니다. 전문가 검토 없는 AI 생성 코드는 버그를 더 빨리 배포합니다.

Claude Code 워크플로우와 페어링할 가장 좋은 CMS는 무엇인가요?

Sanity v3, 왜냐하면 스키마 정의가 TypeScript 파일이고 Claude Code가 예외적으로 잘 생성하기 때문입니다. Payload CMS 3.0이 근처입니다. Contentful은 작동하지만 관리 API가 AI 작업에 더 복잡합니다.

Claude Code가 모바일 앱 개발에 작동하나요?

우리는 컴포넌트 생성 및 탐색 설정에 대해 괜찮은 결과를 가진 React Native (Expo SDK 52) 프로젝트에 사용했습니다. 네이티브 모듈 구성 및 플랫폼별 디버깅에서 더 어려움을 겪습니다. 웹 프로젝트에서 60-70%의 비교하여 약 40-50%의 생산성 향상.

AI 생성 코드로 클라이언트 IP 관심사를 어떻게 처리하나요?

우리의 MSA는 사용된 도구에 관계없이 모든 납품물이 원본 작업 산출물이라는 조항을 포함합니다. Anthropic의 약관 (2025년 6월 기준) 사용자에게 산출물에 대한 권리를 부여합니다. 우리는 API에 클라이언트 사유 데이터를 보내지 않습니다(코드 패턴 및 일반 구현만).

Claude Code가 잘못된 코드를 생성하면 어떻게 되나요?

약 15-20%의 작업에서 발생합니다. 우리의 워크플로우는 모든 PR에 대한 필수 인간 코드 검토로 이를 설명합니다. 일반적인 실패 모드: 잘못된 TypeScript 제네릭, 학습 데이터의 구식 API 패턴, 엣지 케이스에 대한 누락된 오류 처리. 우리는 검토 시간을 모든 예상에 예산화합니다.