Руководство

Где запускать агента программирования круглосуточно

Агенту, который работает весь день, нужен компьютер, который работает весь день. Реальных мест для него пять. Каждое кому-то подходит. На этой странице они разобраны с реальными ценами и с тем, чего каждое не умеет. В конце есть правило выбора.

Пять вариантов коротко

ВариантЦена в месяцЗапускает XcodeПодвох
Ваш ноутбук$0ДаЗасыпает, ездит с вами и хранит всю вашу жизнь
Linux VPSот $5 до $40НетНет macOS, симуляторов и приложений для Mac
EC2 Mac (mac2.metal, M1)около $475ДаМинимум 24 часа, голое железо, которое администрируете вы
Купленный Mac mini$899 один раз, плюс электричествоДаВаша настройка, ваш аптайм, ваши сбои
Размещённый Mac mini (MacRun)$169ДаОплата помесячно, одна машина на одну аренду

Цены EC2 это почасовые ставки AWS по требованию: $0.65 в час за хост на M1, $0.878 за хост на M2 и $1.56 за хост на M2 Pro, умноженные на 730 часов. Минимум в 24 часа задаёт лицензия Apple. За хост вы платите всё время, пока он выделен, даже когда инстанс остановлен.

Ваш ноутбук

Бесплатно, уже настроено, и начинать стоит именно здесь. Каждый долгоживущий агент начинается на чьём-то ноутбуке. Ноутбук перестаёт подходить, когда вы впервые закрыли крышку и потеряли запуск. Или когда впервые захотели взять его с собой. Можно заставить его не засыпать. Как это сделать, показывает руководство про сон. Но агент с широкими правами на машине, где лежат ваша почта и менеджер паролей, это плохое сочетание. Чем больше самостоятельности вы ему даёте, тем оно хуже.

Linux VPS

Самый дешёвый настоящий сервер. Для веб-бэкенда, CLI-утилиты, сервиса на Python или чего угодно, что и так работает на Linux, это очевидный выбор. Claude Code и Codex оба работают на Linux. Настройте tmux, дайте агенту ограниченный токен, и он с радостью проработает всю ночь за цену чашки кофе. Собрать приложение для iOS или Mac, запустить симулятор или управлять приложением для Mac он не сможет. Ничего из этого в Linux нет. Если ваш проект не для Apple, дальше можно не читать и арендовать такой сервер.

EC2 Mac

Настоящее железо Apple на площадке AWS. Вы получаете целую машину, macOS и всю экосистему AWS вокруг. Проблема в цене. Самый дешёвый хост это M1 2020 года, и он стоит около $475 в месяц, если держать его выделенным. Хост на M2 Pro стоит около $1139. Администрировать его тоже придётся самим: от AMI до настроек сна и сессии входа, которая нужна агенту. Это имеет смысл, если вы уже глубоко в AWS и хотите, чтобы агент работал внутри вашего VPC. В остальных случаях это дорогой способ получить Mac.

Купленный Mac mini

Самый выгодный вариант, если он нужен на год или дольше и вам нравится обслуживать маленький сервер. Базовый Mac mini на M6 стоит $899. Электричество в простое обходится в доллар или два в месяц. Цена здесь это ваше время. Настройки сна, автоматический вход и сессия под присмотром. Доступ к экрану на случай, когда он зависнет. ИБП, чтобы скачок питания не испортил запуск. Способ достучаться до него из-за пределов дома. Полный список есть в чек-листе всегда включённого Mac. Расчёт «аренда или покупка» показывает, где для вас проходит точка безубыточности.

Размещённый Mac mini

Чек-лист выполняет кто-то другой. Вы получаете выделенный M6 с установленными Claude Code и Codex. Сон отключён, сеть проводная, есть резервное питание и рабочий стол, который открывается в браузере. Он стоит $169 в месяц. Это больше, чем VPS, и меньше трети цены EC2 Mac. Это правильный выбор, когда нужна macOS, а быть сисадмином не хочется. Он подходит и тогда, когда вы ещё не знаете, будет ли это экспериментом на месяц или постоянной частью работы.

Правило выбора

  • Проект не для Apple: Linux VPS. По цене с ним ничто не сравнится.
  • Проект для Apple, только пробуете: ваш ноутбук без сна, на неделю.
  • Проект для Apple, нужен каждую ночь, вы любите администрирование: купите Mac mini.
  • Проект для Apple, нужен каждую ночь, администрирование не любите: размещённый Mac mini.
  • Проект для Apple, всё должно жить внутри вашего аккаунта AWS: EC2 Mac.

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

Работает ли Claude Code на Linux?

+

Да. Claude Code и Codex CLI работают на Linux и на Windows через WSL. Требование Mac идёт от проекта, а не от агента. Если вы делаете приложения для iOS или macOS, для сборки и тестов нужна macOS.

Почему EC2 Mac настолько дороже размещённого Mac mini?

+

AWS продаёт целые хосты Mac почасово с минимумом 24 часа, на железе на собственных площадках и со своей наценкой. Размещённый Mac mini это та же идея в меньшем масштабе и с помесячной ценой. Оба варианта честные. Цена AWS включает всю экосистему AWS вокруг.

Достаточно ли надёжен домашний Mac mini для агента?

+

Да, если выполнить чек-лист. Обычные сбои это сон, скачок питания, перезагрузка роутера и обновление macOS, после которого Mac стоит на экране входа. У каждого есть решение. Вместе это вечер настройки и иногда суббота.

Нужен ли Mac для Remote Control в Claude Code?

+

Нет. Remote Control подключает приложение Claude к запущенной сессии на любой поддерживаемой машине. Mac нужен для проектов Apple, а не для функции телефона.

Похожие руководства