Как установить 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 проведёт через три шага:

  1. Выбор модели — Anthropic Claude, OpenAI GPT, Google Gemini или локальная модель через Ollama.
  2. API-ключ — вставляете ключ из дашборда провайдера. Ключ хранится локально в ~/.openclaw/.env.
  3. Подключение мессенджера — сканируете 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

Начать дискуссию