← Назад в технический блог

Лучшая конфигурация ПК для Claude Code:
16 ГБ vs 24 ГБ vs 64 ГБ — сравнительный тест

Многие думают, что раз модель Claude Code «в облаке», железо не важно — это правда лишь наполовину. Инференс не грузит локальный GPU, но при каждом tool call агент поднимает npm test, xcodebuild, docker compose, language server… Мы прогнали 8 одинаковых задач на трёх Mac M4 с одним чипом (16 / 24 / 64 ГБ), замерив пик памяти, swap и полное время. Кратко: лёгкий терминал — хватит 16 ГБ; IDE + агент каждый день — sweet spot 24 ГБ; Xcode + симуляторы + параллельные subagent — сразу 64 ГБ.

1. Заблуждение: Claude Code не ест локальные ресурсы?

Инференс большой модели идёт в облаке Anthropic — NVIDIA на Mac не нужна, OOM из‑за «слишком большой модели» не будет. Но это не значит, что старый 8 ГБ потянет: режим агента — это ИИ управляет вашей локальной средой:

  • Чтение файлов → ripgrep, git, кэш ФС
  • Запуск тестов → деревья Node, Jest, pytest, cargo test
  • Починка CI → возможны xcodebuild, Gradle, Docker-контейнеры
  • Параллельные subagent → несколько терминалов читают и компилируют одновременно

В нашем аудите счёта Claude Code за 30 дней: дороже всего часто длинные сессии + чтение всего репозитория. С памятью так же — swap замедляет локальные команды агента в 2–5 раз; вы ждёте не только модель, но и локальную сборку и тесты.

Одной фразой: выбирая Mac для Claude Code, вы берёте не «машину для модели», а «машину, где агент не тормозит».

2. Стенд и методика

ПараметрЗначение
ЖелезоMac mini M4 (три штуки, 16 / 24 / 64 ГБ RAM, SSD 512 ГБ)
СистемаmacOS 15.5, синхронизация Рабочего стола iCloud выкл., режим энергосбережения выкл.
Claude CodeВерсия 2026.7, по умолчанию Sonnet; сложный рефакторинг дополнительно на Opus
Тестовые репо① TypeScript monorepo (pnpm, ~180 пакетов) ② Swift iOS (SPM + CocoaPods) ③ средний Go backend (Docker Compose)
Замеры3 прогона на сценарий, медиана; memory_pressure + Мониторинг системы для пика и swap
ВремяОт промпта до «задача выполнена» агентом (включая локальные команды)

Примечание: сравнение один чип, различается только RAM — без влияния поколения CPU. Цифры плавают с размером репо и зависимостями; относительный разрыв между тремя уровнями стабилен при повторениях.

3. Сколько памяти занимает сам Claude Code

Экстремально лёгкий случай: только терминал, пустое репо, короткий Q&A:

СостояниеРезидентПик
Claude Code в простое (вход выполнен)~180 МБ~220 МБ
Один раунд без tool call~200 МБ~350 МБ
5 tool calls (чтение 20 файлов)~280 МБ~520 МБ
Сессия агента 40 раундов (контекст не очищен)~400 МБ~780 МБ

Вывод: если Claude Code — «улучшенный ChatGPT в терминале», 16 ГБ более чем достаточно. Разрыв дают локальные побочные эффекты, которые запускает агент.

4. Сравнительная таблица 8 сценариев

Таблица: пик памяти (Claude Code + параллельные локальные процессы), заметный swap (>500 МБ/мин подкачки) и медиана wall-clock времени.

Сценарий Пик 16 ГБ Время 16 ГБ Пик 24 ГБ Время 24 ГБ Пик 64 ГБ Время 64 ГБ
S1 Только терминал + мелкий TS-фикс (3 файла, lint) 6.8 GB OK 42s 6.8 GB 41s 6.8 GB 40s
S2 Claude Code + Cursor + TS LSP 14.6 GB Периодический swap — 14.6 GB OK — 14.6 GB —
S3 Агент запускает pnpm test (полный набор) 15.9 GB Сильный swap 8m 12s 16.4 GB Лёгкий swap 3m 05s 16.4 GB 2m 58s
S4 Рефакторинг API на 12 файлах + тесты 16.1 GB Сильный swap 14m 30s 17.8 GB OK 6m 20s 17.8 GB 6m 08s
S5 Claude Code + Xcode + симулятор iPhone 16 — Непригодно 25m+ 22.3 GB На пределе 11m 40s 22.3 GB OK 10m 55s
S6 Два параллельных subagent (каждый — тесты) — Риск OOM Сбой 21.7 GB Swap 9m 50s 21.7 GB OK 4m 22s
S7 Docker Compose 4 сервиса + API агента — Непригодно — 23.1 GB Swap 7m 15s 23.1 GB OK 5m 40s
S8 Ночной CI monorepo (build + test + lint) — Постоянный swap 45m+ 24.6 GB Высокая нагрузка 18m 20s 24.6 GB OK 16m 05s

