Настройка запасного Mac для управления Claude Code: пошаговое руководство

У вас пылится старый MacBook или Mac mini? Это не балласт — это потенциальная автономная AI-рабочая станция. Claude Code в связке с Computer Use и Remote Control превращает «запасной» Mac в сервер, который пишет код, тестирует UI, заполняет формы и присылает вам уведомления на телефон — пока вы занимаетесь другими делами.

В этом руководстве разберём, как именно настроить такую машину с нуля: от установки до запуска полностью автономных задач.


Что такое «запасной Mac» в контексте Claude Code

Идея проста и элегантна: вы берёте отдельный Mac, который не является вашей основной рабочей машиной, и настраиваете его как выделенного «AI-воркера». Такой подход даёт сразу несколько преимуществ:

  • Изоляция риска. Если Claude что-то сломает, это не ваша основная система.
  • Полная автономность. Машина работает 24/7, вы подключаетесь к ней удалённо с телефона или другого компьютера.
  • Computer Use без ограничений. На запасном Mac можно выдать Claude максимальные права без страха за личные данные.

«Вы можете пойти дальше и настроить целую машину, которой Claude Code может полностью управлять, включая Computer Use.» — ykdojo, claude-code-tips

ℹ Что такое Computer Use
Computer Use — это возможность Claude Code видеть экран, двигать курсор, кликать по кнопкам и печатать в любом приложении macOS. Агент работает в цикле: скриншот → анализ → действие → новый скриншот. Доступно на планах Pro ($20/мес) и Max ($100/мес).

Шаг 1. Подготовка Mac и установка Claude Code

Системные требования

Claude Code не требует мощного железа и работает на любом Mac — как Apple Silicon (M1/M2/M3), так и на Intel. Единственное обязательное условие — постоянное интернет-соединение.

ПараметрМинимумРекомендуется
АрхитектураIntel / Apple SiliconApple Silicon (M1+)
macOSCatalina 10.15+Ventura / Sonoma
Node.js18+20 LTS
RAM4 ГБ8 ГБ+
ПодключениеWi-FiEthernet
АккаунтClaude ProClaude Max

Установка Node.js через Homebrew

Homebrew — рекомендуемый способ установки Node.js на Mac, так как он корректно обрабатывает совместимость с Apple Silicon и настройку PATH.

# Установка Homebrew (если ещё не установлен)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Установка Node.js
brew install node

# Проверка версии
node --version

Установка Claude Code

Запустите npm install -g @anthropic-ai/claude-code в терминале. Установка занимает 30–60 секунд и завершается подтверждением с указанием версии. Это устанавливает Claude Code глобально, чтобы команда claude работала из любого каталога.

# Установка
npm install -g @anthropic-ai/claude-code

# Проверка корректности установки
claude --version

# Диагностика окружения
claude doctor
⚠ Ошибка EACCES: permission denied

НИКОГДА не используйте sudo для установки npm-пакетов. Если видите ошибку прав доступа, выполните:

npm config set prefix ~/.npm-global
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
npm install -g @anthropic-ai/claude-code

Аутентификация

Запустите Claude Code в первый раз, и он проведёт вас через процесс аутентификации: если у вас есть подписка Claude.ai, выберите Claude Pro/Max (OAuth). Откроется окно браузера для входа в аккаунт Anthropic. API-ключ не нужен — подписка покрывает использование.

# Запуск и авторизация
claude /login

Шаг 2. Настройка Computer Use на запасном Mac

Как работает Computer Use

В основе Computer Use лежит цикл обратной связи: скриншот → анализ → действие. Claude захватывает экран, анализирует изображение для идентификации UI-элементов на уровне пикселей, решает, что делать дальше, выполняет действие, затем делает ещё один скриншот для проверки результата. Этот цикл повторяется до завершения задачи.

Это принципиально отличается от браузерных инструментов автоматизации вроде Playwright или Selenium. Те работают со структурой веб-страницы. Claude Code Computer Use работает на уровне пикселей — он может взаимодействовать с любым приложением, включая десктопные приложения, legacy-программы и всё остальное, что видно на экране.

Настройка разрешений macOS

Настройка безопасности — самый важный шаг перед первым сеансом. Запуск Computer Use на основной учётной записи macOS без изоляции даёт модели доступ к каждому файлу и приложению, которое доступно этой учётной записи, включая почту, банковские приложения, менеджеры паролей.

