Установка OpenClaw: Windows, macOS, Linux и Docker — с командами и первым запуском

Установка OpenClaw: Windows, macOS, Linux и Docker — с командами и первым запуском

OpenClaw ставится одной командой в терминале — минут за десять, если ничего не блокирует сеть. Дальше начинается вторая часть: на первом запуске агент спрашивает, к какой модели подключаться, и вот тут у многих затык. Сам OpenClaw бесплатный, а вот доступ к модели — платный, и российская карта на этом шаге не проходит. В статье — точная команда установки под каждую систему, что делать, если версия Node не подходит, как пройти онбординг и как проверить, что всё встало.

Коротко:

  • Для Windows одна команда в PowerShell, для macOS, Linux и WSL2 — одна команда в терминале, обе с официального домена openclaw.ai.
  • Нужен Node.js 26 (рекомендован), минимально поддерживаются 22.22.3, 24.15 и 25.9.
  • Сам агент бесплатный — платить нужно на шаге подключения модели.
  • После установки — мастер openclaw onboard и три команды проверки.
  • Docker подходит тем, кто не хочет ставить Node прямо в систему, точный compose-файл лежит в документации.
  • Мобильные приложения OpenClaw — не установка агента на телефон, а клиент к гейтвею, который работает на компьютере или сервере.

Что нужно до установки

Для установки OpenClaw нужны Node.js 26 (или минимум 22.22.3, 24.15, 25.9), свободный порт для гейтвея и доступ к модели — без него агент запустится, но не сможет отвечать.

Установщик сам проверяет версию Node и при необходимости подтягивает нужную — вручную ставить Node заранее не обязательно. Отдельно устанавливать pnpm нужно только тем, кто собирает OpenClaw из исходников, рядовому пользователю он не понадобится.

Установочный скрипт выполняется с правами вашего пользователя и может менять файлы в системе. Запускайте его только с официального домена openclaw.ai — никаких сторонних зеркал и репостов команды из случайных источников.

Схема экрана: так выглядит команда установки OpenClaw — в PowerShell и в bash.
Схема экрана: так выглядит команда установки OpenClaw — в PowerShell и в bash.

Дальше агенту нужен доступ к модели — это отдельный платёж, который не проходит с российской карты напрямую.

Установка на Windows

На Windows OpenClaw ставится одной командой PowerShell, которая скачивает и запускает установочный скрипт с официального домена.

iwr -useb https://openclaw.ai/install.ps1 | iex

Скрипт определяет версию Windows, проверяет Node и при необходимости ставит нужную, после чего сам предлагает пройти онбординг. Если онбординг не нужен прямо сейчас, у скрипта есть отдельный флаг для запуска без него.

WSL2 для установки не обязателен — команда выше работает и в обычном PowerShell. Смысл ставить WSL2 появляется, если вы уже держите на машине линуксовое окружение для разработки и хотите, чтобы OpenClaw жил там же, а не в Windows напрямую. Для разового знакомства с агентом WSL2 — лишний шаг.

В выдаче по этой теме встречается вариант команды с irm вместо iwr -useb — он тоже рабочий, оба алиаса ведут на один и тот же командлет PowerShell. Но в официальной документации указан именно iwr -useb, и в блок кода имеет смысл ставить формулировку с сайта разработчика, а не пересказ из сторонней статьи.

Одна команда в PowerShell закрывает установку на Windows целиком — дальше остаётся только пройти онбординг.

Установка на macOS и Linux

На macOS, Linux и в WSL2 команда установки одна и та же — через curl.

curl -fsSL https://openclaw.ai/install.sh | bash

Скрипт скачивает установщик, проверяет версию Node и запускает онбординг сразу после установки — точно так же, как на Windows. Для Ubuntu отдельных шагов нет: команда работает без изменений, разница только в том, что именно установщик подтянет для конкретного дистрибутива.

Если вы планируете держать OpenClaw на Mac mini как круглосуточного агента, а не только пробовать его на рабочей машине, разумнее сразу почитать отдельный материал про сервер и мини-ПК — там разбор ресурсов и автозапуска, здесь речь только про сам факт установки.

Установка OpenClaw: Windows, macOS, Linux и Docker — с командами и первым запуском

Путь от проверки Node.js до готового агента укладывается в 10 минут.

Установка через npm

Тем, у кого Node.js уже стоит в системе, проще поставить OpenClaw как обычный npm-пакет.

npm install -g openclaw@latest --allow-scripts openclaw openclaw onboard --install-daemon

Здесь есть неочевидная деталь: начиная с npm 12 lifecycle-скрипты пакетов по умолчанию заблокированы, и без флага --allow-scripts openclaw установка молча завершится без ошибки, но агент не заработает как надо — часть post-install шагов просто не выполнится. Это самая частая причина, почему npm-установка «вроде прошла», а команда openclaw дальше не запускается или запускается не полностью. Флаг --install-daemon у onboard сразу регистрирует OpenClaw как фоновую службу, чтобы не запускать его вручную при каждой перезагрузке.

Запуск в Docker

Docker имеет смысл тем, кто не хочет ставить Node в основную систему, и тем, кому нужен headless-сервер без графического окружения — например, отдельная машина, которая крутит агента постоянно. Для разового знакомства с OpenClaw на личном ноутбуке это лишний слой: проще поставить агент напрямую через iwr или curl.

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

./scripts/docker/setup.sh docker compose up -d openclaw-gateway

Точный docker-compose.yml и флаги для готового образа из реестра меняются вместе с релизами, поэтому конкретный набор переменных под ваш сценарий (локальный билд или готовый образ ghcr.io/openclaw/openclaw) лучше сверить в разделе `/install/docker` официальной документации перед запуском. Команды внутри уже поднятого контейнера выполняются глобальным флагом --container <имя>, без захода в него отдельным docker exec.

