한 줄 요약: Claude Code용 서버를 맞출 때 많은 사람이 첫 반응은 「GPU를 올릴까, 64GB를 올릴까」——하지만 이 두 질문은 종종 잘못된 방향을 가리킵니다.
아래에서는 메모리 예산, 3단계 대조, 시나리오 의사결정 매트릭스 순으로 풀어 설명합니다. Claude Code 본체가 얼마나 쓰는지, 진짜 메모리를 먹는 「동반 워크로드」는 무엇인지, 16GB / 24GB / 64GB가 각각 누구에게 맞는지, 불확실할 때 Cloud Mac으로 시험한 뒤 하드웨어를 주문하는 방법까지. 일주일 실측 메모의 스크린샷 증거는 반복하지 않지만 같은 수치를 인용합니다.
먼저 오해 바로잡기: Claude Code는 GPU를 먹지 않고, 대형 모델 메모리도 직접 쓰지 않는다
Claude Code의 추론은 Anthropic 클라우드에서 완료됩니다. 서버(또는 Mac mini / Cloud Mac)가 담당하는 것은:
- Git과 파일 시스템——저장소 읽기, patch 쓰기,
git diff실행 - 테스트와 빌드——
pnpm test,xcodebuild, Docker 안의 Postgres - 터미널 Agent 런타임——CLI 프로세스, 인덱스 캐시, MCP 연결
- 선택적 로컬 추론——Ollama / MLX로 embedding, 로그 요약(Claude API와 병행, Claude 자체 모델 가중치는 쓰지 않음)
따라서 「Claude Code 서버에 메모리를 얼마나?」=「Claude Code 밖에 이 머신에 무엇을 더 시킬 것인가」. CLI + SSH만 도는 headless 노드와 「브라우저 + IDE + Ollama + Runner 전부 켠」 데스크톱 워크스테이션은 답이 완전히 다릅니다.
TL;DR
- Claude Code 단독 → 16GB로 충분
- Claude Code + 일상 개발 데스크톱 + 가끔 CI → 24GB(2026 권장 기본)
- 다중 Runner 병행 + 32B 로컬 모델 + 다중 Agent → 64GB(Mac Studio / 고사양 Cloud Mac)
메모리 예산: Claude Code 밖에 누가 메모리를 뺏는가
아래는 M4 Apple Silicon 통합 메모리 기준(16GB vs 24GB 실측, Workload 스케줄링과 동일 출처)으로 정상 점유와 피크 설명을 나열합니다:
| 컴포넌트 | 층 | 전형 점유 | 피크 / 비고 |
|---|---|---|---|
| macOS + 시스템 캐시 | L0 | 3–4 GB | 비교적 안정 |
| Claude Code 워크스페이스 | L3 | 1–3 GB | 대형 저장소 인덱스, MCP 많으면 상한 근처;Claude 모델 가중치 미포함 |
| 브라우저 + IDE | L3 | 2–6 GB | Chrome 12–20 탭에서 4GB+ 흔함 |
| GitHub Runner job | L1 | 2–6 GB(정상) | xcodebuild 링크 단계 순간 +4–8 GB |
| Docker(Postgres 등) | L1 | 0.5–2 GB | Next.js / 풀스택 저장소에서 흔함 |
| Ollama · qwen3:8b | L2 | 5–7 GB | ollama stop으로 해제 가능 |
| Ollama · qwen3:14b | L2 | 9–13 GB | CI와 병행 시 Swap 유발 쉬움 |
| Ollama · 32B급 | L2 | 18–22 GB | 16/24GB 머신에는 상주 부적합 |
세 가지 전형 일일 부하 대략 계산(컴파일 피크 제외):
- 순수 Claude Code(headless): L0 + L3 ≈ 5–7 GB → 16GB 여유
- Claude Code + 데스크톱 + 8B 상주: ≈ 13–17 GB → 16GB는 Swap 경계, 24GB 편안
- Claude Code + CI + 14B: ≈ 20–26 GB → 24GB 필수, CI 전 stop 필요
인과 사슬: Claude Code 위임 → 로컬 메모리 압력
24GB · 올바른 이해
- Claude Code 자체는 가벼움
- 예산은 빌드 피크에 배분
- 8B와 CI 시간대 분리
- 목표: Swap = 0
흔한 오판
- Claude 때문에 RTX / 64GB 구매
- Ollama 상주 7GB 무시
- CI와 14B 동시 풀가동
- Swap을 「돌아간다」로 간주
핵심 논리: Claude Code 서버 메모리 선택은 동반 워크로드의 통합 메모리 풀을 고르는 것이지, Claude 모델 자체가 아닙니다.
16GB: Claude Code는 돌아가지만 하드한 경계가 있다
적합 대상: 예산 타이트, API 중심, 로컬에서 대형 모델 상주 안 함; 또는 headless 서버에서 Claude Code CLI + 가벼운 스크립트만.
| 차원 | 16GB 성능 |
|---|---|
| 순수 Claude Code + 터미널 | 원활;메모리 압력 녹색 |
| + Chrome 다수 탭 + VS Code | 사용 가능;탭 수 제어 필요 |
| + Ollama qwen3:8b 상주 | Swap 약 1.1GB(실측);압력 황색 |
| + 14B 상주 | Swap 2.3GB+;비권장 |
| + xcodebuild 피크 | CI 전 ollama stop 필수;아니면 심각한 버벅임 |
16GB 생존 법칙(자세히는 L2-Q03 · 16GB 배치):
- 낮에는 14B 상주 금지;8B는 야간 배치만
- 매 CI 전
ollama stop+sleep 30 - 기본 「데스크톱 + 8B + Claude Code 동시 온라인」→ 바로 24GB 선택. 스케줄링으로 하드웨어 한계는 못 구함
Swap 레드라인: Claude Code 위임 중 Swap > 0.5GB가 5분 이상 지속되면 터미널 응답이 눈에 띄게 느려짐——API가 느린 게 아니라 로컬 메모리 풀이 뚫린 것.
24GB: 2026년 대부분 Claude Code 팀의 스위트 스팟
적합 대상: 머신을 일상 주력으로——Claude Code + IDE + 브라우저 + Docker + 가끔 GitHub Runner; 8B는 낮에 온디맨드, 14B는 야간 배치.
동일 Next.js SaaS 저장소(약 9만 줄) Stripe 연동 위임 작업(L3 실측):
| 지표 | 24GB M4 Mac mini |
|---|---|
| 메모리 사용(정상) | 19.4 GB(Chrome 12 탭 + VS Code + Docker Postgres) |
| Swap | 0 |
| 위임 소요 | 18분 · 47파일 변경 · 테스트 95% 통과 |
| CPU 피크 | 58%(pnpm test 시, 모델 추론 아님) |
16GB 동일 시나리오에서 qwen3:8b 실행: 사용 13.2GB, Swap 1.1GB, 압력 황색. 24GB 동일 시나리오: 사용 16.4GB, Swap 0, 압력 녹색——연산력 차이는 약 9%지만 멀티태스킹 반응성은 한 단계 차이.
24GB 권장 조합:
- 낮:
nomic-embed-text상주(<1GB) + Claude Code API - CI 이벤트:
ci-pre로 8B/14B 중지, xcodebuild 우선 - 야간:
qwen3:8b또는 14B로 로그 / embedding 배치
2026 기본 권장: 예산이 허락하면 Claude Code 전용 워크스테이션 / 클라우드 호스트는 24GB 우선. 16GB로 아낀 돈은 1년차 Swap 시간 손실에서 회수되는 경우가 많음.
64GB: 언제 투자할 가치가 있는가
부적합 「Claude Code만 더 부드럽게」——Claude 추론은 로컬에 없어 64GB여도 단발 위임이 2배 빨라지지 않음.
적합 아래 조건 중 하나라도 해당:
| 시나리오 | 64GB가 필요한 이유 | 전형 하드웨어 |
|---|---|---|
| 32B+ 로컬 모델 상주 | qwen3:32b 가중치 + KV + 데스크톱 ≈ 28–38GB | Mac Studio 64GB |
| 다중 Runner 병행 xcodebuild | 2–3경로 링크 피크 각 +6–8GB | Mac Studio / 다중 Cloud Mac |
| 듀얼 Agent 워크스페이스 | Claude Code + OpenHands 각 2–4GB 인덱스 | 팀 공유 빌드 머신 |
| MLX 컴파일 + Xcode 동일 머신 | 피크가 Ollama보다 「뾰족」, 순간 상한 도달 쉬움 | ML 엔지니어 워크스테이션 |
| 24/7 자율 Agent | 상주 실행면 + Runner + 로컬 RAG 14B 언로드 안 함 | 24/7 Agent 배포 가이드 참고 |
8B–14B + Claude Code 일상 개발만이면 M4 Mac mini 24GB 가성비가 높음. 64GB 통합 메모리가 필요할 때 Mac Studio 또는 고사양 Cloud Mac 검토; 클라우드에서 1주 시험하며 Memory Pressure 곡선 관찰도 유효.
시나리오 의사결정 매트릭스: 한 표로 단계 선택
| 당신의 시나리오 | 권장 메모리 | 비고 |
|---|---|---|
| 개인 · 순수 Claude Code CLI · 로컬 모델 없음 | 16GB | headless SSH 또는 가벼운 터미널 |
| 개인 · Claude Code + 일상 IDE + 브라우저 | 24GB | 2026 가장 흔한 조합 |
| 풀스택 · Claude Code + Docker + 8B 시간대 분리 | 24GB | CI 전 stop 규율 필요 |
| iOS 팀 · Claude Code + self-hosted Runner | 24GB 이상 | push 잦으면 24GB + 스케줄링 |
| 14B 낮 상주 + 동시 CI | 24GB(엄격 스케줄링) 또는 64GB(편안) | 16GB 부족 |
| 32B 로컬 추론 + Claude Code 동일 머신 | 64GB | 또는 로컬 모델을 두 번째 머신으로 분리 |
| 2+ Runner 병행 · 대형 monorepo | 64GB 또는 다중 노드 | 단일 24GB는 링크 단계 Swap 쉬움 |
| 부하 불확실 · 구매 전 검증 | Cloud Mac 24GB 1–2주 시험 | Swap과 위임 시간 보고 단계 결정 |
Cloud Mac 시험 vs 실기 Mac mini 구매
메모리 단계를 잘못 고르면 가장 비싼 건 시간——Swap 상태의 Claude Code 위임은 API 청구보다 효율을 더 해침.
| 경로 | 장점 | 적합 |
|---|---|---|
| 먼저 Cloud Mac 대여 | 주 단위로 16/24GB 시험;실제 저장소로 Claude Code + Runner;하드웨어 감가 리스크 없음 | 「매일 쓸지」아직 불확실 |
| 바로 Mac mini 24GB 구매 | 장기 고정 워크스테이션;전기비 낮음;데이터 로컬 | 매일 Claude Code + 개발 확신 |
| Mac Studio 64GB | 통합 메모리 상한;다중 Runner / 32B | 팀 빌드 머신 또는 ML 파이프라인 |
실측 메모에서의 방법: 실기 M4 Mac mini 주문 전 Cloud Mac에서 동일 저장소 Claude Code 워크플로를 3일 연속 실행——매일 쓴다고 확신한 뒤 하드웨어 비용 지불. 메모리 단계도 같은 방법: Activity Monitor를 열어 Memory Pressure 색과 Swap Used 확인. 공식 스펙표보다 신뢰할 만함.
주문 전 7단계 자가 점검
- 동반 워크로드 나열: Claude Code만? 아니면 + Runner + Ollama + Docker?
- 실제 저장소로 완전 위임(테스트 포함) 한 줄 실행, 피크 메모리 기록
- Swap Used 관찰: 위임 중 > 0인가?
- CI 있으면: push로
xcodebuild트리거, Ollama와 겹치는지 확인 - 위 표 의사결정 매트릭스로 16 / 24 / 64GB 가결
- 불확실 → Cloud Mac 1–2주 시험 후 주문
- 결정 후 30초 Runbook(CI 전 stop) 설정, 「메모리는 맞는데 스케줄링이 틀림」 방지
시리즈 글과의 관계
- L3 · Claude Code 실측 메모——24GB 위임 작업 수치 출처.
- L2-Q02 · 16GB vs 24GB——Ollama Swap 대조 벤치마크.
- L2-Q03 · Workload 스케줄링——메모리 맞춘 뒤 스케줄링 Runbook.
- 24/7 Agent 배포——상주 실행면의 더 높은 메모리 요구.
- Cloud Mac vs 로컬 Mac——노드 형태 선택.
L3-Q04 · 본문——외부에 「Claude Code 서버 16/24/64GB 선택」에 답함;내부적으로 L3 코딩층과 L2 메모리층의 구매 의사결정 인터페이스.
자주 묻는 질문
Claude Code 서버 최소 메모리는?
CLI + 가벼운 터미널만: 16GB. 기본 데스크톱 + IDE + 브라우저 + 로컬 8B: 24GB 권장.
Claude Code에 GPU가 필요한가?
필요 없음. 추론은 클라우드;로컬 GPU는 Claude Code 위임에서 거의 유휴. 로컬 70B용 그래픽카드 구매는 Claude Code 워크플로와 무관.
16GB로 Claude Code + GitHub Runner가 돌아가나?
돌아가지만 스케줄링 필요. CI 전 Ollama 중지 필수;14B 상주 금지. 장기 주력은 24GB 권장.
24GB가 가장 가성비 좋은가?
2026년 대부분 「Claude Code + 일상 개발 + 8B/14B 시간대 분리」시나리오에서 24GB가 스위트 스팟——실측으로 중대형 저장소 위임을 Swap 0으로 완료 가능.
언제 64GB로 올려야 하나?
32B+ 상주, 다중 Runner 병행, 듀얼 Agent, 대형 MLX 파이프라인. Claude Code 자체만 위해 64GB는 보통 과잉.
Linux VPS가 Mac 대체가 되나?
순수 백엔드 저장소는 가능;iOS / macOS 빌드, Xcode, 서명은 macOS 필수. 혼합 팀은 macOS 노드에서 Claude Code와 Runner를 겸용하는 경우가 흔함.
메모리 충분해도 버벅이나?
버벅임——Ollama와 xcodebuild가 동시 풀가동이면 문제는 스케줄링이지 절대 용량이 아님. 다만 16GB 하드 상한에서는 「데스크톱 + 8B + CI」전부 켠 상태는 스케줄링으로도 못 구함.
어느 단계를 살지 모르겠다면?
먼저 Cloud Mac에서 실제 저장소로 Claude Code 시험
Memory Pressure와 Swap 곡선으로 16GB가 충분한지 검증한 뒤, 실기 구매 또는 24GB 클라우드 호스트 장기 이용을 결정하세요.
Cloud Mac 플랜 보기