Claude Code 개발용 맥북 에어, 24GB와 32GB 선택 기준
질문·트러블슈팅

Claude Code 개발용 맥북 에어, 24GB와 32GB 선택 기준

Claude Code·Docker·로컬 LLM을 함께 돌릴 때, 24GB Air와 32GB Air·중고 Pro의 경계를 따졌다

2026-08-29논의 1회 정리

Claude Code로 CRUD 서비스를 만들고 브라우저와 터미널을 여러 개 띄운다면, MacBook Air 24GB로 충분할까. 32GB가 안전하다는 조언은 절반만 맞다. 답은 Claude Code가 아니라 Docker와 로컬 LLM을 같은 기계에서 얼마나 겹쳐 돌리느냐에 달렸다.

Claude Code만 보면 24GB도 작은 사양이 아니다

Anthropic의 설치 문서는 Claude Code가 macOS에서 실행되는 CLI라고 설명한다. 기본 사용에서 모델 추론은 원격 서비스가 맡는다. Claude Code 세션을 늘린다고 거대한 모델 가중치가 Mac 메모리에 복제되지는 않는다. 문제는 세션 주변에 붙는 도구다. IDE, 언어 서버, 수십 개 브라우저 탭, MCP 서버, 테스트 프로세스가 각각 메모리를 차지한다. 여러 에이전트가 동시에 빌드와 테스트를 수행하면 순간 부하도 겹친다.

Apple의 2026년 M5 MacBook Air는 16GB가 기본이며 24GB와 32GB로 구성할 수 있다. 메모리는 CPU와 GPU가 함께 쓰는 통합 풀이다. 그래서 “Mac은 24GB를 더 효율적으로 쓴다”는 말은 일부 맞다. 다만 물리 용량이 늘어나는 마법은 아니다.

클라우드 Claude Code와 가벼운 CRUD 개발이 중심이라면 24GB는 합리적이다. 반면 세션 여러 개와 브라우저, 로컬 데이터베이스, 컨테이너를 늘 켜둔다면 32GB가 대기 시간을 줄이는 보험에 가깝다.

Docker를 어디서 돌리느냐가 8GB 차이를 바꾼다

Docker Desktop 공식 설정에서 Mac용 Linux VM의 기본 메모리 한도는 호스트 RAM의 50%다. 24GB Mac이라면 설정상 최대 12GB가 VM 몫이 될 수 있다. 실제 사용량은 컨테이너 구성에 따라 달라진다. 유휴 VM을 멈추는 Resource Saver는 호스트 사용량을 2GB 이상 줄인다고 Docker가 안내한다. 다만 컨테이너가 계속 도는 개발 환경에서는 절약 효과가 제한된다. 메모리 한도를 무작정 키우기보다 필요한 서비스만 올리는 편이 먼저다.

방 논의에서 나온 “Docker 서버를 분리하자”는 방법도 공식 지원 경로가 있다. Linux 서버에 SSH 접근을 만든 뒤 `docker context create --docker host=ssh://user@server devbox`를 실행한다. 이어 `docker context use devbox`로 빌드와 컨테이너를 원격 엔진에 보낸다.

이 구성은 가벼운 Air를 편집기와 Claude Code 단말로 남긴다.

개인 개발자에게는 24GB Air와 기존 서버 조합이 32GB 업그레이드보다 실용적일 수 있다. 네트워크 지연과 서버 보안 관리가 새 비용으로 붙는다.

로컬 LLM을 넣으면 32GB의 의미가 달라진다

Ollama는 Apple Silicon의 통합 메모리를 모델과 컨텍스트 캐시에 사용한다. 공식 문서는 24~48GiB 구간에서 기본 컨텍스트를 32K로 잡는다. 웹 검색과 코딩 에이전트에는 최소 64K 컨텍스트를 권한다. 길이를 늘리면 메모리도 더 든다. 2026년 Ollama의 MLX 미리보기에서 Qwen3.5-35B-A3B 코딩 모델은 32GB를 초과한 통합 메모리를 요구했다. 32GB Air를 샀다고 해당 구성의 권장선을 충족하는 것은 아니다. 운영체제와 개발 도구가 같은 메모리 풀을 나눠 쓰기 때문이다.

