qvib.pro
EN

Старый MacBook: ИИ-агент 24/7 на Claude Code

Старый MacBook как круглосуточный автономный агент на Claude Code: headless-запуск claude -p по cron, руки через MCP. Нужен платный план.

платно MCP профи

Официально: Claude Code запускается неинтерактивно (headless) командой `claude -p` на движке Agent SDK — с --allowedTools, --permission-mode и --output-format json, что позволяет гонять агента по cron и скриптам без человека в цикле. Системные требования (офиц. setup): macOS 13.0+ или Ubuntu 20.04+/Debian 10+, 4 ГБ+ RAM — старый ноут подходит. Нужен платный план (Pro/Max/Team/Enterprise/Console); free-план Claude.ai доступа не даёт. Безопасная автономия — через auto mode (AI-классификаторы), а не через --dangerously-skip-permissions. проверено 2026-07-14

$ curl -fsSL https://claude.ai/install.sh | bash

Открыть источник ↗

Старый MacBook Pro пылится в ящике? Из него выйдет ИИ-работник, который пашет, пока ты спишь 🌙

Что это и кому

Модель Claude считается в облаке Anthropic — значит железу почти всё равно: старый ноут тянет ровно то же, что новый. Его роль — быть «терминалом», который не выключается: круглосуточный хост, где Claude Code сам читает задачи, лезет в файлы и репозиторий, гоняет команды и отчитывается. Идея не в мощности MacBook, а в том, что это дешёвый always-on компьютер, которому можно поручить рутину.

Кому: вайб-кодерам и энтузиастам, у кого есть простаивающий Mac и платный план Claude и кто хочет автономного агента без аренды сервера. Что важно: «полностью автономный» — это спектр с guardrails, а не тумблер (хук поста-конкурента про «за 30 дней» — обещание ролика, а не гарантия).

Ключевые возможности

  • Headless-режим claude -p — запуск без интерактива: даёшь промт, агент делает работу и выходит. Питается тем же Agent SDK, что и обычный Claude Code. Идеально под cron и скрипты.
  • Руки через MCP — файлы, GitHub, браузер (Playwright), БД: агент реально действует, а не советует. Формат подключения — в карточке «Подключить MCP».
  • Расписаниеcron/launchd (macOS) или cron (Linux) запускают задачу по времени: ночные прогоны, мониторинг, авто-отчёты.
  • Структурный вывод--output-format json (+ --json-schema) отдаёт результат, который парсит твой скрипт и встраивает в пайплайн.
  • Безопасная автономия — режим auto mode: AI-классификаторы сами одобряют безопасное и блокируют опасное. Золотая середина между ручным подтверждением каждого шага и «пропустить всё подряд».
  • Железо почти ни при чём — официальный минимум всего 4 ГБ RAM; тяжёлый ризонинг уходит в облако.

Как начать за 5 минут

  1. Поставь Claude Code нативно: curl -fsSL https://claude.ai/install.sh | bash, затем запусти claude и войди. Нужен платный план (от Pro) — free-план Claude.ai доступа не даёт.
  2. Если Mac слишком стар для macOS 13 — поставь на этот же ноут Ubuntu 20.04+/Debian 10+, установщик тот же.
  3. Дай агенту руки: claude mcp add ... — подключи нужные MCP-серверы (минимум filesystem + то, чем реально управляешь).
  4. Проверь headless: claude -p 'что в этом проекте?' --output-format json.
  5. Поставь на расписание: cron/launchd-задача с claude -p '<ЗАДАЧА>' --allowedTools '...'. Чтобы ноут не засыпал — держи рядом caffeinate (встроено в macOS).

Когда брать, а когда нет

✅ Бери, если есть простаивающий Mac и план Claude, а нужен дешёвый always-on агент под рутину (ночные прогоны, мониторинг, авто-задачи). ✅ Бери, если хочешь свою «железку в ящике» под контролем, а не чужой облачный раннер. ❌ Не бери → лучше локальные модели («Ollama»), если задача — гонять LLM на самом устройстве офлайн: старый Mac не потянет тяжёлый инференс, а Claude Code всё равно ходит в облако. ❌ Не бери → лучше VPS/сервер («Сервер с нуля») или GitHub Actions, если не хочешь нянчить живое железо: у арендованного сервера аптайм и сеть стабильнее, чем у ноута на Wi-Fi. ❌ Не бери, если готов давать агенту необратимые действия вслепую — без guardrails это опасно (см. подводные камни).

Цена по-честному

Сам Claude Code как CLI бесплатен, но модели — платные. Официально нужен план Claude (от Pro, ориентировочно $20/мес) либо аккаунт Console с оплатой по токенам (API-тарифы); free-план Claude.ai доступа к Claude Code НЕ даёт. Для круглосуточного агента главная статья расхода — токены и лимиты плана: на Pro в тяжёлой автономии упрёшься в потолок, для серьёзных прогонов реалистичнее Max или биллинг по API. Электричество старого ноута — копейки. Цены и лимиты меняются — сверяй актуальные в аккаунте. Тег: paid / mcp.

Подводные камни

  • «Полностью автономный» ≠ безопасный. Флаг --dangerously-skip-permissions официально небезопасен: агент может сделать необратимое. Используй auto mode (AI-классификаторы) или изоляцию — отдельный пользователь/каталог, контейнер, sandbox.
  • Требования ОС. Native-установщик хочет macOS 13.0+ (или Ubuntu 20.04+/Debian 10+), 4 ГБ RAM. Совсем древний Mac, застрявший на старой macOS, ставь через Linux.
  • Ноут должен не спать и не терять сеть. caffeinate не даёт заснуть; для работы с закрытой крышкой обычно нужны питание и/или внешний дисплей. Уснул ноут или отвалился Wi-Fi — агент молчит.
  • Всё уходит в облако. Модель работает у Anthropic → нужен интернет, а приватные данные покидают машину. Не скармливай секреты вслепую.
  • Prompt-injection через MCP. Сервер, тянущий внешний контент (веб, письма, тикеты), может принести спрятанную инструкцию. Не разрешай опасные действия без подтверждения.
  • Токены кончаются. Уперся в лимит плана — автономный агент встал до сброса.

🤖 Промт-ускоритель

«Ты — Claude Code на старом MacBook, который должен работать автономно. Помоги настроить круглосуточного агента по шагам и дай точные команды под мою ОС (<macOS-версия / Linux>):

  1. установка: нативно curl -fsSL https://claude.ai/install.sh | bash или Linux-путь, если macOS < 13;
  2. подключи MCP-серверы: <filesystem, github, playwright, …>;
  3. собери cron/launchd-задачу, которая раз в запускает claude -p '<ЗАДАЧА>' --allowedTools '...' --output-format json;
  4. безопасность: auto mode вместо --dangerously-skip-permissions, отдельный юзер/каталог, caffeinate, чтобы ноут не спал. Предупреди про необратимые действия и объясни, как проверить, что каждый шаг сработал.»