WhatsApp AgentKit — воркфлоу
Claude Code берет интервью о вашем бизнесе и сам пишет, тестирует и выкладывает бота для WhatsApp с памятью клиентов
- 551 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент создает сервер с доступом к переписке клиентов и ключам Anthropic и WhatsApp.
- Пустой секрет webhook отключает проверку подписи: до запуска заполните его.
Установка
- Работает в
Ручная установка
git clone https://github.com/Hainrixz/whatsapp-agentkit.gitЗатем `bash start.sh` и команда `/build-agent` в Claude Code внутри папки.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент создает сервер с доступом к переписке клиентов и ключам Anthropic и WhatsApp.
- Пустой секрет webhook отключает проверку подписи: до запуска заполните его.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
WhatsApp AgentKit состоит из файла `CLAUDE.md`, команды `/build-agent` и скрипта `start.sh`. После клонирования репозитория Claude Code читает эти инструкции и проходит пять фаз. Сначала проверяет окружение: Python 3.11 или новее, папки, зависимости, `.env`. Затем задает десять вопросов: название и сфера бизнеса, назначение бота, имя, тон, часы работы, файлы с ценами или меню, ключ Anthropic и способ подключения к WhatsApp. По ответам агент пишет проект: сервер приема сообщений `agent/main.py`, вызов Claude в `brain.py`, историю каждого клиента в `memory.py`, инструменты под ваш бизнес в `tools.py`, адаптер провайдера, `config/business.yaml` и `config/prompts.yaml`. Рядом идут Dockerfile и симулятор чата `tests/test_local.py`, где вы пишете как клиент. К WhatsApp подключаются через Zernio или напрямую через Meta Cloud API. Сервер сразу отвечает на webhook кодом 200 и обрабатывает сообщение в фоне, убирает дубли по id события и проверяет подпись HMAC-SHA256. В конце Claude Code помогает выложить проект на Railway.
Для кого. Владельцам небольших бизнесов и фрилансерам, которым нужен ИИ-ассистент в WhatsApp для ответов на вопросы клиентов, и они готовы отвечать на вопросы вместо программирования.
Подходит, если
- Кафе или магазину нужен бот, который отвечает про часы работы и цены по файлу с меню
- Прототип бота за полчаса надо показать владельцу бизнеса
- Ответ клиенту должен учитывать его прошлые разговоры
- Подключение через Meta Cloud API уже настроено, и осталось написать сам агент
- Позже надо перейти с Zernio на Meta Cloud API: достаточно сказать об этом Claude Code
Не подходит, если
- Облачный сервис без развертывания собственного сервера: AgentKit работает на вашем хостинге
- Бот должен работать без Claude: проект завязан на API Anthropic
- Бот для другого мессенджера: проект построен вокруг WhatsApp
- Нельзя оплачивать сообщения Meta и ключ Anthropic: бесплатен только сам AgentKit
Пример запроса к агенту
/build-agent. Бот для кофейни: отвечает на вопросы о меню и часах работы, говорит по-дружески и передает человеку вопросы, на которые не знает ответа.Ограничения
- Нужны Python 3.11 или новее, Claude Code, ключ API Anthropic и аккаунт WhatsApp API: Zernio или Meta Cloud API. Сам AgentKit бесплатный, а разговоры оплачиваются Meta.
- Если оставить `ZERNIO_WEBHOOK_SECRET` или `META_APP_SECRET` пустым, агент запустится, но подпись webhook не проверит и пропустит любое сообщение. Заполните ключ до приема клиентов.
- Интерфейс, README и инструкции написаны на испанском языке.
- Репозиторий служит стартовым набором: итоговый код пишет Claude Code под ваш бизнес, и его надо проверить.
Как отключить. Удалите клонированную папку и созданный проект. Чтобы остановить бота, отключите webhook у провайдера и сервис на Railway.
Частые вопросы
Чем отличаются Zernio и Meta Cloud API?
Zernio берет на себя подключение к WhatsApp Cloud API: приложение Facebook и проверка бизнеса не нужны, первые два аккаунта бесплатны. Meta Cloud API идет напрямую: нужны приложение Facebook Business, проверка приложения и подтвержденный бизнес.
Нужно ли уметь программировать?
Нет, вы отвечаете на вопросы Claude Code, а код пишет он. Проверить итог все равно нужно: добавьте тестовые диалоги в `tests/test_local.py`.
Как протестировать бота до запуска?
Фаза 4 открывает чат в терминале, где вы пишете как клиент. Если ответ не нравится, скажите об этом Claude Code, и он поправит промпт.
Почему бот не отвечает на повторные сообщения дважды?
Провайдеры доставляют сообщение минимум один раз и могут повторить его до семи раз. Сервер отвечает 200 сразу, а дубли отсекает по id события.
Сколько стоит работа бота?
AgentKit бесплатен по лицензии MIT. Вы платите Meta за разговоры, Anthropic за запросы к Claude и при желании Zernio сверх двух бесплатных аккаунтов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ВоркфлоуПодключает Claude Code, Cursor, Codex или OpenCode к Telegram, Slack и Discord: коллеги пишут боту, отвечает кодовый агент
Плагин дает Claude Code доступ к API OpenBSP и позволяет отвечать в WhatsApp, пропуская в канал только выбранные контакты.
WeChat Automation API
wechat-automation-api
Скилл для агентов на Windows: отправляет текст, картинки и файлы через уже запущенный десктопный WeChat, также есть HTTP API с очередью
CLI, который передает сообщения вашего WeChat агенту через официальный ClawBot (iLink) и отправляет ответы обратно
MCP-канал, который передает сообщения из WeChat в сессию Claude Code и возвращает ответы агента в тот же чат
Платформа с открытым ядром: рабочие процессы и действия сервисов становятся MCP-инструментами для Claude, Cursor и Windsurf
Коротко о README
Описаны запуск в два шага, пять фаз сборки, дерево созданного проекта, сравнение Zernio и Meta Cloud API, схема обработки сообщения и таблица расходов. Отдельно сказано про три решения: ответ до обработки, защита от дублей и проверка подписи.