Сегодня на Mac Mini M4 запустил "Лобстера" (OpenClaw AI Agent). На практике не рекомендую использовать M4 для локальных небольших моделей (логическое выводы могут быть ошибочными), такие как некоторые модели 7B, 8B; самая практичная архитектура: локальный Mac запускает агентскую структуру (действует как руки и ноги) + обращение к облачному API Gemini 3 Flash (действует как мозг).
Записываю конкретный процесс развертывания и точки, где могут возникнуть проблемы, для справки:
1. Завершить настройку базовой среды

Mac поставляется с Git, но не хватает среды Node.js. Я просто скачал .pkg установщик v24.13.1 (LTS) с сайта и установил по умолчанию, автоматически настроив среду Node и npm.
Ссылка на загрузку базовой среды (подходит для Mac Mini M4)
Рекомендуется скачать .pkg установочный пакет Node.js (он автоматически настроит npm):
https://nodejs.org/dist/v24.13.1/node-v24.13.1.pkg
2. Загрузка исходного кода и зависимостей
Клонируйте репозиторий и перейдите в каталог:
После установки, как показано на изображении:

2. Загрузка исходного кода и зависимостей
Загрузка исходного кода и зависимостей
Клонируйте репозиторий и перейдите в каталог: git clone https://github.com/OpenClaw/openclaw.git
Перейдите в каталог лобстера: cd openclaw
Установить пакеты зависимостей: npm install
В терминале выполните git clone для загрузки официального репозитория, затем перейдите в каталог и запустите npm install.

Проблема: ошибка запуска Error: spawn pnpm ENOENT. Причина заключается в том, что для компиляции требуется pnpm.
Ошибка запуска, указывает на отсутствие пакета pnpm

Решение: выполните npm install -g pnpm, чтобы установить этот компонент.
3. Настройка Google API
Запрос и настройка API-ключа
Google AI Studio (здесь бесплатно запросите API-ключ разработчика Gemini):
https://aistudio.google.com/app/apikey
Я думал, что могу использовать свою подписку на 1 год Google Pro (Gemini Advanced) для запуска лобстера, но после практического использования обнаружил, что здесь есть логическая ошибка: годовая подписка для потребителей и API для разработчиков — это две независимые системы.
Премиум подписка предназначена для людей, если использовать скрипты-имитаторы для частых вызовов в фоновом режиме, это может легко вызвать ограничения системы защиты от спама на веб-странице, и даже может привести к блокировке аккаунта.
Лобстеры, как автоматизированные программы, должны использовать API-систему разработчика. Правильный подход: напрямую обратиться в Google AI Studio для запроса официального API-ключа. В настоящее время Google предлагает очень щедрый бесплатный уровень (Free Tier), например, для запуска модели Gemini-3-flash, его бесплатный лимит токенов вполне достаточен для личного автоматизированного мониторинга, и не требует дополнительных затрат.
Выполните команду: cp .env.example .env (Этот конфигурационный файл является скрытым, и обычно мы его не видим)
После получения ключа скопируйте конфигурационный файл .env и заполните. Обратите внимание: символ # в конфигурационном файле является комментарием, при вводе GOOGLE_API_KEY= нужно удалить предшествующий #, иначе программа не сможет его прочитать.

4. PM2 фоновый демон
Агент должен быть в режиме ожидания 24 часа. Если вы используете оригинальную команду npm start, программа завершится при закрытии окна терминала.
Решение: глобально установите pm2 (sudo npm install -g pm2), используйте его, чтобы запустить лобстера в фоновом режиме. Если статус отображается как online, вы можете безопасно закрыть окно. Обратите внимание, что статус watching должен оставаться disabled, иначе программа при записи в журнал будет вызывать бесконечный цикл перезапусков.
Команда запуска: pm2 start npm --name "longxia" -- start

Сохраните фоновый процесс (чтобы избежать потери после перезагрузки): pm2 save
В настоящее время основная структура стабильно работает в фоновом режиме, следующим шагом будет интеграция с интерфейсом Telegram, настройка автоматического мониторинга новостей и структуры сделок справа.
Прикрепляю предыдущий пост о лобстерах, заинтересованные друзья могут взять.

