Системные требования
- Node 24 (рекомендуется) или Node 22.19+ - установочный скрипт обрабатывает это автоматически
- macOS, Linux или Windows - пользователи Windows могут начать с нативного приложения Windows Hub, установщика CLI для PowerShell или WSL2 Gateway. См. Windows.
pnpmнужен только при сборке из исходного кода
Рекомендуется: установочный скрипт
Самый быстрый способ установки. Он определяет вашу ОС, при необходимости устанавливает Node, устанавливает OpenClaw и запускает первичную настройку.Пользователи Windows на настольных компьютерах также могут установить нативное сопутствующее приложение Windows Hub, которое включает настройку, статус в трее, чат, режим узла и локальный режим MCP.
- macOS / Linux / WSL2
- Windows (PowerShell)
- macOS / Linux / WSL2
- Windows (PowerShell)
Альтернативные способы установки
Установщик с локальным префиксом (install-cli.sh)
Используйте этот вариант, если хотите держать OpenClaw и Node в локальном префиксе, например
~/.openclaw, без зависимости от общесистемной установки Node:
openclaw update --channel dev и openclaw update --channel stable. См.
Обновление.
npm, pnpm или bun
Если вы уже управляете Node самостоятельно:- npm
- pnpm
- bun
Размещенный установщик сбрасывает фильтры свежести npm, такие как
min-release-age,
для установки пакета OpenClaw. Если вы устанавливаете вручную через npm, ваша собственная
политика npm все равно применяется.Из исходного кода
Для участников разработки или всех, кто хочет запускать из локального checkout:pnpm openclaw ... внутри репозитория. Полные рабочие процессы разработки см. в разделе Настройка.
Установка из checkout основной ветки GitHub
Контейнеры и менеджеры пакетов
Docker
Контейнеризованные или безголовые развертывания.
Podman
Rootless-альтернатива Docker для контейнеров.
Nix
Декларативная установка через Nix flake.
Ansible
Автоматизированная подготовка парка машин.
Bun
Использование только CLI через среду выполнения Bun.
Проверка установки
- macOS: LaunchAgent через
openclaw onboard --install-daemonилиopenclaw gateway install - Linux/WSL2: пользовательская служба systemd через те же команды
- Нативная Windows: сначала Scheduled Task, с резервным элементом входа в пользовательской папке Startup, если создание задачи запрещено
Хостинг и развертывание
Разверните OpenClaw на облачном сервере или VPS:VPS
Любой Linux VPS.
Docker VM
Общие шаги для Docker.
Kubernetes
Развертывание K8s.
Fly.io
Развертывание на Fly.io.
Hetzner
Развертывание в Hetzner.
GCP
Развертывание в Google Cloud.
Azure
Развертывание в Azure.
Railway
Развертывание в Railway.
Render
Развертывание в Render.
Northflank
Развертывание в Northflank.
Обновление, миграция или удаление
Обновление
Поддерживайте OpenClaw в актуальном состоянии.
Миграция
Перенос на новую машину.
Удаление
Полностью удалите OpenClaw.
Устранение неполадок: openclaw не найден
Если установка прошла успешно, но openclaw не найден в вашем терминале:
$(npm prefix -g)/bin отсутствует в вашем $PATH, добавьте его в файл запуска вашей оболочки (~/.zshrc или ~/.bashrc):