Модуль 3.1 · Урок 2
Урок 2: Установка и первый запуск
Содержание
- Чему вы научитесь
- Предварительные требования
- Шаг 1. Установка OpenClaw
- Шаг 2. Онбординг
- Что произойдёт во время онбординга
- Шаг 3. Проверка работы
- Шаг 4. Первое сообщение через WebChat
- Конфигурация: openclaw.json
- Для пользователей из России
- Вариант 1: VPS в другой стране
- Вариант 2: Прокси
- Вариант 3: Локальные модели
- Устранение типичных проблем
- Ошибка “EACCES permission denied”
- Gateway не запускается
- API-ключ не принимается
- Ошибка “Node.js version too old”
- Попробуйте сами
- Ключевые выводы
- Следующий урок
Чему вы научитесь
- Устанавливать OpenClaw глобально через npm
- Проходить мастер онбординга (onboarding wizard)
- Выбирать и подключать AI-модель (Claude, GPT, Gemini)
- Запускать Gateway как фоновый процесс (daemon)
- Проверять статус работы и диагностировать проблемы
- Настраивать VPS для российских пользователей (доступ к API)
Предварительные требования
Перед установкой убедитесь, что у вас есть:
- Node.js версии 22 или выше
node --version
# Ожидаемый вывод: v22.x.x или выше
Если версия ниже 22:
# Установка через nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc
nvm install 22
nvm use 22
- npm (устанавливается вместе с Node.js)
npm --version
# Ожидаемый вывод: 10.x.x или выше
- API-ключ AI-модели (одна из):
- Anthropic (Claude): console.anthropic.com
- OpenAI (GPT): platform.openai.com
- Google (Gemini): aistudio.google.com
Шаг 1. Установка OpenClaw
Установите OpenClaw глобально и проверьте, что всё работает:
Установка и проверка OpenClaw
Чтобы PATH сохранялся после перезагрузки, добавьте строку export в ~/.bashrc или ~/.zshrc.
Шаг 2. Онбординг
Запустите мастер настройки:
openclaw onboard --install-daemon
Флаг --install-daemon установит Gateway как фоновый процесс, который будет запускаться автоматически.
Что произойдёт во время онбординга
-
Выбор AI-модели. Мастер предложит выбрать основную модель. Рекомендуемый выбор:
- Claude Sonnet — оптимальный баланс качества и скорости
- Claude Opus — лучшее качество, но дороже
- GPT-5 — хорошая альтернатива
- Gemini — бюджетный вариант
-
Ввод API-ключа. Введите ключ выбранной модели. Ключ сохраняется локально в конфигурации.
-
Первый канал. Мастер предложит подключить первый канал (WebChat — самый простой вариант для начала).
-
Создание workspace. Будет создана директория
~/.openclaw/со структурой:
~/.openclaw/
├── openclaw.json # Основная конфигурация
├── workspace/
│ └── default/
│ ├── SOUL.md # Личность агента
│ ├── AGENTS.md # Контекст инструментов
│ └── USER.md # Ваши предпочтения
├── skills/ # Навыки (пока пусто)
├── sessions/ # Сессии разговоров
└── logs/ # Логи
- Запуск Gateway. После настройки Gateway запустится как daemon.
Шаг 3. Проверка работы
Проверьте, что Gateway работает:
openclaw status
Ожидаемый вывод:
OpenClaw Gateway
Status: running
PID: 12345
Uptime: 2m 15s
Channels: webchat (connected)
Agents: default
Model: claude-sonnet-4-6
Если статус stopped, запустите вручную:
openclaw start
Для просмотра логов в реальном времени:
openclaw logs -f
Шаг 4. Первое сообщение через WebChat
WebChat — встроенный канал, который работает через терминал. Это самый простой способ проверить, что OpenClaw отвечает:
openclaw chat
Откроется интерактивный чат. Напишите что-нибудь:
Вы: Привет! Расскажи о себе в 3 предложениях.
OpenClaw ответит, используя выбранную AI-модель. Вы увидите ответ прямо в терминале.
Для выхода из чата нажмите Ctrl+C или введите /exit.
Конфигурация: openclaw.json
Основная конфигурация хранится в ~/.openclaw/openclaw.json. Вот как выглядит типичный файл после онбординга:
{
// Основная модель
"defaultModel": "claude-sonnet-4-6",
// API-ключи
"auth": {
"anthropic": {
"apiKey": "sk-ant-..."
}
},
// Каналы
"channels": {
"webchat": {
"enabled": true
}
},
// Агенты
"agents": {
"default": {
"model": "claude-sonnet-4-6",
"workspace": "~/.openclaw/workspace/default"
}
},
// Gateway
"gateway": {
"port": 4200,
"daemon": true
}
}
Вы можете редактировать этот файл вручную, но на данном этапе лучше использовать команды openclaw config.
Для пользователей из России
API Claude (Anthropic) и GPT (OpenAI) могут быть недоступны при прямом подключении из России. Варианты решения:
Вариант 1: VPS в другой стране
Установите OpenClaw на VPS в Нидерландах, Германии или Казахстане. Стоимость VPS: от $5/мес.
# На VPS
npm install -g openclaw@latest
openclaw onboard --install-daemon
OpenClaw будет работать на VPS и отвечать в ваших мессенджерах. Вам не нужно держать свой компьютер включённым.
Вариант 2: Прокси
Настройте прокси в конфигурации:
{
"proxy": {
"url": "socks5://your-proxy:1080"
}
}
Вариант 3: Локальные модели
Используйте локально запущенные модели через Ollama. Для этого не нужен доступ к внешним API:
# Установка Ollama
curl -fsSL https://ollama.com/install.sh | sh
# Скачивание модели
ollama pull llama4:70b
# В openclaw.json
# "defaultModel": "ollama/llama4:70b"
Качество локальных моделей ниже, чем у Claude или GPT, но они бесплатны и работают без внешних API.
Устранение типичных проблем
Ошибка “EACCES permission denied”
# Исправление прав для глобальных npm-пакетов
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
# Добавьте строку export в ~/.bashrc или ~/.zshrc
Gateway не запускается
# Проверка, не занят ли порт
lsof -i :4200
# Запуск с подробным логированием
openclaw start --verbose
API-ключ не принимается
# Проверка ключа
openclaw config get auth.anthropic.apiKey
# Обновление ключа
openclaw config set auth.anthropic.apiKey "sk-ant-новый-ключ"
Ошибка “Node.js version too old”
# Проверка версии
node --version
# Обновление через nvm
nvm install 22
nvm alias default 22
Попробуйте сами
После установки выполните следующие задания:
-
Проверьте статус. Выполните
openclaw statusи убедитесь, что Gateway работает. -
Откройте WebChat. Выполните
openclaw chatи задайте 3 вопроса:- “Какая сейчас погода в Москве?” (проверка базового ответа)
- “Создай файл test.txt с текстом Hello World” (проверка работы с файлами)
- “Прочитай файл test.txt” (проверка чтения файлов)
-
Изучите конфигурацию. Откройте
~/.openclaw/openclaw.jsonи найдите:- Какая модель используется по умолчанию
- Какие каналы подключены
- На каком порту работает Gateway
-
Посмотрите логи. Выполните
openclaw logs -n 20и найдите записи о подключении модели и обработке ваших сообщений.
Ключевые выводы
- Установка OpenClaw занимает 5 минут:
npm install -g openclaw@latestиopenclaw onboard --install-daemon - Мастер онбординга помогает выбрать модель, ввести API-ключ и подключить первый канал
- Gateway работает как daemon (фоновый процесс) и автоматически перезапускается
- Конфигурация хранится в
~/.openclaw/openclaw.json - Для пользователей из России: VPS за рубежом, прокси или локальные модели через Ollama
- WebChat — самый быстрый способ проверить работу OpenClaw
Следующий урок
Урок 3: Интерфейс и базовые команды — изучим все доступные команды, возможности WebChat и выполним первые практические задачи.