직접 시험할 때는 작은 모델부터 `ollama run <model>`로 실행한다. `ollama ps`에서 적재 상태를 본다. Activity Monitor의 메모리 압력과 Swap Used를 함께 기록한다. 평소 프로젝트와 브라우저를 그대로 연 상태에서 저장소 탐색, 테스트 생성, 수정 작업을 차례로 시켜야 한다.

써본 사람들 사이에서도 평가는 갈린다. 24GB에서는 작은 모델도 긴 에이전트 작업이 답답하다는 반응이 있는 반면, 32GB Air에서 강한 양자화와 짧은 컨텍스트로 일상 작업을 처리했다는 경험도 있다. 공통점은 클라우드 최상위 모델을 완전히 대체하기 어렵다는 점이다.

Air와 Pro의 차이는 순간 속도보다 지속 부하다

M5 Air는 팬이 없는 완전 무소음 설계다. 짧은 코드 실행과 일반 웹 개발에는 장점이 크다. 장시간 컴파일, 영상 인코딩, 로컬 추론처럼 열이 계속 나는 작업에서는 능동 냉각이 있는 Pro가 유리하다. 여러 리뷰의 멀티코어 벤치마크에서 M5 Air는 같은 M5의 14인치 Pro보다 낮은 점수를 보였다. 단일 시험이 모든 개발 작업을 대표하지는 않는다. 그래도 팬리스 Air가 지속 부하에서 전력을 낮춘다는 방향은 확인된다.

중고 M1 Pro·Max가 대안으로 거론되는 이유는 최신 CPU 점수만이 아니다. Apple 사양상 M1 Pro는 최대 32GB와 200GB/s, M1 Max는 최대 64GB와 400GB/s 메모리 대역폭을 지원한다. M5 Air의 153GB/s보다 로컬 추론에 유리한 여지가 있다.

대신 중고는 배터리 상태, 무게, 남은 지원 기간을 감수한다.

Apple은 거래 전에 Activation Lock 해제를 확인하도록 안내한다. 판매자가 `Find My`에서 기기를 제거하지 못하면 값싼 사양도 선택지에서 제외해야 한다.

24GB와 32GB는 미래 계획이 아니라 오늘의 동시 작업으로 고른다

현재 업무가 Claude Code, IDE, 브라우저, 소수 컨테이너라면 24GB Air가 질문에 가장 곧은 답이다. Docker를 원격으로 옮길 수 있다면 여유는 더 커진다. 휴대성이 중요하면 13인치 선택도 자연스럽다.

32GB Air는 컨테이너와 세션을 자주 겹치거나, 작은 로컬 모델을 실험하려는 사람에게 맞는다. 다만 본격적인 로컬 LLM이 구매 이유라면 8GB 추가만으로 해결됐다고 보면 안 된다. 48GB 이상 Pro·Max, 중고 M1 Max, 별도 추론 서버가 더 정확한 비교 대상이다.

이미 Mac을 쓰고 있다면 일주일간 평소 작업을 재현해 Activity Monitor의 메모리 압력과 스왑을 기록하면 된다. 압력이 계속 노란색이나 빨간색으로 오르고 작업이 느려질 때만 다음 용량이 근거를 얻는다.

개발용 Mac의 기준선은 32GB라는 구호가 아니라, 동시에 유지해야 할 작업의 합이다.

Claude Code맥북 에어Apple SiliconDocker로컬 LLM개발용 노트북

참고 링크

자주 묻는 질문

Q

Claude Code 개발에 맥북 에어 24GB면 충분한가요?

Claude Code, IDE, 브라우저와 소수 컨테이너를 사용하는 웹 개발에는 24GB가 합리적이다. 여러 에이전트와 컨테이너를 상시 병렬 실행한다면 32GB가 더 안정적이다.

Q

맥북 에어 32GB로 로컬 LLM 코딩이 가능한가요?

양자화된 소형 모델과 제한된 컨텍스트는 실행할 수 있다. 긴 컨텍스트와 본격적인 에이전트 작업은 운영체제와 개발 도구까지 같은 메모리를 써서 빠르게 한계에 닿는다.

Q

중고 M1 Max와 최신 M5 맥북 에어 중 무엇이 개발에 유리한가요?

휴대성, 배터리, 짧은 작업 성능은 M5 Air가 유리하다. 로컬 LLM과 장시간 부하에는 최대 64GB 메모리와 400GB/s 대역폭, 능동 냉각을 갖춘 M1 Max가 여전히 비교할 가치가 있다.

같은 주제 더 보기