Ради Claude Code я чуть не купил RTX 5060 — в итоге заказал M4 Mac mini

Заметки об ИИ  ·  02.06.2026  ·  ~13 мин чтения  ·  со скриншотами

M4 Mac mini на рабочем столе с Claude Code в терминале, внешним монитором и клавиатурой

RTX 5060 уже лежала в корзине: локальный Qwen, меньше API — и готово. Потом я перевёл основной поток на Claude Code и неделю гонял тот же Next.js SaaS. Вывод не про GPU-бенчмарки: инференс в облаке, локально — Git, тесты и Node. Карту убрал, заказал M4 Mac mini на 24 ГБ.

Не spec-sheet, а решение задачи + доказательства: Activity Monitor, терминал Claude Code и git diff --stat ниже. И почему я не купил Mac mini сразутри дня только на Cloud Mac, пока не стало ясно, что машина нужна каждый день.

18
мин интеграция Stripe
47
изменённых файлов
95%
тестов пройдено
58%
пик CPU Mac mini

Неделя тестов: подписки Stripe в репозитории Next.js SaaS

Железо: M4 Mac mini / 24 ГБ / 512 ГБnode_modules и модели Ollama на внешнем SSD. Репо: мой Next.js SaaS (App Router, tRPC, Prisma):

  • Файлы — 317 (src, packages, тесты, конфиг; без node_modules)
  • Строки — ~90 000 (cloc, TypeScript/TSX)
  • Задача для Claude Code — «Stripe-подписка: Checkout, Webhook, клиентский портал, unit и e2e smoke»
Метрика Результат (Mac mini + Claude Code) Примечание
Время end-to-end 18 минут (два прогона тестов) от промпта до зелёного pnpm test
Объём diff 47 файлов (+2 180 / −340 строк) API, Prisma, pricing UI
Тесты 95 % (38/40 с первого раза; 2 e2e во 2-м раунде) остальное дописал вручную
Пик CPU 58 % (M4 10 ядер) на pnpm test, не на инференсе
RAM ~19,4 ГБ занято, 0 swap Chrome 12 вкладок, VS Code, Docker (Postgres)
GPU стабильно <5 % облачный инференс подтверждён

На третий день зеркальная задача: scaffold Lemon Squeezy — 11 минут, 22 файла. Длительность сильнее зависит от CLAUDE.md и знакомых тест-команд, чем от «быстрее GPU». Экономия времени чаще приходит от guardrails в репо, а не от ещё одной видеокарты — об этом редко пишут в GPU-обзорах.

Неделя была не «лабораторной»: двенадцать вкладок Chrome, Slack в фоне, Postgres в Docker — обычная нагрузка, когда я трогаю billing или iOS-оболочку. Поэтому swap на 16 ГБ для меня показательнее изолированного бенчмарка.

Скриншоты (01.06.2026 · задача Stripe)

Три кадра одного прогона — CPU, зелёные тесты, 47 файлов в diff. Ближе к first-hand evidence, чем к общим словам.

Activity Monitor: M4 Mac mini 24 ГБ, 19,4 ГБ занято, 0 swap, пик CPU 58 % во время задачи Stripe
Рис. 1 — Activity Monitor во время pnpm test: занято 19,4 ГБ, swap 0, пик CPU 58 %. GPU не участвует в инференсе Claude.
Терминал Claude Code: pnpm test 40 passed, задача 18 минут 47 файлов изменено
Рис. 2 — терминал Claude Code: после двух раундов 40 passed, завершение 18m 04s · 47 files changed.
git diff --stat: 47 files changed, 2180 insertions, 340 deletions
Рис. 3 — git diff --stat: 47 files changed, +2 180 / −340; коммит feat(billing): stripe subscription checkout + webhook.

Как повторить

Держите CLAUDE.md в корне (pnpm i, pnpm test, тестовые ключи Stripe). Формулировка: «только billing, тесты зелёные». Абсолютное время ±10 % — паттерн GPU idle, CPU на тестах должен совпасть.

Та же неделя на ПК с RTX

Эталон: Windows, RTX 4060 16 ГБ, 32 ГБ RAM (ещё на прошлой неделе был основным). Два класса тестов — один не про Claude Code, но прояснил выбор.

Сценарий ПК с RTX M4 Mac mini (Claude Code)
Ollama qwen3:14b локально ~42 tok/s, ~11 ГБ VRAM, слышны вентиляторы ~37 tok/s (24 ГБ), тихо; конфликт RAM с Claude Code
Задача Stripe (Claude Code) 19 мин, GPU по-прежнему idle 18 мин, разница скорее терминал/диск
Xcode / iOS smoke невозможно xcodebuild + симулятор на той же машине
24/7 в простое слышны вентиляторы тихо, удобно для runner

Суть: Claude Code не ускорится от RTX — узкое место у Anthropic и ваша toolchain. GPU окупается, если вы часами крутите локальные 14B+; у меня 92 % времени письма — облачные модели (Claude Code / Cursor), GPU часто 0–8 %.

Почему я не стал брать RTX 5060

