Hosting
Виртуальные машины macOS
Рекомендуемый вариант по умолчанию (для большинства пользователей)
- Небольшой Linux VPS для постоянно включенного Gateway и низкой стоимости. См. хостинг VPS.
- Выделенное оборудование (Mac mini или Linux-компьютер), если вам нужен полный контроль и домашний IP-адрес для автоматизации браузера. Многие сайты блокируют IP-адреса дата-центров, поэтому локальный браузинг часто работает лучше.
- Гибридный вариант: держите Gateway на дешевом VPS и подключайте свой Mac как Node, когда нужна автоматизация браузера или UI. См. Nodes и удаленный Gateway.
Используйте macOS VM, когда вам специально нужны возможности, доступные только в macOS, например iMessage, или нужна строгая изоляция от вашего повседневного Mac.
Варианты macOS VM
Локальная VM на вашем Apple Silicon Mac (Lume)
Запустите OpenClaw в изолированной macOS VM на существующем Apple Silicon Mac с помощью Lume.
Это дает вам:
- Полноценную среду macOS в изоляции (хост остается чистым)
- Поддержку iMessage через
imsg(локальный путь по умолчанию невозможен в Linux/Windows) - Мгновенный сброс через клонирование VM
- Без дополнительного оборудования или облачных затрат
Размещенные Mac-провайдеры (облако)
Если вам нужна macOS в облаке, размещенные Mac-провайдеры тоже подходят:
- MacStadium (размещенные Mac)
- Другие поставщики размещенных Mac также работают; следуйте их документации по VM + SSH
Когда у вас появится SSH-доступ к macOS VM, переходите к шагу 6 ниже.
Быстрый путь (Lume, опытные пользователи)
- Установите Lume
lume create openclaw --os macos --ipsw latest- Завершите Ассистент настройки, включите удаленный вход (SSH)
lume run openclaw --no-display- Подключитесь по SSH, установите OpenClaw, настройте каналы
- Готово
Что вам понадобится (Lume)
- Apple Silicon Mac (M1/M2/M3/M4)
- macOS Sequoia или новее на хосте
- ~60 ГБ свободного места на диске на каждую VM
- ~20 минут
1) Установите Lume
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"Если ~/.local/bin нет в вашем PATH:
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.zshrc && source ~/.zshrcПроверьте:
lume --versionДокументация: установка Lume
2) Создайте macOS VM
lume create openclaw --os macos --ipsw latestЭто загрузит macOS и создаст VM. Окно VNC откроется автоматически.
3) Завершите Ассистент настройки
В окне VNC:
- Выберите язык и регион
- Пропустите Apple ID (или войдите, если позже хотите использовать iMessage)
- Создайте учетную запись пользователя (запомните имя пользователя и пароль)
- Пропустите все дополнительные функции
После завершения настройки:
- Включите SSH: откройте Системные настройки -> Основные -> Общий доступ и включите «Удаленный вход».
- Для использования VM без графического окна включите автоматический вход: откройте Системные настройки -> Пользователи и группы, выберите «Автоматически входить как:» и выберите пользователя VM.
4) Получите IP-адрес VM
lume get openclawНайдите IP-адрес (обычно 192.168.64.x).
5) Подключитесь к VM по SSH
ssh youruser@192.168.64.XЗамените youruser на учетную запись, которую вы создали, а IP-адрес — на IP вашей VM.
6) Установите OpenClaw
Внутри VM:
npm install -g openclaw@latestopenclaw onboard --install-daemonСледуйте подсказкам начальной настройки, чтобы настроить поставщика модели (Anthropic, OpenAI и т. д.).
7) Настройте каналы
Отредактируйте файл конфигурации:
nano ~/.openclaw/openclaw.jsonДобавьте свои каналы:
{ channels: { whatsapp: { dmPolicy: "allowlist", allowFrom: ["+15551234567"], }, telegram: { botToken: "YOUR_BOT_TOKEN", }, },}Затем войдите в WhatsApp (отсканируйте QR-код):
openclaw channels login8) Запустите VM без графического окна
Остановите VM и перезапустите без дисплея:
lume stop openclawlume run openclaw --no-displayVM работает в фоне. Демон OpenClaw поддерживает работу Gateway.
Чтобы проверить статус:
ssh youruser@192.168.64.X "openclaw status"Бонус: интеграция iMessage
Это главное преимущество запуска на macOS. Используйте iMessage с imsg, чтобы добавить Сообщения в OpenClaw.
Внутри VM:
- Войдите в Сообщения.
- Установите
imsg. - Предоставьте полный доступ к диску и разрешение на автоматизацию для процесса, запускающего OpenClaw/
imsg. - Проверьте поддержку RPC с помощью
imsg rpc --help.
Добавьте в конфигурацию OpenClaw:
{ channels: { imessage: { enabled: true, cliPath: "imsg", dbPath: "~/Library/Messages/chat.db", }, },}Перезапустите Gateway. Теперь ваш агент может отправлять и получать iMessage.
Полные сведения по настройке: канал iMessage
Сохраните эталонный образ
Перед дальнейшей настройкой сделайте снимок чистого состояния:
lume stop openclawlume clone openclaw openclaw-goldenСброс в любое время:
lume stop openclaw && lume delete openclawlume clone openclaw-golden openclawlume run openclaw --no-displayРабота 24/7
Поддерживайте VM в рабочем состоянии так:
- Держите Mac подключенным к питанию
- Отключите сон в Системных настройках → Экономия энергии
- Используйте
caffeinateпри необходимости
Для настоящего постоянно включенного режима рассмотрите выделенный Mac mini или небольшой VPS. См. хостинг VPS.
Устранение неполадок
| Проблема | Решение |
|---|---|
| Не удается подключиться к VM по SSH | Проверьте, что «Удаленный вход» включен в Системных настройках VM |
| IP VM не отображается | Подождите, пока VM полностью загрузится, затем снова выполните lume get openclaw |
| Команда Lume не найдена | Добавьте ~/.local/bin в ваш PATH |
| QR-код WhatsApp не сканируется | Убедитесь, что вы вошли в VM (а не на хост), когда выполняете openclaw channels login |
Связанная документация
- хостинг VPS
- Nodes
- удаленный Gateway
- канал iMessage
- быстрый старт Lume
- справочник CLI Lume
- настройка VM без участия пользователя (для продвинутых)
- изоляция Docker (альтернативный подход к изоляции)