Урок 6: OpenClaw — твой личный AI-агент

Что такое OpenClaw?
Заголовок раздела «Что такое OpenClaw?»OpenClaw — open-source платформа для self-hosted AI-агентов, которая превращает обычные чат-приложения (Telegram, WhatsApp, Discord, iMessage) в полноценных автономных помощников. Запускаешь Gateway на своём сервере или ноуте — и у тебя появляется AI, который работает 24/7, помнит всё, умеет выполнять задачи и сам себя улучшает.
Проект взорвался в начале 2026 года и стал одним из самых быстрорастущих AI-репозиториев на GitHub. Раньше назывался Clawdbot и Moltbot — теперь это OpenClaw с иконичным красным лобстером.
Чем отличается от обычных AI-чатов?
Заголовок раздела «Чем отличается от обычных AI-чатов?»| Обычный AI-чат (ChatGPT, Claude.ai) | OpenClaw |
|---|---|
| Данные уходят в облако | Всё хранится локально |
| Сессия сбрасывается | Персистентная память |
| Только браузер/приложение | Telegram, WhatsApp, Discord, iMessage |
| Ждёшь ответа | Работает в фоне, отчитывается сам |
| Ограниченные инструменты | 50+ интеграций, skills-экосистема |
| Нет планировщика | Cron-джобы, напоминания, heartbeat |
Архитектура
Заголовок раздела «Архитектура»Твои чат-приложения ↓ Gateway (Node.js) ├── Sessions (изолированные контексты) ├── Channels (Telegram / WhatsApp / Discord) ├── Cron Scheduler ├── Skills (расширения) └── Memory (MEMORY.md / daily notes) ↓ AI-модель (Claude / GPT / Ollama)Gateway — сердце системы. Один процесс, который управляет всеми каналами, сессиями и расписаниями. Хранит состояние в ~/.openclaw/.
Установка
Заголовок раздела «Установка»-
Требования: Node.js 22+, npm, API-ключ от выбранной модели (Claude рекомендован)
-
Установи OpenClaw глобально:
Окно терминала npm install -g openclaw@latest -
Запусти онбординг:
Окно терминала openclaw onboard --install-daemonМастер настройки спросит про API-ключи, канал связи и создаст конфиг.
-
Подключи канал (например, Telegram):
Окно терминала openclaw channels login -
Стартуй Gateway:
Окно терминала openclaw gateway --port 18789 -
Готово. Открой браузер:
http://localhost:18789— Control UI для чата и управления.
Настройка Telegram-бота
Заголовок раздела «Настройка Telegram-бота»Telegram — самый популярный канал для OpenClaw. После openclaw channels login выбери Telegram и следуй инструкциям:
- Создай бота через @BotFather:
/newbot - Скопируй токен
- Вставь в конфигурацию OpenClaw при онбординге
- Напиши своему боту — он ответит через AI
Теперь любое сообщение боту = запрос к агенту. Работает с телефона, компа, таблетки — отовсюду.
Skills — расширения для агента
Заголовок раздела «Skills — расширения для агента»Skills — это пакеты инструкций и скриптов, которые добавляют новые возможности агенту. Аналог плагинов для браузера.
Как устроен skill
Заголовок раздела «Как устроен skill»my-skill/├── SKILL.md # Инструкции для агента (обязательно)├── scripts/ # Bash/Python/Node скрипты└── references/ # Документация, примерыSKILL.md — это главное. Агент читает его и понимает, что умеет этот skill и как им пользоваться.
Установка skills
Заголовок раздела «Установка skills»# Через npm (публичные skills)npm install -g openclaw-skill-weather
# Или вручную — скопировать в ~/clawd/skills/Экосистема skills (2026)
Заголовок раздела «Экосистема skills (2026)»На GitHub есть awesome-openclaw-skills — 5400+ skills от сообщества. Популярные категории:
- Productivity: Gmail, Google Calendar, Notion
- Dev tools: GitHub, Docker, SSH-управление
- Media: YouTube, Spotify, генерация изображений
- Smart home: Home Assistant, Philips Hue
- Finance: крипто-курсы, банковские отчёты
Memory — долгосрочная память
Заголовок раздела «Memory — долгосрочная память»Это то, что делает OpenClaw по-настоящему “твоим” агентом:
~/clawd/├── SOUL.md # Личность и правила поведения├── USER.md # Информация о пользователе├── MEMORY.md # Долгосрочная память (личные данные)├── AGENTS.md # Рабочие инструкции├── TOOLS.md # Заметки об инструментах└── memory/ ├── 2026-03-12.md # Дневные заметки └── heartbeat-state.jsonАгент читает эти файлы при каждом запуске сессии. Можешь написать ему:
“Запомни, что я предпочитаю краткие ответы” → он запишет это в MEMORY.md.
Cron Jobs — планировщик задач
Заголовок раздела «Cron Jobs — планировщик задач»Cron — встроенный планировщик Gateway. Задачи хранятся в ~/.openclaw/cron/ и переживают перезапуски.
Примеры
Заголовок раздела «Примеры»Утренний брифинг каждый день в 7:00:
openclaw cron add \ --name "Morning brief" \ --cron "0 7 * * *" \ --tz "Europe/Moscow" \ --session isolated \ --message "Проверь почту, календарь на сегодня и сводку новостей. Отправь краткий отчёт." \ --announce \ --channel telegram \ --to "YOUR_CHAT_ID"Разовое напоминание через 30 минут:
openclaw cron add \ --name "Reminder" \ --at "2026-03-12T10:00:00+03:00" \ --session main \ --system-event "Напомни про встречу в 10:30" \ --wake now \ --delete-after-runЕженедельный анализ проекта (понедельник, 9:00):
openclaw cron add \ --name "Weekly analysis" \ --cron "0 9 * * 1" \ --tz "Europe/Moscow" \ --session isolated \ --message "Проанализируй прогресс проекта за неделю. Что сделано, что в блокере, что на следующей неделе." \ --announce \ --channel telegramТипы сессий
Заголовок раздела «Типы сессий»--session main | --session isolated |
|---|---|
| Событие добавляется в основную сессию | Запускается отдельная изолированная сессия |
| Ждёт следующего heartbeat | Запускается сразу |
| Использует общий контекст | Чистый контекст под задачу |
| Для событий/напоминаний | Для автономных задач с отчётом |
Sub-agents — многоагентные воркфлоу
Заголовок раздела «Sub-agents — многоагентные воркфлоу»OpenClaw поддерживает запуск вложенных агентов:
Главный агент (Main session)├── Sub-agent 1: coding task → Claude Code├── Sub-agent 2: research → web search└── Sub-agent 3: content → image genИз чата можно сказать:
“Запусти Claude Code в репозитории my-project, исправь все баги из ISSUES.md”
Агент запустит sessions_spawn с runtime: "acp" и будет работать в фоне, пока ты занимаешься другим.
Практические примеры автоматизации
Заголовок раздела «Практические примеры автоматизации»1. Telegram-бот для личного использования
Заголовок раздела «1. Telegram-бот для личного использования»Ты → Telegram → OpenClaw Gateway → Claude → ответ обратноПрименения:
- Голосовые сообщения → текстовый ответ
- Фото чека → Excel-запись расходов
- “Напомни через час” → cron-reminder
- “Что у меня завтра?” → проверка Google Calendar
2. Автоматический мониторинг
Заголовок раздела «2. Автоматический мониторинг»# HEARTBEAT.md — задачи для периодических проверок- Проверять входящую почту каждые 30 мин- Уведомлять при важных письмах- Контролировать дедлайны задач3. Coding assistant 24/7
Заголовок раздела «3. Coding assistant 24/7»С плагином Claude Code / Codex:
- Запускай кодинг-агента из Telegram прямо на сервере
- Получай уведомления о завершении задач
- Просматривай diff прямо в чате
- Управляй PR через /команды
4. Smart home hub
Заголовок раздела «4. Smart home hub»С Home Assistant skill:
- “Включи свет в гостиной” → реальное действие
- Автоматизация по расписанию через cron
- Уведомления о событиях умного дома в Telegram
Управление через CLI
Заголовок раздела «Управление через CLI»# Статус Gatewayopenclaw gateway status
# Список каналовopenclaw channels list
# Список сессийopenclaw sessions list
# Управление cronopenclaw cron listopenclaw cron add ...openclaw cron remove <jobId>openclaw cron run <jobId> # запустить немедленно
# Диагностикаopenclaw doctoropenclaw doctor --fix # авто-исправление проблемWeb Control UI
Заголовок раздела «Web Control UI»По адресу http://localhost:18789 доступен веб-интерфейс:
- Chat — прямой чат с агентом в браузере
- Sessions — список активных и архивных сессий
- Config — настройки каналов, моделей, API-ключей
- Nodes — подключённые мобильные устройства
Модели и API-ключи
Заголовок раздела «Модели и API-ключи»OpenClaw работает с любыми провайдерами:
| Провайдер | Модели | Особенности |
|---|---|---|
| Anthropic | Claude Sonnet 4, Claude Opus 4 | Рекомендован — лучший reasoning |
| OpenAI | GPT-4o, o3 | Хорошая скорость |
| Gemini 2.5 Pro | Бесплатная квота | |
| Ollama | LLaMA, Mistral и др. | Полностью локально, 0 затрат |
API-ключ задаётся при онбординге или через конфиг:
openclaw config set provider.anthropic.apiKey "sk-ant-..."Сравнение с альтернативами
Заголовок раздела «Сравнение с альтернативами»| OpenClaw | n8n | AutoGPT | Zapier | |
|---|---|---|---|---|
| Self-hosted | ✅ | ✅ | ✅ | ❌ |
| Telegram-нативный | ✅ | Через node | ❌ | Через шаги |
| Долгосрочная память | ✅ | ❌ | Частично | ❌ |
| Vibe coding интеграция | ✅ | ❌ | ❌ | ❌ |
| Стоимость | Бесплатно + API | Бесплатно (self) | Бесплатно | $20+/мес |
Итог: зачем разработчику OpenClaw?
Заголовок раздела «Итог: зачем разработчику OpenClaw?»- Личный DevOps-агент — мониторинг, деплой, PR-ревью прямо из Telegram
- Автоматизация без кода — cron-джобы словами, не YAML
- Персональная AI-база — помнит твои проекты, стэк, предпочтения
- Платформа для экспериментов — пиши skills, кастомизируй всё
- Приватность — твои данные не уходят в облако
OpenClaw — это не просто чат-бот. Это операционная система для AI-агентов, которая живёт на твоём железе и работает 24/7.
Официальные ресурсы
Заголовок раздела «Официальные ресурсы»- OpenClaw — официальный сайт
- Документация OpenClaw — официальная документация
- ClawHub — маркетплейс skills и интеграций
- OpenClaw на GitHub — исходный код (MIT)
- awesome-openclaw-skills — 5400+ skills от сообщества
- YouTube Tutorial — Deploy Your Own AI Agent in 45 Minutes