Именно поэтому идеален запасной Mac с отдельным пользователем. Выдайте разрешения только нужным приложениям:

  1. Откройте Системные настройки → Конфиденциальность и безопасность
  2. Раздел Специальные возможности → добавьте Terminal (или iTerm2)
  3. Раздел Запись экрана → добавьте Terminal
  4. Раздел Автоматизация → разрешите Terminal управлять нужными приложениями

Вы всегда будете получать диалог подтверждения для каждого приложения, которым хочет управлять Claude — и нет никакой конфигурации, чтобы его пропустить. Это намеренный, неотключаемый слой безопасности.

Включение Computer Use

# Запуск Claude Code с включённым Computer Use
claude --computer-use

# Или включить по умолчанию через конфиг
claude /config
💡 Совет по безопасности
Создайте на запасном Mac отдельную учётную запись пользователя специально для Claude. Это ограничит доступ к файловой системе и приложениям. Не используйте для этого аккаунт с admin-правами и доступом к банковским приложениям.

Шаг 3. Remote Control — управляйте Mac с телефона

Концепция Remote Control

Remote Control соединяет claude.ai/code или приложение Claude для iOS и Android с сеансом Claude Code, запущенным на вашей машине. Начните задачу за рабочим столом, а затем продолжите её с телефона на диване или из браузера на другом компьютере. Когда вы запускаете сеанс Remote Control, Claude продолжает работать локально — ваше выполнение кода и доступ к файловой системе остаются на вашей машине.

В отличие от Claude Code в вебе, который работает на облачной инфраструктуре, сеансы Remote Control запускаются непосредственно на вашей машине и взаимодействуют с вашей локальной файловой системой. Веб- и мобильный интерфейсы — это лишь окно в этот локальный сеанс.

Запуск Remote Control

Есть несколько способов активировать Remote Control:

# Способ 1: Внутри существующей сессии Claude Code
/remote-control
# или короткий вариант:
/rc

# Способ 2: Запуск сервера с несколькими слотами
claude remote-control --spawn=worktree --capacity=4

# Способ 3: Запуск интерактивной сессии сразу с Remote Control
claude --remote-control

Запустите /remote-control внутри существующей сессии, следуйте инструкциям, и вы сможете управлять той же сессией с телефона. Поскольку это одна и та же сессия, вы можете переключаться между телефоном и компьютером. Можно также использовать /rc для краткости. Или запустить сервер с claude remote-control --spawn=worktree --capacity=N, что позволяет начинать совершенно новые сессии с телефона, а не просто подключаться к уже открытой.

Включение Remote Control по умолчанию

Чтобы Remote Control включался автоматически для каждой интерактивной сессии, выполните /config внутри Claude Code и установите «Enable Remote Control for all sessions» в true. Установите false, чтобы никогда не подключаться автоматически, или оставьте без значения для следования настройкам организации.

Устойчивость к прерываниям

Remote Control переживает прерывания: если ваш ноутбук уснёт или сеть пропадёт, сеанс автоматически переподключается, когда машина снова появится в сети. Claude Code ставит в очередь обновления статуса от субагентов и воркфлоу пока соединение восстанавливается, и доставляет их после восстановления.


Шаг 4. Auto Mode и tmux — полная автономность

Auto Mode: умное одобрение команд

В Auto Mode Claude работает автономно, пока классификатор проверяет каждую команду, останавливаясь только на рискованных операциях. Это избавляет от бесконечных диалогов «Разрешить?».

Главное, что он исправляет — бездумное одобрение. Когда команда слишком длинная для внимательного прочтения или вы устали, вы одобряете вещи не думая. Auto Mode снимает это давление, поэтому он является хорошим выбором по умолчанию.

# Переключение в Auto Mode (Shift+Tab внутри сессии)
# Или запуск сразу в Auto Mode:
claude --dangerously-skip-permissions  # только на запасном/изолированном Mac!

tmux как слой управления

tmux позволяет вашему основному Claude Code управлять «рабочим» экземпляром на запасном Mac:

# Установка tmux
brew install tmux

# Запуск именованной сессии
tmux new-session -d -s claude-worker

# Подключение к сессии
tmux attach -t claude-worker

# Отключиться (сессия продолжает работать)
Ctrl+B, затем D

Вы можете пойти дальше и настроить ваш локальный Claude Code управлять другим экземпляром Claude Code, запущенным в контейнере. Трюк в том, чтобы использовать tmux как слой управления. Это даёт полностью автономного «рабочего» Claude Code, который может выполнять экспериментальные или долгосрочные задачи без вашего одобрения каждого действия. Когда задача выполнена, ваш локальный Claude Code может забрать результаты. Если что-то пойдёт не так — всё изолировано в контейнере.


