Install overview
Встановлення
Системні вимоги
- Node 24 (рекомендовано) або Node 22.16+ - скрипт інсталятора обробляє це автоматично
- macOS, Linux або Windows - підтримуються як нативний Windows, так і WSL2; WSL2 стабільніший. Див. Windows.
pnpmпотрібен лише якщо ви збираєте з вихідного коду
Рекомендовано: скрипт інсталятора
Найшвидший спосіб інсталяції. Він визначає вашу ОС, інсталює Node за потреби, інсталює OpenClaw і запускає onboarding.
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bashWindows (PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iexЩоб інсталювати без запуску onboarding:
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-checkout у межах того самого потоку з префіксом. Повна довідка: внутрішні механізми інсталятора.
Уже інстальовано? Перемикайтеся між пакетною та 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Усунення несправностей: помилки збірки sharp (npm)
Якщо sharp дає збій через глобально інстальований libvips:
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latestЗ вихідного коду
Для контриб’юторів або всіх, хто хоче запускати з локального checkout:
git clone https://github.com/openclaw/openclaw.gitcd openclawpnpm install && pnpm build && pnpm ui:buildpnpm link --globalopenclaw onboard --install-daemonАбо пропустіть link і використовуйте pnpm openclaw ... зсередини репозиторію. Повні робочі процеси розробки див. у Налаштуванні.
Інсталяція з GitHub main
npm install -g github:openclaw/openclaw#mainКонтейнери та менеджери пакетів
Контейнеризовані або headless-розгортання.
Rootless контейнерна альтернатива Docker.
Декларативна інсталяція через Nix flake.
Автоматизоване підготовлення fleet.
Використання лише CLI через середовище виконання Bun.
Перевірка інсталяції
openclaw --version # confirm the CLI is availableopenclaw doctor # check for config issuesopenclaw gateway status # verify the Gateway is runningЯкщо після інсталяції вам потрібен керований запуск:
- macOS: LaunchAgent через
openclaw onboard --install-daemonабоopenclaw gateway install - Linux/WSL2: користувацька служба systemd через ті самі команди
- Нативний Windows: спочатку Scheduled Task, із резервним login item у теці Startup для конкретного користувача, якщо створення завдання відхилено
Хостинг і розгортання
Розгорніть OpenClaw на хмарному сервері або VPS:
OPENCLAW_DOCS_MARKER:cardOpen:IHRpdGxlPSJGbHkuaW8iIGhyZWY9Ii91ay9pbnN0YWxsL2ZseSI Fly.io OPENCLAW_DOCS_MARKER:cardClose:
Оновлення, міграція або деінсталяція
Підтримуйте OpenClaw в актуальному стані.
Перенесіть на нову машину.
Повністю видаліть OpenClaw.
Усунення несправностей: openclaw не знайдено
Якщо інсталяція успішна, але openclaw не знайдено у вашому терміналі:
node -v # Node installed?npm prefix -g # Where are global packages?echo "$PATH" # Is the global bin dir in PATH?Якщо $(npm prefix -g)/bin немає у вашому $PATH, додайте його до startup-файлу вашої shell (~/.zshrc або ~/.bashrc):
export PATH="$(npm prefix -g)/bin:$PATH"Потім відкрийте новий термінал. Докладніше див. у Налаштуванні Node.