Перейти к содержимому

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

OpenClaw: твой личный AI-агент

OpenClaw — open-source платформа для self-hosted AI-агентов, которая превращает обычные чат-приложения (Telegram, WhatsApp, Discord, iMessage) в полноценных автономных помощников. Запускаешь Gateway на своём сервере или ноуте — и у тебя появляется AI, который работает 24/7, помнит всё, умеет выполнять задачи и сам себя улучшает.

Проект взорвался в начале 2026 года и стал одним из самых быстрорастущих AI-репозиториев на GitHub. Раньше назывался Clawdbot и Moltbot — теперь это OpenClaw с иконичным красным лобстером.

Обычный 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/.


  1. Требования: Node.js 22+, npm, API-ключ от выбранной модели (Claude рекомендован)

  2. Установи OpenClaw глобально:

    Окно терминала
    npm install -g openclaw@latest
  3. Запусти онбординг:

    Окно терминала
    openclaw onboard --install-daemon

    Мастер настройки спросит про API-ключи, канал связи и создаст конфиг.

  4. Подключи канал (например, Telegram):

    Окно терминала
    openclaw channels login
  5. Стартуй Gateway:

    Окно терминала
    openclaw gateway --port 18789
  6. Готово. Открой браузер: http://localhost:18789 — Control UI для чата и управления.


Telegram — самый популярный канал для OpenClaw. После openclaw channels login выбери Telegram и следуй инструкциям:

  1. Создай бота через @BotFather: /newbot
  2. Скопируй токен
  3. Вставь в конфигурацию OpenClaw при онбординге
  4. Напиши своему боту — он ответит через AI

Теперь любое сообщение боту = запрос к агенту. Работает с телефона, компа, таблетки — отовсюду.


Skills — это пакеты инструкций и скриптов, которые добавляют новые возможности агенту. Аналог плагинов для браузера.

my-skill/
├── SKILL.md # Инструкции для агента (обязательно)
├── scripts/ # Bash/Python/Node скрипты
└── references/ # Документация, примеры

SKILL.md — это главное. Агент читает его и понимает, что умеет этот skill и как им пользоваться.

Окно терминала
# Через npm (публичные skills)
npm install -g openclaw-skill-weather
# Или вручную — скопировать в ~/clawd/skills/

На 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: крипто-курсы, банковские отчёты

Это то, что делает OpenClaw по-настоящему “твоим” агентом:

~/clawd/
├── SOUL.md # Личность и правила поведения
├── USER.md # Информация о пользователе
├── MEMORY.md # Долгосрочная память (личные данные)
├── AGENTS.md # Рабочие инструкции
├── TOOLS.md # Заметки об инструментах
└── memory/
├── 2026-03-12.md # Дневные заметки
└── heartbeat-state.json

Агент читает эти файлы при каждом запуске сессии. Можешь написать ему:

“Запомни, что я предпочитаю краткие ответы” → он запишет это в MEMORY.md.


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Запускается сразу
Использует общий контекстЧистый контекст под задачу
Для событий/напоминанийДля автономных задач с отчётом

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" и будет работать в фоне, пока ты занимаешься другим.


Ты → Telegram → OpenClaw Gateway → Claude → ответ обратно

Применения:

  • Голосовые сообщения → текстовый ответ
  • Фото чека → Excel-запись расходов
  • “Напомни через час” → cron-reminder
  • “Что у меня завтра?” → проверка Google Calendar
# HEARTBEAT.md — задачи для периодических проверок
- Проверять входящую почту каждые 30 мин
- Уведомлять при важных письмах
- Контролировать дедлайны задач

С плагином Claude Code / Codex:

  • Запускай кодинг-агента из Telegram прямо на сервере
  • Получай уведомления о завершении задач
  • Просматривай diff прямо в чате
  • Управляй PR через /команды

С Home Assistant skill:

  • “Включи свет в гостиной” → реальное действие
  • Автоматизация по расписанию через cron
  • Уведомления о событиях умного дома в Telegram

Окно терминала
# Статус Gateway
openclaw gateway status
# Список каналов
openclaw channels list
# Список сессий
openclaw sessions list
# Управление cron
openclaw cron list
openclaw cron add ...
openclaw cron remove <jobId>
openclaw cron run <jobId> # запустить немедленно
# Диагностика
openclaw doctor
openclaw doctor --fix # авто-исправление проблем

По адресу http://localhost:18789 доступен веб-интерфейс:

  • Chat — прямой чат с агентом в браузере
  • Sessions — список активных и архивных сессий
  • Config — настройки каналов, моделей, API-ключей
  • Nodes — подключённые мобильные устройства

OpenClaw работает с любыми провайдерами:

ПровайдерМоделиОсобенности
AnthropicClaude Sonnet 4, Claude Opus 4Рекомендован — лучший reasoning
OpenAIGPT-4o, o3Хорошая скорость
GoogleGemini 2.5 ProБесплатная квота
OllamaLLaMA, Mistral и др.Полностью локально, 0 затрат

API-ключ задаётся при онбординге или через конфиг:

Окно терминала
openclaw config set provider.anthropic.apiKey "sk-ant-..."

OpenClawn8nAutoGPTZapier
Self-hosted
Telegram-нативныйЧерез nodeЧерез шаги
Долгосрочная памятьЧастично
Vibe coding интеграция
СтоимостьБесплатно + APIБесплатно (self)Бесплатно$20+/мес

  1. Личный DevOps-агент — мониторинг, деплой, PR-ревью прямо из Telegram
  2. Автоматизация без кода — cron-джобы словами, не YAML
  3. Персональная AI-база — помнит твои проекты, стэк, предпочтения
  4. Платформа для экспериментов — пиши skills, кастомизируй всё
  5. Приватность — твои данные не уходят в облако

OpenClaw — это не просто чат-бот. Это операционная система для AI-агентов, которая живёт на твоём железе и работает 24/7.