Урок 7 из 13•8 мин

Установка NanoClaw

Цели урока

После прохождения этого урока вы сможете:

  • 1Клонировать и настроить NanoClaw
  • 2Сконфигурировать переменные окружения
  • 3Собрать и запустить проект
  • 4Проверить работоспособность через health check

Пошаговая установка NanoClaw

Установка NanoClaw занимает 5-10 минут. Процесс стандартный для Node.js-проектов: клонирование репозитория, установка зависимостей, настройка конфигурации, сборка и запуск.

Шаг 1: Клонирование репозитория

bash
# Клонировать репозиторий
git clone https://github.com/qwibitai/nanoclaw.git

# Перейти в директорию проекта
cd nanoclaw

# Посмотреть структуру (убедиться, что всё скачалось)
ls -la

Шаг 2: Установка зависимостей

bash
# Установить зависимости через npm
npm install

# Альтернативно через yarn
# yarn install

Шаг 3: Настройка переменных окружения

bash
# Скопировать шаблон конфигурации
cp .env.example .env

# Отредактировать .env файл
nano .env

Основные переменные окружения, которые необходимо настроить:

bash
# Обязательные переменные
ANTHROPIC_API_KEY=sk-ant-ваш-ключ-здесь

# Контейнерный движок: "apple" или "docker"
CONTAINER_ENGINE=apple

# WhatsApp (настраивается позже)
WHATSAPP_WEBHOOK_URL=
WHATSAPP_API_TOKEN=

Шаг 4: Сборка проекта

bash
# Собрать TypeScript в JavaScript
npm run build

# Проверить, что сборка прошла успешно
ls dist/

Шаг 5: Запуск

bash
# Запустить NanoClaw
npm start

# Или в режиме разработки с авто-перезагрузкой
npm run dev

Шаг 6: Проверка (Health Check)

bash
# Проверить, что сервер запущен и отвечает
curl http://localhost:3001/health

# Ожидаемый ответ:
# {"status": "ok", "engine": "apple", "version": "1.0.0"}

Файл .env содержит секретные ключи. Убедитесь, что он добавлен в .gitignore и никогда не попадает в публичные репозитории. В NanoClaw .gitignore уже настроен правильно.

Если используете Docker вместо Apple Containers, убедитесь, что Docker daemon запущен перед стартом NanoClaw. Иначе агент не сможет создавать контейнеры для изоляции.

*Meta признана в РФ экстремистской организацией и запрещена.

Источник: Qwibit. © 2026 Reymer AI