Что ИИ-агент может и чего не может на hosted Mac
Hosted Mac даёт агенту для программирования настоящую машину для разработки. Это Xcode, iOS Simulator, настоящий браузер, сохранённые входы и машина, которая никогда не засыпает. Но у него есть и ограничения, потому что это Mac на хостинговой площадке, а не на вашем столе. Если знать и то, и другое до аренды, не придётся потом просить возврат денег. Здесь полный список, включая неудобные пункты.
Что работает, и работает хорошо
- Любые инструменты разработчика с правами администратора. Claude Code, Codex, Xcode, Playwright, Homebrew, Docker, Node, Python и всё остальное, что нужно вашему проекту. Это ваша машина.
- Настоящий браузер для разработки. Один раз войдите в GitHub, свой реестр пакетов, App Store Connect или тестовый сайт. Агент использует эти сессии, чтобы проверять то, что он собирает, и читать нужную документацию.
- Всегда включён. Проводной Ethernet, никогда не засыпает, сам перезапускается, сессия поддерживается живой.
- Управление с телефона. Remote Control в Claude Code подключает приложение Claude к сессии на Mac.
- Рабочий стол, когда он нужен. Screen Sharing из вкладки браузера для входов, запросов двухфакторной аутентификации и всего, что зависло.
- Небольшие локальные модели. Модели примерно на 8B параметров вполне работают на машине с 16 GB. Это подходит для задач с кодом, где данные должны оставаться на машине.
- Xcode и iOS Simulator. Агент может собрать ваше приложение, запустить его в симуляторе и сделать скриншот результата. Именно этого не может машина на Linux.
Что работает ненадёжно
- iMessage и FaceTime. Apple привязывает активацию к железу и часто блокирует Mac, которые считает размещёнными на хостинге. Иногда это работает, но строить на этом ничего не стоит.
- Сайты, которые не любят адреса хостинговых площадок. Некоторые сервисы, в том числе LinkedIn и Instagram, устраивают проверки или блокируют автоматизацию с IP хостинга.
Что исключено
- Всё, что физически рядом. Bluetooth, HomeKit, AirDrop, принтер в вашем офисе, USB-устройство. Mac находится не в вашем здании.
- Большие локальные модели. Базовый M6 с 16 GB не запустит модели на 30B или 70B. Агенты на нём обращаются к облачным моделям, как Claude Code и Codex и так делают.
- Автоматизация общего назначения. Apple лицензирует арендованный Mac только для разработки ПО. Агенту, который ведёт вашу почту, CRM или соцсети, здесь не место. Это условие лицензии, а не наше предпочтение, и оно действует для любого провайдера hosted Mac.
- Злоупотребления. Никакого спама, массового парсинга, перебора украденных учётных данных, майнинга криптовалют и автоматизации чужих аккаунтов вопреки их правилам. Это правила допустимого использования, и мы следим за их соблюдением.
- Мгновенные перезагрузки. Перезапуск занимает несколько минут, а не секунд, и кнопки питания, которую можно зажать, нет.
Как решить
Hosted Mac отлично подходит для агента, который пишет ваше ПО с помощью облачных моделей. Он должен работать весь день. И человек должен лишь иногда что-то нажимать за него. Для трёх видов агентов это неподходящий инструмент. Для агента, которому iMessage нужен как основная функция. Для агента, которому нужно устройство в вашей локальной сети. Для агента, которому нужна большая модель на самой машине. Лучше узнать это сейчас.
Частые вопросы
Работает ли iMessage на hosted Mac?
+
Ненадёжно. Apple привязывает активацию iMessage к железу и часто отказывает в ней на hosted Mac. Иногда это работает, но ничего важного от этого зависеть не должно.
Может ли агент пользоваться аккаунтами, в которые я вошёл?
+
Да, для разработки. Один раз войдите в GitHub, npm, App Store Connect или тестовое окружение через рабочий стол в браузере, и агент будет пользоваться этими сессиями. Входы остаются на машине, а не у нас. Аккаунты, не связанные с вашим ПО, выходят за рамки того, на что лицензирован Mac.
Можно ли запускать локальные LLM на hosted Mac mini?
+
Небольшие можно. Машина с 16 GB справляется с моделями примерно на 8B параметров для задач с кодом, где данные должны оставаться на машине. Большим моделям нужно гораздо больше памяти, чем есть у базового mini. Агенты на нём используют облачные модели.
Что будет, если мой агент застрянет?
+
Вы открываете экран Mac в браузере, разбираетесь с запросом, входом или капчей и закрываете вкладку. Сессия всё это время продолжает работать.