Как читать: с S3 16 ГБ рушится — не потому что Claude Code медленный, а потому что тесты умирают в swap. 24 ГБ закрывает S1–S4 и лёгкий S5; параллельные агенты и Docker всё ещё впритык. 64 ГБ: нигде «непригодно»; S6 с двумя subagent больше чем вдвое быстрее, чем на 24 ГБ.

5. 16 ГБ: что можно и когда терпеть

Кому подходит

  • Claude Code в основном в терминале, IDE редко или Vim/Neovim
  • Небольшое репо (<50k строк), тесты <30 секунд
  • Без iOS-симулятора и Docker-матрицы
  • Уже есть MacBook Air / базовый MacBook Pro, бюджета на RAM пока нет

Правила выживания на 16 ГБ

  1. Одно «тяжёлое» приложение за раз: при тестах агента закрыть окно Cursor с TS LSP
  2. Настроить .claudeignore, меньше бессмысленной индексации (как в статье про счёт — экономит и RAM)
  3. После подзадачи сразу /clear, чтобы контекст не раздувался
  4. xcodebuild, Docker, долгий CI — на облачный Mac; локально только правки и лёгкие проверки
Быстрая проверка давления памяти (терминал)
# Обзор в реальном времени
memory_pressure

# Использование swap
sysctl vm.swapusage

# Самые прожорливые процессы
top -l 1 -s 0 -o mem | head -20

На ощущениях: S1–S2 гладко; как только агент гоняет полные тесты (S3), вентилятор, курсор дёргается, агент думает «таймаут теста» и перезапускает — медленно и дороже в токенах.

6. 24 ГБ: оптимум для большинства

Если один уровень для «Claude Code + современная IDE», 24 ГБ — sweet spot 2026 — на MacBook Pro 14″ M4 это частый апгрейд, обычно дешевле скачка до 48 ГБ.

24 ГБ комфортно покрывает

  • Claude Code + Cursor (или VS Code) + TypeScript / Python LSP одновременно
  • Один полный прогон тестов в среднем monorepo
  • Рефакторинг до 12 файлов + автотесты
  • Один Docker-сервис (БД / Redis) + локальная API-разработка

24 ГБ всё ещё тесно при

  • Xcode + iOS-симулятор + Claude Code вместе (пик S5 22,3 ГБ, запас крошечный)
  • Два параллельных subagent (S6) или четыре Docker-сервиса (S7)
  • Chrome 50+ вкладок + стек выше (частая картина)
Совет: full-stack / backend / DevOps — 24 ГБ минимум «без костылей». iOS с локальной сборкой как основой — сразу 64 ГБ или гибрид с облаком.

7. 64 ГБ: кому действительно нужно

64 ГБ звучит как избыток, но для тяжёлых пользователей Claude Code решает параллелизм — не одна очередь сборки, а несколько subagent читают, тестируют и поднимают контейнеры сразу.

Сигналы за 64 ГБ

СигналЗачем 64 ГБ
Часто 2+ iOS-симулятора для UI-тестовОдин симулятор ~3–5 ГБ, Xcode ~4–6 ГБ
Параллельные subagent в Claude CodeКаждая сессия может запустить своё дерево тестов
Локальная Docker-матрица (db + cache + queue + mock)RAM контейнеров суммируется быстро
Большой monorepo (кэш turbo / nx в памяти)Кэш сборки + LSP + индекс заполняют 24 ГБ
Tech Lead с 3 окнами проектовНе роскошь, а будни

S6 два subagent: 64 ГБ 4m 22s vs 24 ГБ 9m 50s — не модель, а два параллельных npm test без борьбы за swap. При 2 параллельных задачах в день по 5 минут экономии — ~60 часов ожидания в год.

Бюджет на 36 ГБ (часть M4 Pro): хороший компромисс для iOS; S5 стабильнее, чем на 24 ГБ, но для двойного subagent лучше один выключить или вынести в облако.

