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

Записываю конкретный процесс развертывания и точки, где могут возникнуть проблемы, для справки:

1. Завершить настройку базовой среды

git и docker уже готовы, не хватает только node

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. Загрузка исходного кода и зависимостей
Клонируйте репозиторий и перейдите в каталог:

После установки, как показано на изображении:

Можно увидеть, что npm и node показывают конкретные версии

2. Загрузка исходного кода и зависимостей

Загрузка исходного кода и зависимостей
Клонируйте репозиторий и перейдите в каталог: git clone https://github.com/OpenClaw/openclaw.git

Перейдите в каталог лобстера: cd openclaw

Установить пакеты зависимостей: npm install

В терминале выполните git clone для загрузки официального репозитория, затем перейдите в каталог и запустите npm install.

Выполните команду git clone, затем войдите в каталог openclaw

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

Ошибка запуска, указывает на отсутствие пакета 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 status, а также просмотреть журнал с помощью pm2 logs longxia.

Сохраните фоновый процесс (чтобы избежать потери после перезагрузки): pm2 save

В настоящее время основная структура стабильно работает в фоновом режиме, следующим шагом будет интеграция с интерфейсом Telegram, настройка автоматического мониторинга новостей и структуры сделок справа.

Прикрепляю предыдущий пост о лобстерах, заинтересованные друзья могут взять.

О недавнем популярном "Лобстере" (OpenClaw): что это? Как это играть? Руководство по избеганию проблем с Mac Mini M4

#大漠茶馆 #OPENCLAW #MACMINI #DeepSeek #Gemini