Модуль 3.1 · Урок 1
Урок 1: Что такое OpenClaw и зачем он нужен
Содержание
- Чему вы научитесь
- Краткая история проекта
- Хронология
- Что делает OpenClaw
- Чем OpenClaw отличается от ChatGPT, Claude и Gemini
- Когда ChatGPT/Claude лучше
- Когда OpenClaw лучше
- Сценарии использования
- Персональный ассистент
- Рабочий помощник
- Семейный бот
- Автоматизация
- Разработка
- Архитектура OpenClaw
- Компоненты
- Технические характеристики
- Попробуйте сами
- Ключевые выводы
- Следующий урок
Чему вы научитесь
- Понимать, что такое OpenClaw и какую задачу он решает
- Знать историю проекта: от Clawdbot до OpenClaw
- Отличать OpenClaw от облачных AI-сервисов (ChatGPT, Claude web, Gemini)
- Видеть архитектуру системы: Gateway, каналы, инструменты, сессии
- Определять сценарии, где OpenClaw полезнее обычного чат-бота
Краткая история проекта
OpenClaw появился не на пустом месте. Его создатель Peter Steinberger (известный iOS-разработчик, основатель PSPDFKit) хотел решить простую задачу: иметь одного AI-ассистента, который работает во всех мессенджерах.
Хронология
| Когда | Что произошло |
|---|---|
| Ноябрь 2025 | Peter Steinberger выпускает Clawdbot — Telegram-бот на базе Claude |
| Декабрь 2025 | Проект переименован в Moltbot, добавлена поддержка нескольких каналов |
| Январь 2026 | Переименование в OpenClaw, переход на MIT-лицензию, открытый исходный код |
| Февраль 2026 | 100K+ звёзд на GitHub, мультиагентная архитектура, community skills |
| Март 2026 | 243K+ звёзд, один из самых быстрорастущих open-source проектов |
Менее чем за 5 месяцев проект прошёл путь от личного Telegram-бота до полноценной платформы с сотнями тысяч пользователей.
Что делает OpenClaw
OpenClaw — это персональный AI-ассистент, который:
- Работает локально на вашем компьютере или сервере
- Подключается к мессенджерам — Telegram, WhatsApp, Discord, Slack, Signal, iMessage и другие
- Использует AI-модели — Claude, GPT, Gemini или локальные модели
- Запоминает контекст — помнит ваши предпочтения, файлы, историю
- Выполняет действия — работает с файлами, браузером, API, расписанием
Представьте, что у вас есть один ассистент, который отвечает вам в Telegram, WhatsApp и Discord одновременно. Он знает ваше расписание, умеет читать почту, может запустить скрипт на вашем сервере и отправить результат в чат.
Чем OpenClaw отличается от ChatGPT, Claude и Gemini
Вы можете задать справедливый вопрос: зачем мне OpenClaw, если я уже пользуюсь ChatGPT или Claude? Ответ — в таблице:
| Характеристика | ChatGPT / Claude web | OpenClaw |
|---|---|---|
| Где работает | В браузере или приложении | В ваших мессенджерах (Telegram, WhatsApp и др.) |
| Данные | Хранятся на серверах компании | Хранятся на вашей машине |
| Память | Ограниченная, сбрасывается | Постоянная (SOUL.md, сессии, workspace) |
| Действия | Ограничены: нет доступа к вашим файлам | Полные: файлы, браузер, API, cron |
| Мультиканальность | Один интерфейс | Любое количество мессенджеров |
| Мультиагентность | Нет (один чат = один контекст) | Несколько изолированных агентов |
| Модель | Фиксированная (GPT или Claude) | Любая: Claude, GPT, Gemini, локальные |
| Код | Закрытый | Открытый (MIT) |
| Стоимость | Подписка $20/мес | Бесплатно + стоимость API-вызовов |
Когда ChatGPT/Claude лучше
- Вам нужен быстрый ответ на вопрос, и вы не хотите ничего устанавливать
- Вы используете мобильное приложение без доступа к терминалу
- Вам не нужна интеграция с мессенджерами
Когда OpenClaw лучше
- Вы хотите AI-ассистента в Telegram или WhatsApp, который всегда онлайн
- Вам важна приватность: данные остаются на вашей машине
- Вы хотите автоматизацию: cron-задачи, вебхуки, мониторинг
- Вам нужны разные агенты для разных задач (работа, дом, семья)
- Вы хотите использовать разные модели для разных задач
Сценарии использования
Персональный ассистент
Вы пишете в Telegram: “Что у меня на сегодня?” — OpenClaw проверяет календарь, читает утренние письма и отвечает сводкой прямо в чат. Вечером он сам напомнит про завтрашнюю встречу.
Рабочий помощник
Коллега скидывает файл в Slack. Вы пересылаете его OpenClaw: “Сделай краткое резюме на 5 пунктов”. Через 10 секунд вы получаете ответ, не переключаясь в браузер.
Семейный бот
В семейном WhatsApp-чате OpenClaw отвечает на бытовые вопросы детей, помогает с домашними заданиями, но не имеет доступа к вашим рабочим файлам. Изоляция гарантируется мультиагентной архитектурой.
Автоматизация
Каждое утро в 8:00 OpenClaw собирает новости по вашим темам, проверяет email на срочные письма и отправляет дайджест в Telegram. Без вашего участия.
Разработка
Вы пишете в Discord: “Проверь логи сервера за последний час, есть ли ошибки”. OpenClaw выполняет команду, парсит вывод и отвечает: “Найдено 3 ошибки подключения к БД, последняя 12 минут назад”.
Архитектура OpenClaw
Не нужно знать все детали архитектуры, но общая картина поможет понять, как работают функции, которые мы будем настраивать:
+------------------+
| OpenClaw |
| Gateway |
+--------+---------+
|
+----------------+----------------+
| | |
+------+------+ +-----+------+ +------+------+
| Telegram | | WhatsApp | | Discord |
| Channel | | Channel | | Channel |
+-------------+ +------------+ +-------------+
Gateway обрабатывает сообщения и направляет их нужному агенту:
+------------------+
| Gateway |
+--------+---------+
|
+--------+---------+
| Router | (правила маршрутизации)
+--------+---------+
|
+-------------+-------------+
| | |
+---+---+ +----+----+ +---+---+
| Agent | | Agent | | Agent |
| #1 | | #2 | | #3 |
+---+---+ +----+----+ +---+---+
| | |
+---+---+ +----+----+ +---+---+
| SOUL | | SOUL | | SOUL |
| Tools | | Tools | | Tools |
| Store | | Store | | Store |
+-------+ +---------+ +-------+
Компоненты
-
Gateway — центральный процесс, который запускается на вашей машине. Он принимает сообщения из всех каналов и координирует работу.
-
Channels — подключения к мессенджерам. Каждый канал — это адаптер, который переводит сообщения из формата мессенджера в формат OpenClaw и обратно.
-
Router — система маршрутизации. Определяет, какому агенту отправить сообщение, на основе правил (канал, аккаунт, собеседник).
-
Agents — изолированные AI-агенты. Каждый агент имеет свой workspace (SOUL.md, инструменты, хранилище сессий), свою модель и свои права.
-
Tools — инструменты, которые агент может использовать: чтение файлов, запуск команд, работа с браузером, API-вызовы.
-
Sessions — контекст разговора. OpenClaw запоминает историю общения и может к ней возвращаться.
Технические характеристики
| Параметр | Значение |
|---|---|
| Язык | TypeScript |
| Лицензия | MIT |
| GitHub | github.com/openclaw/openclaw |
| Документация | docs.openclaw.ai |
| Сайт | openclaw.ai |
| Минимальная версия Node.js | 22 |
| Установка | npm install -g openclaw@latest |
| Поддерживаемые модели | Claude, GPT, Gemini, локальные |
| Поддерживаемые каналы | Telegram, WhatsApp, Discord, Slack, Signal, iMessage, Matrix, WebChat |
Попробуйте сами
Перед тем как перейти к установке, выполните подготовительные шаги:
- Проверьте версию Node.js. Откройте терминал и выполните:
node --version
Если версия ниже 22, обновите Node.js. Рекомендуемый способ:
# Через nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
nvm install 22
nvm use 22
-
Изучите репозиторий. Зайдите на github.com/openclaw/openclaw, прочитайте README. Обратите внимание на раздел Quick Start.
-
Выберите AI-модель. Подумайте, какую модель вы хотите использовать. Рекомендуем начать с Claude (Anthropic) — он показывает лучшие результаты в задачах ассистента. Для этого понадобится API-ключ с console.anthropic.com.
-
Подготовьте мессенджер. Решите, какой мессенджер подключите первым. Telegram — самый простой вариант для старта.
Ключевые выводы
- OpenClaw — это открытый персональный AI-ассистент, работающий в ваших мессенджерах
- Проект прошёл путь от личного бота до 243K+ звёзд за 5 месяцев
- В отличие от ChatGPT/Claude web, OpenClaw работает локально, поддерживает мультиканальность и мультиагентность
- Архитектура: Gateway принимает сообщения из каналов и направляет их изолированным агентам
- Для работы нужен Node.js 22+ и API-ключ AI-модели
- OpenClaw подходит для задач, которые требуют постоянного AI-присутствия в мессенджерах, автоматизации и приватности
Следующий урок
Урок 2: Установка и первый запуск — установим OpenClaw, пройдём онбординг и убедимся, что всё работает.