OpenClaw на macOS VM (Sandboxing)
Рекомендуемый вариант по умолчанию (для большинства пользователей)
- Небольшой Linux VPS для постоянно работающего Gateway (шлюз) и низкой стоимости. См. См. VPS hosting.
- Выделенное оборудование (Mac mini или Linux‑сервер), если вам нужен полный контроль и резидентный IP для браузерной автоматизации. Многие сайты блокируют IP дата‑центров, поэтому локальный браузинг часто работает лучше.
- Гибрид: держите Gateway (шлюз) на дешёвом VPS и подключайте свой Mac как узел, когда нужна автоматизация браузера/UI. См. Nodes и Gateway remote.
Варианты macOS VM
Локальная VM на Apple Silicon Mac (Lume)
Запускайте OpenClaw в изолированной macOS VM на существующем Apple Silicon Mac с помощью Lume. Это даёт:- Полноценную среду macOS в изоляции (хост остаётся «чистым»)
- Поддержку iMessage через BlueBubbles (невозможно на Linux/Windows)
- Мгновенный сброс за счёт клонирования VM
- Отсутствие дополнительных затрат на железо или облако
Размещённые Mac‑провайдеры (облако)
Если вам нужна macOS в облаке, подойдут размещённые Mac‑провайдеры:- MacStadium (размещённые Mac)
- Подойдут и другие провайдеры размещённых Mac; следуйте их документации по VM + SSH
Быстрый путь (Lume, опытные пользователи)
- Установите Lume
lume create openclaw --os macos --ipsw latest- Завершите Setup Assistant, включите Remote Login (SSH)
lume run openclaw --no-display- Подключитесь по SSH, установите OpenClaw, настройте каналы
- Готово
Что потребуется (Lume)
- Apple Silicon Mac (M1/M2/M3/M4)
- macOS Sequoia или новее на хосте
- ~60 ГБ свободного дискового пространства на VM
- ~20 минут
1. Установка Lume
~/.local/bin нет в PATH:
2. Создание macOS VM
3. Завершение Setup Assistant
В окне VNC:- Выберите язык и регион
- Пропустите Apple ID (или войдите, если позже хотите iMessage)
- Создайте учётную запись пользователя (запомните имя и пароль)
- Пропустите все необязательные функции
- Откройте System Settings → General → Sharing
- Включите «Remote Login»
4. Получение IP‑адреса VM
192.168.64.x).
5. Подключение по SSH к VM
youruser на созданную вами учётную запись, а IP — на IP вашей VM.
6. Установка OpenClaw
Внутри VM:7. Настройка каналов
Отредактируйте файл конфига:8. Запуск VM без графического интерфейса
Остановите VM и перезапустите без дисплея:Бонус: интеграция iMessage
Это ключевая причина запуска на macOS. Используйте BlueBubbles, чтобы добавить iMessage в OpenClaw. Внутри VM:- Загрузите BlueBubbles с bluebubbles.app
- Войдите с помощью Apple ID
- Включите Web API и задайте пароль
- Укажите вебхуки BlueBubbles на ваш Gateway (шлюз) (пример:
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
Сохранение «золотого» образа
Перед дальнейшей кастомизацией снимите снапшот чистого состояния:Работа 24/7
Чтобы VM работала постоянно:- Держите Mac подключённым к питанию
- Отключите сон в System Settings → Energy Saver
- При необходимости используйте
caffeinate
Устранение неполадок
| Проблема | Решение |
|---|---|
| Не удаётся подключиться по SSH | Проверьте, что «Remote Login» включён в System Settings VM |
| IP VM не отображается | Дождитесь полной загрузки VM и снова выполните lume get openclaw |
| Команда Lume не найдена | Добавьте ~/.local/bin в PATH |
| QR WhatsApp не сканируется | Убедитесь, что вы вошли именно в VM (а не на хосте) при запуске openclaw channels login |
Связанная документация
- VPS hosting
- Nodes
- Gateway remote
- BlueBubbles channel
- Lume Quickstart
- Lume CLI Reference
- Unattended VM Setup (для продвинутых)
- Docker Sandboxing (альтернативный подход к изоляции)