Три проверяемых вопроса, не вера в Apple:

  1. Нужен ли workflow GPU? — Нет, см. таблицу.
  2. Нужен ли macOS? — Да: iOS-оболочка, TestFlight; Windows не заменит.
  3. TCO? — Без локальных 70B: Mac mini + API дешевле gaming-ПК + свет; см. M4 vs GPU cloud.

Если вы делаете только web и 80 % времени — локальный 14B, RTX логична — другой профиль, чем «Claude Code first». Я не отверг карту как плохую — мотив покупки за эту неделю не сработал.

Три дня Cloud Mac — перед заказом Mac mini

После недели на тестовом mini я ещё не заказывал. Тот же страх, что с 5060: купил железо — через две недели пыль.

Тот же репо Next.js SaaS на Cloud Mac ZavCloud (выделенный macOS, SSH). Три дня работал только там — как будто это единственная машина:

  • Ежедневное использование — реальные тикеты в Claude Code, не weekend-play;
  • Xcode — smoke в симуляторе, provisioning ок;
  • Runner — self-hosted Actions с pnpm test и lint;
  • Повтор Stripe — та же делегация удалённо 20 мин (+2 мин на deps), сопоставимо с 18 мин локально.

Вечер третьего дня — заказ M4 Mac mini 24 ГБ. Cloud Mac доказал workflow; коробка дома — просто перенос ежедневной среды. Провал любого пункта за три дня → продолжил бы аренду или mix Windows + Cloud Mac, а не слепой заказ RTX или mini.

Совет «RTX или Mac mini?»: не копируйте мою корзину, копируйте порядок — тот же репо, CLAUDE.md, те же тесты. Аренда по дням/неделям дешевле ошибки. Детали: тарифы Cloud Mac. Это шаг до моего заказа, не рекламный слоган.

Стоимость в общих чертах: железо, Claude, электричество

Статья M4 Mac mini + Claude Code RTX-ПК «под ИИ»
Железо разово mini + 24 ГБ часто дешевле «GPU + БП + корпус» класс 4060/5060 часто дороже в сумме
Софт/месяц Claude Pro/Max или API; ~8–12 USD/нед при моём темпе Stripe тот же API; локаль экономит API, не свет/износ
Электричество 24/7 низко (см. инференс vs GPU cloud) дискретная GPU жрёт больше в idle

Фикс Cursor vs token-heavy агенты: Claude Code vs Cursor.

16 ГБ или 24 ГБ — сигнал из прогона Stripe

24 ГБ: 0 swap. Та же задача на одолженном 16 ГБ M4: 1,2 ГБ swap, 21 мин (медленнее из-за swap, не Claude). Для основной машины под Claude Code: 24 ГБ — подробно в замерах 16 vs 24 ГБ Ollama.

Минимальный workflow Claude Code на Mac mini

  1. CLAUDE.md — build, тесты, env Stripe, не трогать infra/prod;
  2. Шаблон задачи — «готово = все тесты зелёные»;
  3. Большие репоCodeGraph MCP против забытых файлов;
  4. Ночной runner — тот же mini для Actions, как облачная автоматизация.
Задача (Stripe, сокращённо)
# В корне репо: claude
Stripe-подписка для Next.js SaaS: Checkout + Webhook + клиентский портал.
Только packages/billing и app/pricing; pnpm test до зелёного.
Terraform prod не трогать.

Cursor, Ollama — моя неделя

Инструмент Назначение Доля (грубо)
Claude Code фичи уровня Stripe, refactor по packages ~55 %
Cursor UI, Tab-completion ~35 %
Ollama qwen3:8b офлайн-черновики, regex ~10 %

Контекст: Anthropic & Claude Code; команды: Mac mini vs Cloud Mac.

FAQ по Claude Code

Работает ли Claude Code на Mac mini с 16 ГБ?

Да — CLI, браузер, IDE. Stripe на 16 ГБ: swap, +3 мин. С Docker, Ollama и Xcode: 24 ГБ.

Нужен ли Claude Code GPU?

Нет. Неделя: GPU <5 %. RTX не ускоряет агента — только локальные большие модели.

Claude Code или Cursor?

Tab и мелкие правки: Cursor. Делегирование по каталогам, test-fix, Actions: Claude Code. Оба параллельно — норма; сравнение.

Офлайн локально?

Модели Claude — нет. CLI и инструменты репо локально; инференс по сети. Ollama не заменяет Claude Code.

Поддержка Xcode?

Через shell: xcodebuild, симулятор. Только macOS — почему RTX-ПК не закрыл iOS-контур.

Стоимость в месяц?

API или Max. Мой mix: ~8–12 USD/нед API; тяжёлый agent-use — сильно больше. Неделя на реальном репо, потом тариф.

Mac обязателен?

Нет для web-CLI. Для Apple delivery chain: Mac mini или Cloud Mac — мой случай.

Без покупки Mac mini?

Cloud Mac три дня: Claude Code + Xcode + runner каждый день — потом покупка. Лучше слепого заказа RTX 5060.

ZavCloud · Cloud Mac

Как у меня: три дня Cloud Mac, потом решение

Тот же репо — проверить Claude Code, Xcode и runner каждый день. Так RTX 5060 ушла из корзины, а M4 Mac mini попала в заказ.

Попробовать Cloud Mac
Cloud Mac Сначала аренда, потом покупка