graph TD
    A[📱 Телефон / Браузер] -->|Remote Control| B[🖥️ Запасной Mac]
    B --> C[Claude Code]
    C -->|Auto Mode| D[tmux worker]
    C -->|Computer Use| E[macOS GUI]
    D --> F[🐳 Docker Container]
    F -->|Результаты| C
    E -->|Скриншоты| C
    C -->|Уведомления| A

    style A fill:#6366f1,color:#fff
    style B fill:#0ea5e9,color:#fff
    style C fill:#10b981,color:#fff
    style F fill:#f59e0b,color:#fff

CLAUDE.md — память агента

Самое важное, что вы можете сделать для улучшения поведения Claude Code в проекте — добавить файл CLAUDE.md в корень. Claude читает его в начале каждой сессии и использует как постоянные инструкции.

Файл CLAUDE.md — это память Claude Code. Инструкции, размещённые здесь, включаются в каждый разговор. Храните глобальный файл в ~/.claude/CLAUDE.md, чтобы они применялись ко всем проектам.

# ~/.claude/CLAUDE.md — пример для запасного Mac

## Роль
Ты — автономный агент на выделенном рабочем Mac.
Всегда работай в Auto Mode. Не спрашивай подтверждений для рутинных операций.

## Стек
- Python 3.12, Node.js 20
- Git для всех операций с репозиториями
- Docker для изолированных задач

## Правила
- Перед деструктивными операциями — создавай бэкап
- Логируй все действия в ~/claude-logs/
- При завершении задачи — отправь уведомление через /rc

Шаг 5. Реальные сценарии использования

Что умеет Claude с полным доступом к Mac

«Убийственный» сценарий — это когда Claude пишет код, компилирует его, запускает получившееся приложение, кликает по UI, делает скриншоты каждого состояния, находит проблемы, патчит код и повторно проверяет — всё в одном непрерывном разговоре.

ERP-системы, государственные порталы, внутренние инструменты без API — Claude может работать с этими интерфейсами через чистое управление экраном: ввод данных, заполнение форм, извлечение отчётов. Одно это делает функцию ценной для команд, которые застряли с legacy-системами.

📝 Пример: ревью PR с телефона

Отправьте команду с iPhone через Remote Control:

"Проверь открытые issues на GitHub, выбери приоритетный баг, создай ветку, исправь его и открой draft PR"

Claude просыпается на Mac, выполняет gh issue list, читает описания, создаёт ветку, вносит изменения, а когда доходит до git push — присылает уведомление на телефон с запросом подтверждения.

Сравнение режимов работы

РежимДоступ к FSMCP-серверыУправление GUIАвтономность
Local CLIЧастичная
Cloud сессияВысокая
Local + Remote Control✅ (с Computer Use)Максимальная
Container WorkerИзолированоПолная

Три режима, которые выглядят похоже с claude.ai/code, но работают очень по-разному: Local CLI, Cloud-сессия и Local + Remote Control. Только первый и третий имеют доступ к файловой системе, MCP-серверам и Xcode.


Заключение

Настройка запасного Mac для Claude Code — это не просто «крутой эксперимент». Это реальная архитектура продуктивности:

  • Computer Use даёт Claude «руки» для управления любым приложением macOS без API.
  • Remote Control превращает телефон в пульт управления AI-агентом, работающим на вашей домашней машине.
  • Auto Mode + tmux позволяет запускать многочасовые задачи без постоянного надзора.
  • CLAUDE.md задаёт «характер» агента на конкретной машине — он знает, что ему делать и как себя вести.

25 марта 2026 года Anthropic выпустил три функции, которые по отдельности выглядят как инкрементальные улучшения, но вместе создают нечто принципиально новое: Computer Use даёт Claude прямое управление мышью, клавиатурой и экраном; Cowork запускает задачи в фоне на Claude Desktop; Auto Mode использует AI-классификатор для автоматического одобрения безопасных команд. А Dispatch — мост между iPhone и Mac — связывает всё это воедино.

💡 С чего начать прямо сейчас
  1. Установите Claude Code на запасном Mac: npm install -g @anthropic-ai/claude-code
  2. Создайте отдельного пользователя macOS для Claude
  3. Настройте разрешения на запись экрана и специальные возможности
  4. Запустите claude --computer-use и попросите Claude открыть Notes и создать заметку
  5. Активируйте /remote-control и подключитесь с телефона

Пыльный MacBook на полке — это готовый AI-сервер. Нужно только его включить.