Рекомендуемый вариант по умолчанию (для большинства пользователей)
- Небольшой VPS с Linux для постоянно работающего Gateway и низких затрат. См. Хостинг на VPS.
- Выделенное оборудование (Mac mini или компьютер с Linux), если вам нужен полный контроль и резидентский IP-адрес для автоматизации браузера. Многие сайты блокируют IP-адреса центров обработки данных, поэтому локальный браузер часто работает лучше.
- Гибридный вариант: разместите Gateway на недорогом VPS и подключайте Mac как узел, когда требуется автоматизация браузера или пользовательского интерфейса. См. Узлы и Удалённый Gateway.
Варианты виртуальных машин macOS
Локальная виртуальная машина на Mac с Apple Silicon (Lume)
Запустите OpenClaw в изолированной виртуальной машине macOS на имеющемся Mac с Apple Silicon с помощью Lume. Это обеспечивает:- Полностью изолированную среду macOS (основная система остаётся чистой)
- Поддержку iMessage через
imsg; стандартный локальный вариант невозможен в Linux/Windows - Мгновенный сброс путём клонирования виртуальных машин
- Отсутствие дополнительных расходов на оборудование или облачные ресурсы
Поставщики размещённых Mac (облако)
Если вам нужна macOS в облаке, также подойдут поставщики размещённых Mac:- MacStadium (размещённые Mac)
- Подойдут и другие поставщики размещённых Mac; следуйте их документации по виртуальным машинам и SSH
Быстрый способ (Lume, для опытных пользователей)
- Установите Lume.
lume create openclaw --os macos --ipsw latest- Завершите работу Ассистента настройки и включите Remote Login (SSH).
lume run openclaw --no-display- Подключитесь по SSH, установите OpenClaw и настройте каналы.
- Готово.
Что потребуется (Lume)
- Mac с Apple Silicon (M1/M2/M3/M4)
- macOS Sequoia или более поздней версии на основной системе
- Около 60 ГБ свободного места на диске для каждой виртуальной машины
- Около 20 минут
1) Установите Lume
~/.local/bin отсутствует в PATH:
2) Создайте виртуальную машину macOS
Загрузка может занять некоторое время в зависимости от скорости подключения.
3) Завершите работу Ассистента настройки
В окне VNC:- Выберите язык и регион.
- Пропустите вход в Apple ID (или войдите, если позже хотите использовать iMessage).
- Создайте учётную запись пользователя (запомните имя пользователя и пароль).
- Пропустите все необязательные функции.
- Включите SSH: System Settings -> General -> Sharing, затем включите “Remote Login”.
- Для использования виртуальной машины без графического интерфейса включите автоматический вход: System Settings -> Users & Groups, выберите “Automatically log in as:” и укажите пользователя виртуальной машины.
4) Узнайте IP-адрес виртуальной машины
192.168.64.x).
5) Подключитесь к виртуальной машине по SSH
youruser именем созданной учётной записи, а IP-адрес — IP-адресом виртуальной машины.
6) Установите OpenClaw
Внутри виртуальной машины:7) Настройте каналы
Откройте файл конфигурации:8) Запустите виртуальную машину без графического интерфейса
Остановите виртуальную машину и перезапустите её без дисплея:Дополнительно: интеграция с iMessage
Это главное преимущество работы в macOS. Используйте iMessage сimsg, чтобы добавить «Сообщения» в OpenClaw.
Внутри виртуальной машины:
- Войдите в «Сообщения».
- Установите
imsg. - Предоставьте полный доступ к диску и разрешение на автоматизацию процессу, запускающему OpenClaw/
imsg. - Проверьте поддержку RPC с помощью
imsg rpc --help.
Сохраните эталонный образ
Перед дальнейшей настройкой создайте снимок чистого состояния:Круглосуточная работа
Чтобы виртуальная машина продолжала работать:- Держите Mac подключённым к электросети
- Отключите переход в режим сна в System Settings -> Energy Saver
- При необходимости используйте
caffeinate
Устранение неполадок
Связанная документация
- Хостинг на VPS
- Узлы
- Удалённый Gateway
- Канал iMessage
- Краткое руководство по Lume
- Справочник по CLI Lume
- Автоматическая настройка виртуальной машины (для опытных пользователей)
- Изоляция с помощью Docker (альтернативный подход к изоляции)