Три пути поставить OpenClaw: официальный скрипт, npm-пакет и Docker — выбор зависит от того, что уже стоит в системе.
Три пути поставить OpenClaw: официальный скрипт, npm-пакет и Docker — выбор зависит от того, что уже стоит в системе.

Первый запуск: онбординг и конфиг

После установки любым из способов запускается мастер openclaw onboard — он задаёт вопросы про рабочее пространство, каналы связи и провайдера модели, а результат сохраняет в ~/.openclaw/openclaw.json. Отдельно есть openclaw setup для первичной настройки гейтвея и здоровья системы и openclaw configure, который правит уже готовую установку точечно — например, только модель или только канал, без повторного прохождения всего мастера.

Конфиг можно смотреть и менять напрямую, не открывая openclaw.json руками:

openclaw config get openclaw config set openclaw config unset openclaw config file openclaw config validate

Модель задаётся в формате provider/model — например anthropic/claude-opus-4-6. Веб-интерфейс для тех, кто не хочет жить в терминале, поднимается командой openclaw dashboard.

Именно на шаге выбора провайдера в мастере агент просит ключ API или подписку — и здесь начинаются деньги. Российская карта на этом шаге не проходит. Мы в «Оплата Забугор» оплачиваем доступ к моделям в рублях: переводите сумму привычным способом, мы платим за вас зарубежной картой. Курс на 13 августа 2026 года — доллар 96 ₽, евро 114 ₽, комиссия считается лесенкой от суммы платежа: до 999 ₽ — фиксированные 350 ₽, 1 000–2 999 ₽ — 32%, 3 000–4 999 ₽ — 27%, 5 000–9 999 ₽ — 22%, дальше ставка снижается и на суммах от 100 000 ₽ опускается до 7%. Если хочется платить самостоятельно — можно получить предоплаченную карту и ввести её реквизиты прямо в форму провайдера.

Как проверить, что всё встало

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

openclaw --version openclaw doctor openclaw gateway status

--version просто подтверждает, что бинарник на месте и виден системе. doctor прогоняет диагностику окружения — версию Node, права на нужные папки, доступность порта — и в норме заканчивается коротким списком без красных пунктов. gateway status показывает, поднят ли сам процесс гейтвея и слушает ли он порт. Если doctor ругается на что-то из списка — это отдельная тема с типовыми ошибками OpenClaw, разбор которой не помещается в статью про установку.

А на телефоне это работает?

Приложения OpenClaw для iOS и Android — это не установка агента на телефон, а клиент, который подключается к уже работающему гейтвею на компьютере или сервере. Сам агент как считал, обрабатывал запросы и хранил рабочее пространство на своей машине, так и продолжает это делать — телефон только показывает переписку, голосовой ввод и запросы на подтверждение действий.

Практически это значит: сначала OpenClaw ставится одним из способов выше на компьютер или сервер, и только потом телефон подключается к нему как второе устройство. Без работающего где-то гейтвея мобильное приложение само по себе агента не запустит.

Системные требования и команда установщика на странице <a href="https://api.dtf.ru/v2.8/redirect?to=http%3A%2F%2Fdocs.openclaw.ai%2Finstall&postId=5251171" rel="nofollow noreferrer noopener" target="_blank">docs.openclaw.ai/install</a> — сверено 14 августа 2026 года.
Системные требования и команда установщика на странице docs.openclaw.ai/install — сверено 14 августа 2026 года.

Частые вопросы

Какая версия Node нужна для OpenClaw?

Рекомендована Node.js 26. Из более старых веток поддерживаются 22.22.3 и новее, 24.15 и новее, 25.9 и новее. Node 23 не поддерживается. Установочный скрипт сам проверяет версию и при необходимости подтягивает нужную.

Чем `iwr`-установщик отличается от установки через npm?

iwr -useb ... | iex и аналогичный curl ... | bash для Unix — это официальные установочные скрипты, которые сами ставят Node при необходимости и запускают онбординг. Установка через npm install -g openclaw@latest рассчитана на тех, у кого Node уже стоит в системе, и требует отдельного флага --allow-scripts openclaw начиная с npm 12.

Нужен ли WSL2 на Windows?

Нет, для самой установки WSL2 не обязателен — команда iwr -useb https://openclaw.ai/install.ps1 | iex работает в обычном PowerShell. WSL2 имеет смысл, если вы уже держите на машине линуксовое окружение для разработки и хотите разместить агента там же.

Где лежит конфигурация OpenClaw?

В файле ~/.openclaw/openclaw.json. Менять его можно вручную или через команды openclaw config get, set, unset, file и validate, не открывая файл напрямую.

Сколько стоит сам OpenClaw?

Сам агент бесплатный — устанавливается и запускается без оплаты. Деньги нужны на шаге подключения модели: провайдер просит ключ API или подписку, и вот этот доступ уже платный.

Можно ли поставить агент на Android?

Само приложение для Android ставится бесплатно, но это клиент, а не полноценная установка агента. Чтобы им пользоваться, OpenClaw сначала нужно поставить на компьютер или сервер и запустить гейтвей — телефон подключается к нему как второе устройство.

Если коротко: проверьте версию Node, выполните установщик под вашу систему, пройдите openclaw onboard, подключите модель и прогоните openclaw doctor — на этом установка закрыта. Единственный платный шаг во всей цепочке — доступ к модели, и именно на нём чаще всего встаёт российская карта.

Список сервисов на сайте «Оплата Забугор» не закрытый. Если нужного провайдера или плана в нём пока нет — это не препятствие: напишите, что именно нужно оплатить, и мы посчитаем стоимость и оплатим.