Архитектура OpenClaw — как это работает?

Как один блогер поставил другу AI-экосистему за два дня — без единой строки кода

Архитектура OpenClaw — как это работает?

В телеграме наткнулся на пост: блогер установил другу OpenClaw, и тот за два дня развернул на VPS целую систему с именем Эвелин. Она звонит по телефону, читает мессенджеры, создаёт документы и живёт по расписанию. Разберём, как это устроено изнутри.

1. Голосовые звонки

• Эвелин звонит по телефону и ведёт живые диалоги

• Два канала: собственный Media Bridge и VAPI

• Звонила партнёрам, тренеру, брату партнёра в Испанию

• Полные транскрипции каждого звонка

• Динамический промпт — знает кому звонит и зачем

Стек выглядит так: VAPI.ai берёт на себя голосовую телефонию через WebSocket, Twilio обеспечивает реальные номера и SIP, ElevenLabs синтезирует голос Эвелин, Whisper переводит речь собеседника в текст. OpenClaw управляет всем этим: формирует динамический промпт под каждый звонок.

2. Виртуальная машина

• Развёрнут полноценный Linux десктоп на VPS

• Установлены WhatsApp, Telegram, Chrome

• Весь трафик через Bright Data residential proxy

• Никакие сервисы не блокируют

• Доступ через браузер из любой точки мира

Docker изолирует окружение, noVNC / Apache Guacamole открывают GUI через браузер, Puppeteer / Playwright автоматизируют действия в Chrome.

3. Мессенджеры

• WhatsApp личный — подключён, Эвелин читает переписки

• Telegram бот — группы и личные чаты

• Голосовые сообщения — распознаёт и отвечает

• Автоматические утренние приветствия партнёрам

WhatsApp — через библиотеку whatsapp-web.js внутри виртуальной машины. Telegram — нативная поддержка в OpenClaw через Bot API. Gmail — через IMAP или Google API, мониторинг каждые 5 минут

4. Документы

• Создание и редактирование Excel-таблиц
• Google Sheets, Google Docs
• Генерация PDF
• Автоматическое создание документов по запросу
Под капотом Google APIs, библиотека xlsx и headless Chrome для рендеринга PDF.

5. Автоматизация по расписанию

• Ежедневный новостной дайджест из 3 каналов — 20:00
• Source-ссылки на оригинальные статьи
• Утреннее сообщение партнёрам — 10:00
• Ежевечерний отчёт по календарю
• Мониторинг подписок и балансов — каждые 2 часа
• Мониторинг лимитов API — каждые 15 мин
• Мониторинг Gmail в реальном времени — каждые 5 мин
• Пересылка SMS с iPhone через Mac — каждые 5 мин

Каждая задача — отдельный subagent. Всё расписание хранится в файле HEARTBEAT.md.
Каждая задача — отдельный subagent. Всё расписание хранится в файле HEARTBEAT.md.

6. Отказоустойчивость

• Fallback цепочка: Claude Opus → pay-as-you-go → OpenRouter → Nexos
• Автоматическое переключение при сбоях
• Автовозврат на подписку когда лимит обновится
• Мониторинг с алертами при 85%, 90%, 95%

Если Claude Opus исчерпывает лимит подписки — система автоматически переключается на pay-as-you-go, потом на OpenRouter (агрегатор с десятками провайдеров), в крайнем случае — на Nexos. Алерты срабатывают при 85%, 90% и 95% использования лимита. Когда лимит обновится — возврат на основную подписку без ручного вмешательства.

Итого

Архитектура OpenClaw — как это работает?

Вся эта экосистема — не монолит, а набор хорошо склеенных внешних сервисов. OpenClaw выступает клеем: знает, кто что должен делать, когда и с каким контекстом.

Начать дискуссию