Как установить OpenClaw — личный AI-ассистент на любой платформе
Если вы давно хотели свой личный AI-ассистент, который живёт у вас, а не где-то в облаке чужого сервиса — OpenClaw именно про это. Это опенсорс-проект, который разворачивается локально и умеет подключаться к любым мессенджерам: WhatsApp, Telegram, Slack, Discord, iMessage и ещё десятку платформ. По сути — ваш персональный ChatGPT, но под вашим полным контролем.
Расскажу, как поставить его за несколько минут.
Что такое OpenClaw
OpenClaw — это self-hosted AI-ассистент с открытым исходным кодом. Он работает как шлюз между вами и языковыми моделями: Claude, GPT-4, Gemini или локальными моделями через Ollama. Вы выбираете провайдера сами, ключи API хранятся только у вас локально.
Из коробки есть:
- мультиканальный инбокс (один бот во всех мессенджерах)
- голосовой режим (wake-words на macOS/iOS)
- браузерное управление через веб-интерфейс на порту 3000
- поддержка Docker, Nix, Ansible для продвинутых сценариев
Системные требования
- Node.js 22+ (установщик поставит сам, если отсутствует)
- macOS, Linux или Windows
- На Windows настоятельно рекомендуется использовать WSL2
Способ 0 — Не разбираться с установкой, а сразу начать пользоваться. Timeweb предлагает развернуть OpenClaw за вас. Берете у них vps, пару кликов - и готово. Плюсы: стабильный сервер без администрирования, решения проблем доступов (РФ), не надо разбираться с установкой и железом. Подробнее смотрите на их сайте.
Способ 1 — Установочный скрипт (рекомендуется)
Самый простой вариант. Одна команда — и скрипт сам определит наличие Node, установит его при необходимости и запустит мастер настройки.
macOS / Linux / WSL2:
bashcurl -fsSL https://openclaw.ai/install.sh |bash
Windows (PowerShell):
powershelliwr-useb https://openclaw.ai/install.ps1 |iex
После этого запустится onboarding-мастер: выберете AI-провайдера, вставите API-ключ, подключите мессенджер.
Если хотите просто поставить бинарник без мастера:
bashcurl -fsSL https://openclaw.ai/install.sh |bash -s -- --no-onboard
Способ 2 — Через npm или pnpm
Если Node 22+ уже стоит и вы привыкли управлять пакетами вручную:
bashnpminstall -g openclaw@latest openclaw onboard --install-daemon
Или через pnpm:
bashpnpmadd -g openclaw@latest pnpm approve-builds -g # разрешить сборку нативных зависимостейopenclaw onboard --install-daemon
Важно для pnpm: после первой установки появится предупреждение «Ignored build scripts». Выполните pnpm approve-builds -g и выберите все пакеты из списка — иначе openclaw не запустится корректно.
Способ 3 — Docker
Подходит для серверов и изолированных сред:
bashdocker pull openclaw/openclaw:latest docker run -d --name openclaw \ -p 3000:3000 \ -v ~/.openclaw:/root/.openclaw \ --env-file ~/.openclaw/.env \ openclaw/openclaw:latest
Или через Docker Compose — тогда конфиг сохраняется между перезапусками.
Способ 4 — Сборка из исходников
Для разработчиков и тех, кто хочет контролировать каждую деталь:
bashgit clone https://github.com/openclaw/openclaw.git cd openclaw pnpminstallpnpm ui:build pnpm build pnpmlink --global openclaw onboard --install-daemon
Проверка установки
После любого из вариантов убедитесь, что всё работает:
bashopenclaw doctor # диагностика конфигурацииopenclaw status # статус шлюзаopenclaw dashboard # открыть веб-интерфейс в браузере
Если в терминале пишет openclaw: command not found — скорее всего, глобальная папка npm не попала в PATH. Исправляется так:
bashexportPATH="$(npm prefix -g)/bin:$PATH"
Добавьте эту строку в ~/.zshrc или ~/.bashrc и перезапустите терминал.
Настройка после установки
Мастер onboarding проведёт через три шага:
- Выбор модели — Anthropic Claude, OpenAI GPT, Google Gemini или локальная модель через Ollama.
- API-ключ — вставляете ключ из дашборда провайдера. Ключ хранится локально в ~/.openclaw/.env.
- Подключение мессенджера — сканируете QR-код для WhatsApp, вставляете токен бота для Telegram или Discord.
После этого отправьте боту в мессенджере сообщение «What can you do?» — если ответил, всё работает.
Обновление
bashnpminstall -g openclaw@latest # илиpnpmadd -g openclaw@latest
Конфиг и данные хранятся в ~/.openclaw и при обновлении не затрагиваются.
Итог
OpenClaw — один из редких AI-проектов, где установка реально занимает две минуты, а не полдня. Одна команда, мастер настройки, и личный ассистент уже отвечает вам в Telegram. При этом все данные и ключи остаются у вас — никакого vendor lock-in.
Репозиторий: github.com/openclaw/openclaw
Документация: docs.openclaw.ai