Кратко: при выборе сервера для Claude Code часто спрашивают «нужен GPU или 64 ГБ?» — оба вопроса обычно мимо цели. Ниже по бюджету памяти, трём уровням и матрице решений: сколько занимает сам Claude Code, какие сопутствующие нагрузки реально едят RAM, кому нужны 16 / 24 / 64 ГБ и как протестировать на Cloud Mac перед покупкой железа. Без повторения скриншотов из недельного отчёта, но с теми же цифрами.
Сначала миф: Claude Code не потребляет GPU и большую модель в RAM
Инференс Claude Code выполняется в облаке Anthropic. Сервер (Mac mini / Cloud Mac) отвечает за:
- Git и файловую систему — чтение репозитория, патчи,
git diff - Тесты и сборки —
pnpm test,xcodebuild, Postgres в Docker - Runtime агента в терминале — процесс CLI, кэш индекса, MCP-соединения
- Опциональный локальный инференс — Ollama / MLX для embeddings, сводок логов (параллельно с Claude API, без весов модели для Claude)
«Сколько RAM для Claude Code?» = «что ещё вы запускаете на этой машине?» Только CLI + SSH vs браузер + IDE + Ollama + Runner — разные ответы.
TL;DR
- Только Claude Code → хватит 16 ГБ
- Claude Code + dev-десктоп + редкий CI → 24 ГБ (стандарт 2026)
- Несколько Runner + 32B локально + несколько агентов → 64 ГБ (Mac Studio / Cloud Mac)
Бюджет памяти: кто конкурирует с Claude Code?
База: M4 Apple Silicon unified memory (как в тесте 16 vs 24 ГБ и планировании нагрузки) — устойчивая и пиковая нагрузка:
| Компонент | Слой | Типично | Пик / примечание |
|---|---|---|---|
| macOS + системный кэш | L0 | 3–4 ГБ | Относительно стабильно |
| Workspace Claude Code | L3 | 1–3 ГБ | Большие репо, много MCP; без весов модели Claude |
| Браузер + IDE | L3 | 2–6 ГБ | Chrome 12–20 вкладок часто 4 ГБ+ |
| Job GitHub Runner | L1 | 2–6 ГБ (устойчиво) | Фаза link xcodebuild +4–8 ГБ |
| Docker (Postgres и т.д.) | L1 | 0,5–2 ГБ | Типично для Next.js / full-stack |
| Ollama · qwen3:8b | L2 | 5–7 ГБ | ollama stop освобождает |
| Ollama · qwen3:14b | L2 | 9–13 ГБ | С CI легко Swap |
| Ollama · 32B | L2 | 18–22 ГБ | 16/24 ГБ не для постоянной работы |
Три типичных дневных профиля (без пиков компиляции):
- Только Claude Code (headless): L0 + L3 ≈ 5–7 ГБ → 16 ГБ с запасом
- Claude Code + десктоп + 8B постоянно: ≈ 13–17 ГБ → 16 ГБ на грани/Swap, 24 ГБ комфортно
- Claude Code + CI + 14B: ≈ 20–26 ГБ → нужны 24 ГБ, stop перед CI
Причинная цепочка: задача Claude Code → давление на локальную память
24 ГБ · правильное понимание
- Claude Code сам лёгкий
- Бюджет на пики сборки
- 8B и CI по очереди
- Цель: Swap = 0
Частые ошибки
- RTX / 64 ГБ «для Claude»
- Игнорировать Ollama 7 ГБ
- CI и 14B одновременно на полную
- Swap = «и так работает»
Ключ: RAM сервера для Claude Code — это единый пул для сопутствующих нагрузок, а не для модели Claude.
16 ГБ: Claude Code работает — с жёсткими пределами
Кому: ограниченный бюджет, API-first, без постоянной большой локальной модели; или headless только CLI + лёгкие скрипты.
| Измерение | 16 ГБ |
|---|---|
| Claude Code + только терминал | Плавно; Memory Pressure зелёная |
| + Chrome + VS Code | Работает; ограничить вкладки |
| + Ollama qwen3:8b постоянно | Swap ~ 1,1 ГБ (замер); жёлтая |
| + 14B постоянно | Swap 2,3 ГБ+; не рекомендуется |
| + пик xcodebuild | ollama stop перед CI; иначе сильные лаги |
Правила выживания на 16 ГБ (см. L2-Q03 · планирование 16 ГБ):
- Днём без постоянного 14B; 8B только ночью batch
- Перед каждым CI
ollama stop+sleep 30 - Сценарий «десктоп + 8B + Claude Code вместе» → сразу 24 ГБ; расписание не снимает потолок железа
Порог Swap: во время задачи Claude Code Swap > 0,5 ГБ более 5 минут — терминал заметно медленнее. Это не медленный API, а переполненный пул памяти.
24 ГБ: sweet spot для большинства команд Claude Code в 2026
Кому: ежедневная основная машина — Claude Code + IDE + браузер + Docker + редкий GitHub Runner; 8B днём или 14B ночью.
Тот же Next.js SaaS (~90 тыс. строк), задача подписки Stripe (замер L3):
| Метрика | 24 ГБ M4 Mac mini |
|---|---|
| Память занята (устойчиво) | 19,4 ГБ (Chrome 12 вкладок + VS Code + Docker Postgres) |
| Swap | 0 |
| Длительность задачи | 18 мин · 47 файлов · тесты 95 % OK |
| Пик CPU | 58 % (pnpm test, не инференс модели) |
Сравнение 16 ГБ с qwen3:8b: 13,2 ГБ занято, Swap 1,1 ГБ, жёлтая; 24 ГБ: 16,4 ГБ, ноль Swap, зелёная — ~9 % меньше мощности, но заметно хуже мультитаскинг на 16 ГБ.
Рекомендуемая связка 24 ГБ:
- День:
nomic-embed-textпостоянно (<1 ГБ) + API Claude Code - CI:
ci-preостанавливает 8B/14B для xcodebuild - Ночь:
qwen3:8bили 14B для логов / embeddings
Стандарт 2026: если бюджет позволяет, рабочая станция / cloud для Claude Code — сначала 24 ГБ. Экономия на 16 ГБ часто возвращается за первый год потерянным временем из-за Swap.
64 ГБ: когда это оправдано
Не для «Claude Code быстрее» — инференс в облаке; 64 ГБ не удваивает скорость задачи.
Да, если выполняется хотя бы одно условие:
| Сценарий | Зачем 64 ГБ | Типичное железо |
|---|---|---|
| 32B+ локально постоянно | qwen3:32b веса + KV + десктоп ≈ 28–38 ГБ | Mac Studio 64 ГБ |
| Несколько Runner, параллельный xcodebuild | 2–3 пика link по +6–8 ГБ | Mac Studio / несколько Cloud Mac |
| Два workspace агента | Claude Code + OpenHands по 2–4 ГБ индекса | Командная build-машина |
| MLX compile + Xcode | Пики острее, чем у Ollama | Рабочая станция ML-инженера |
| Автономный агент 24/7 | Постоянное исполнение + Runner + RAG 14B без выгрузки | см. гид 24/7 агента |
Только 8B–14B + Claude Code в повседневной работе: M4 Mac mini 24 ГБ — лучшее соотношение цены и качества. Нужны 64 ГБ unified memory — Mac Studio или Cloud Mac; или неделя замеров Memory Pressure в облаке.
Матрица решений: одна таблица — один уровень
| Ваш сценарий | RAM | Примечание |
|---|---|---|
| Один · только CLI Claude Code · без локальной модели | 16 ГБ | headless SSH или лёгкий терминал |
| Один · Claude Code + IDE + браузер | 24 ГБ | самая частая связка 2026 |
| Full-stack · Claude Code + Docker + 8B по очереди | 24 ГБ | дисциплина stop перед CI |
| iOS-команда · Claude Code + self-hosted Runner | 24 ГБ и выше | частые push: 24 ГБ + расписание |
| 14B постоянно днём + одновременный CI | 24 ГБ (строго) или 64 ГБ (спокойно) | 16 ГБ мало |
| 32B локально + Claude Code на одной машине | 64 ГБ | или модель на второй машине |
| 2+ Runner параллельно · большой monorepo | 64 ГБ или multi-node | 24 ГБ swap в фазе link |
| Неясная нагрузка · сначала проверить | Cloud Mac 24 ГБ, 1–2 недели | смотреть Swap и время задачи |
Cloud Mac vs покупка Mac mini
Ошибка в уровне RAM дорого стоит временем — задачи Claude Code под Swap часто больнее, чем счёт API.
| Путь | Плюс | Подходит |
|---|---|---|
| Сначала аренда Cloud Mac | Тест 16/24 ГБ понедельно; реальный репо; без риска железа | Ещё неясно, будет ли ежедневное использование |
| Купить Mac mini 24 ГБ | Постоянное место; мало энергии; данные локально | Claude Code + разработка каждый день |
| Mac Studio 64 ГБ | Потолок unified memory; Runner / 32B | Командная build или ML-пайплайн |
Как в отчёте: перед M4 Mac mini — три дня тот же workflow Claude Code на Cloud Mac, затем железо. Уровень RAM так же: Мониторинг системы, Memory Pressure и Swap Used важнее спецификации.
Чеклист из 7 шагов перед покупкой
- Список сопутствующих нагрузок: только Claude Code? или + Runner + Ollama + Docker?
- На реальном репо — полная задача (с тестами), записать пик памяти
- Swap Used во время задачи: > 0?
- Если CI: push →
xcodebuild, пересечение с Ollama - Матрица → предварительный выбор 16 / 24 / 64 ГБ
- Не уверены → Cloud Mac 1–2 недели, затем покупка
- Затем runbook 30 сек (stop CI) — иначе «правильный RAM, неправильное расписание»
Связь с серией статей
- L3 · отчёт Claude Code — источник цифр 24 ГБ.
- L2-Q02 · 16 vs 24 ГБ — benchmark Swap Ollama.
- L2-Q03 · планирование нагрузки — runbook после покупки RAM.
- Развёртывание агента 24/7 — более высокие требования к RAM.
- Cloud Mac vs локальный Mac — выбор формы узла.
L3-Q04 · эта статья — внешне: «сервер Claude Code 16/24/64 ГБ?»; внутренне: интерфейс закупочного решения между слоем L3 кодирования и L2 памяти.
FAQ
Минимум RAM для Claude Code?
CLI + лёгкий терминал: 16 ГБ. Стандартный десктоп + IDE + браузер + локальный 8B: 24 ГБ.
Нужен ли Claude Code GPU?
Нет. Инференс в облаке; локальный GPU простаивает. RTX для локального 70B не связан с Claude Code.
16 ГБ + GitHub Runner?
Да, с расписанием. Ollama stop перед CI; без постоянного 14B. На постоянку — 24 ГБ.
24 ГБ — самый выгодный?
Для «Claude Code + ежедневная разработка + 8B/14B по очереди» в 2026: 24 ГБ sweet spot — средние репо без Swap.
Когда 64 ГБ?
32B+ постоянно, несколько Runner, dual-agent или большой MLX-пайплайн. Только для Claude Code — обычно избыточно.
Linux VPS вместо Mac?
Чистый backend — да; iOS/macOS build, Xcode, подпись — только macOS. Гибридные команды: macOS-узел для Claude Code + Runner.
Тормозит при достаточной RAM?
Да — если Ollama и xcodebuild одновременно на полную: расписание, не только ёмкость. Под потолком 16 ГБ расписание не спасёт «десктоп + 8B + CI».
Не уверены в уровне?
Сначала протестируйте Claude Code на Cloud Mac с реальным репозиторием
Проверьте Memory Pressure и кривую Swap — хватит ли 16 ГБ, затем решите: железо или постоянный cloud 24 ГБ.
Смотреть предложения Cloud Mac