8. Что смотреть кроме RAM

КомпонентВлияние на Claude CodeРекомендация
SSDАгент много читает; при swap решает скорость дискаОт 512 ГБ, 1 ТБ спокойнее; не класть репо на медленный внешний диск
ЧипЛокальная сборка, не инференс моделиM4 хватает; M4 Pro быстрее в многоядерной сборке, см. гид по MacBook Pro
СетьСтриминг, большой контекст на upload; обрыв — агент падаетСтабильный кабель или Wi‑Fi 5 ГГц; для длинных задач не раздавайте с телефона
ОхлаждениеДолгие сборки + летняя жараПодставка для ноутбука; 7×24 — Mac mini / облако
МониторНа RAM напрямую не влияет, но два экрана = больше окон IDE в памятиВнешний монитор → закладывайте запас RAM

9. Гибрид: локальный Mac + облачный Mac

Не обязательно разгонять ноутбук до 64 ГБ. Распространённая схема 2026:

  1. Локально 16–24 ГБ: правки Claude Code, review, лёгкие тесты
  2. Облачный Mac mini M4 (24–64 ГБ): xcodebuild, ночной CI, тяжёлые subagent
  3. SSH на облако для сессии агента; локально только результат — узкое место по памяти уезжает в ЦОД

Это перекликается с нашей статьёй про счёт: закрыл крышку — агент перезапустился, токены и время потеряны. Постоянно онлайн облачный Mac подходит для «бросил длинную задачу и ушёл».

Мало RAM? Тяжёлое — на постоянно онлайн облачный Mac

Nuvcloud — выделенные Mac mini M4 (разные объёмы RAM), SSH/VNC, оплата по дню/неделе/месяцу. Локально 16 ГБ для кода, в облаке 64 ГБ для параллельных агентов Claude Code + полная сборка Xcode — смотреть цены.

10. Шпаргалка по выбору

Ваш профильРекомендуемый RAMТипичное железоПримечание
Студент / скрипты / ops-автоматизация16 ГБMacBook Air M4, Mac mini M4С .claudeignore + облако для тяжёлого
Full-stack / backend / data24 ГБMacBook Pro 14 M4, Mac mini M4Лучшее соотношение цена/качество
iOS / macOS solo-разработчик24–36 ГБMacBook Pro 14 M4 ProСимулятор часто открыт: 36 ГБ+
Tech Lead / поддержка monorepo48–64 ГБMacBook Pro 16 M4 Pro/Max, Mac mini на заказПараллельные subagent — must
Основной ПК — WindowsОблако 24 ГБ+Nuvcloud Mac miniВторой ноутбук не нужен

11. Частые вопросы

ВопросОтвет
Claude Code ест больше RAM, чем Cursor?Терминал легче; агент охотнее гоняет shell — локальные побочные эффекты больше. См. статью про слои IDE.
RAM влияет на счёт в токенах?Косвенно: swap → таймаут → retry → больше раундов. Медленная машина = высокий счёт.
Unified Memory Apple «делится» с GPU?Да, но Claude Code почти не грузит локальный GPU. Смысл unified — CPU и I/O делят один пул, запас нужен.
Можно ли увеличить RAM потом?Нет. Apple Silicon припаяна — выбрать при покупке.
Linux desktop + Claude Code?Поддерживается. Тот же совет: от 24 ГБ; без macOS toolchain часто выгоднее.
Когда апгрейдить или выносить в облако?Во время задачи агента запустите memory_pressure — «warn» или растущий swap: больше RAM или offload.

12. Вывод

Claude Code превращает «писать код» в «дирижировать локальной средой» — выбор RAM это оценка, сколько процессов агент поднимет параллельно за вас. Наши замеры прямолинейны:

  • 16 ГБ: лёгкий терминал — ок; IDE + полные тесты + агент вместе → swap и обвал
  • 24 ГБ: sweet spot 2026 для большинства, ~80% ежедневных workflow Claude Code
  • 64 ГБ: «налог за спокойствие» для параллельных агентов, матрицы Xcode, тяжёлого Docker — экономите ожидание, не статус

RAM припаяна — лучше сэкономить на ступени CPU и попасть в нужный объём. При ограниченном бюджете часто локально 24 ГБ + облачный Mac с большим RAM выгоднее, чем «дожимать» 16 ГБ: один перезапуск агента съедает время и токены на несколько дней облака.

Тарифы →