Установка¶
Уже прошли Начало работы? Тогда всё готово — эта страница посвящена альтернативным способам установки, инструкциям для конкретных платформ и обслуживанию.
Системные требования¶
- Node 22+ (скрипт-установщик из раздела способы установки установит его при отсутствии)
- macOS, Linux или Windows
pnpm— только при сборке из исходников
Способы установки¶
```
<Tabs>
<Tab title="macOS / Linux / WSL2">
```bash
curl -fsSL https://openclaw.ai/install.sh | bash
```
</Tab>
<Tab title="Windows (PowerShell)">
```powershell
iwr -useb https://openclaw.ai/install.ps1 | iex
```
</Tab>
</Tabs>
Готово — скрипт выполняет обнаружение Node, установку и первичную настройку.
Чтобы пропустить первичную настройку и просто установить бинарный файл:
<Tabs>
<Tab title="macOS / Linux / WSL2">
```bash
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
```
</Tab>
<Tab title="Windows (PowerShell)">
```powershell
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard
```
</Tab>
</Tabs>
Все флаги, переменные окружения и варианты для CI/автоматизации см. в разделе [Внутреннее устройство установщика](/install/installer).
```
```
<Tabs>
<Tab title="npm">
```bash
npm install -g openclaw@latest
openclaw onboard --install-daemon
```
<Accordion title="Ошибки сборки sharp?">
Если у вас глобально установлен libvips (часто на macOS через Homebrew) и `sharp` завершается с ошибкой, принудительно используйте предварительно собранные бинарные файлы:
```bash
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest
```
Если вы видите `sharp: Please add node-gyp to your dependencies`, установите инструменты сборки (macOS: Xcode CLT + `npm install -g node-gyp`) или используйте указанную выше переменную окружения.
</Accordion>
</Tab>
<Tab title="pnpm">
```bash
pnpm add -g openclaw@latest
pnpm approve-builds -g # approve openclaw, node-llama-cpp, sharp, etc.
openclaw onboard --install-daemon
```
<Note>
pnpm требует явного подтверждения для пакетов со скриптами сборки. После того как первая установка покажет предупреждение «Ignored build scripts», выполните `pnpm approve-builds -g` и выберите перечисленные пакеты.
</Note>
</Tab>
</Tabs>
```
```
<Steps>
<Step title="Клонировать и собрать">
Клонируйте [репозиторий OpenClaw](https://github.com/openclaw/openclaw) и выполните сборку:
```bash
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build
pnpm build
```
</Step>
<Step title="Подключить CLI">
Сделайте команду `openclaw` доступной глобально:
```bash
pnpm link --global
```
Либо пропустите связывание и запускайте команды через `pnpm openclaw ...` изнутри репозитория.
</Step>
<Step title="Запустить первичную настройку">
```bash
openclaw onboard --install-daemon
```
</Step>
</Steps>
Для более глубоких рабочих процессов разработки см. раздел [Настройка](/start/setup).
```
Другие способы установки¶
После установки¶
Проверьте, что всё работает:
openclaw doctor # check for config issues
openclaw status # gateway status
openclaw dashboard # open the browser UI
If you need custom runtime paths, use:
OPENCLAW_HOMEfor home-directory based internal pathsOPENCLAW_STATE_DIRfor mutable state locationOPENCLAW_CONFIG_PATHfor config file location
See Environment vars for precedence and full details.
Устранение неполадок: openclaw не найден¶
node -v
npm -v
npm prefix -g
echo "$PATH"
Если $(npm prefix -g)/bin (macOS/Linux) или $(npm prefix -g) (Windows) отсутствует в вашем $PATH, оболочка не может найти глобальные бинарные файлы npm (включая openclaw).
Исправление — добавьте его в файл инициализации вашей оболочки (~/.zshrc или ~/.bashrc):
export PATH="$(npm prefix -g)/bin:$PATH"
В Windows добавьте вывод команды npm prefix -g в PATH.
Затем откройте новый терминал (или выполните rehash в zsh / hash -r в bash).