Install overview
Установити
Системні вимоги
- Node 22.19+, 23.11+ або 24+ — Node 24 є цільовою версією за замовчуванням; сценарій інсталятора налаштовує її автоматично.
- macOS, Linux або Windows — користувачі Windows можуть почати з нативного застосунку Windows Hub, інсталятора CLI для PowerShell або Gateway у WSL2. Див. Windows.
pnpmпотрібен лише для складання з вихідного коду.
Рекомендовано: сценарій інсталятора
Найшвидший спосіб установлення. Він визначає вашу ОС, за потреби встановлює Node, установлює OpenClaw і запускає початкове налаштування.
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bashWindows (PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iexЩоб установити без запуску початкового налаштування:
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboardWindows (PowerShell)
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboardУсі прапорці та параметри для CI й автоматизації див. у розділі Внутрішня будова інсталятора.
Альтернативні способи встановлення
Інсталятор із локальним префіксом (install-cli.sh)
Використовуйте цей спосіб, якщо хочете розмістити OpenClaw і Node під локальним префіксом, наприклад
~/.openclaw, без залежності від загальносистемної інсталяції Node:
curl -fsSL https://openclaw.ai/install-cli.sh | bashЗа замовчуванням він підтримує встановлення через npm, а також установлення з робочої копії git у межах того самого процесу з префіксом. Повний довідник: Внутрішня будова інсталятора.
Уже встановили? Перемикайтеся між установленнями з пакета та з git за допомогою
openclaw update --channel dev і openclaw update --channel stable. Див.
Оновлення.
npm, pnpm або bun
Якщо ви вже самостійно керуєте Node:
npm
npm install -g openclaw@latestopenclaw onboard --install-daemonpnpm
pnpm add -g openclaw@latestpnpm approve-builds -gopenclaw onboard --install-daemonbun
bun add -g openclaw@latestopenclaw onboard --install-daemonЗ вихідного коду
Для учасників розробки або тих, хто хоче запускати систему з локальної робочої копії:
git clone https://github.com/openclaw/openclaw.gitcd openclawpnpm install && pnpm build && pnpm ui:buildpnpm link --globalopenclaw onboard --install-daemonАбо пропустіть створення посилання й використовуйте pnpm openclaw ... у репозиторії. Повні робочі процеси розробки див. у розділі Налаштування.
Установлення з основної робочої копії GitHub
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method git --version mainКонтейнери та менеджери пакетів
Контейнеризовані розгортання або розгортання без графічного інтерфейсу.
Безпривілейована контейнерна альтернатива Docker.
Декларативне встановлення через Nix flake.
Автоматизоване розгортання парку машин.
Використання лише CLI через середовище виконання Bun.
Перевірка встановлення
openclaw --version # підтвердити доступність CLIopenclaw doctor # перевірити наявність проблем із конфігурацієюopenclaw gateway status # перевірити, чи працює GatewayЯкщо після встановлення потрібен керований запуск:
- macOS: LaunchAgent через
openclaw onboard --install-daemonабоopenclaw gateway install - Linux/WSL2: користувацька служба systemd через ті самі команди
- Нативна Windows: спочатку Scheduled Task, а якщо створення завдання заборонено — резервний елемент входу для кожного користувача в папці Startup
Хостинг і розгортання
Розгорніть OpenClaw на хмарному сервері або VPS. Повний список постачальників (DigitalOcean, Hetzner, Hostinger, Fly.io, GCP, Azure, Railway, Northflank, Oracle Cloud, Raspberry Pi тощо) див. у розділі Сервер Linux; також можна виконати декларативне розгортання на Render.
Виберіть постачальника.
Спільні кроки для Docker.
Розгортання K8s.
Оновлення, перенесення або видалення
Підтримуйте OpenClaw в актуальному стані.
Перенесіть систему на нову машину.
Повністю видаліть OpenClaw.
Усунення несправностей: openclaw не знайдено
Майже завжди це проблема з PATH: глобальний каталог виконуваних файлів npm відсутній у змінній PATH вашої оболонки. Повне рішення, зокрема шлях для Windows, див. у розділі Усунення несправностей Node.js.
node -v # Node встановлено?npm prefix -g # Де розташовані глобальні пакети?echo "$PATH" # Чи є глобальний каталог виконуваних файлів у PATH?