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

Лучшая конфигурация ПК для 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 ГБ: один перезапуск агента съедает время и токены на несколько дней облака.

Тарифы →