WhatsApp AgentKit — воркфлоу

Claude Code берет интервью о вашем бизнесе и сам пишет, тестирует и выкладывает бота для WhatsApp с памятью клиентов

  • 551 ★ репозитория
  • Последний коммит
  • MIT
Воркфлоу

Широкий доступ

Почему такой уровень

  • Агент создает сервер с доступом к переписке клиентов и ключам Anthropic и WhatsApp.
  • Пустой секрет webhook отключает проверку подписи: до запуска заполните его.
Все причины и проверки

hainrixz/whatsapp-agentkit

Установка

Работает в

Ручная установка

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: коллеги пишут боту, отвечает кодовый агент

CLIШирокий доступ322Звезды репозитория

Плагин дает Claude Code доступ к API OpenBSP и позволяет отвечать в WhatsApp, пропуская в канал только выбранные контакты.

ПлагинШирокий доступ639Звезды репозитория

WeChat Automation API

wechat-automation-api

Скилл для агентов на Windows: отправляет текст, картинки и файлы через уже запущенный десктопный WeChat, также есть HTTP API с очередью

СкиллШирокий доступ193Звезды репозитория

CLI, который передает сообщения вашего WeChat агенту через официальный ClawBot (iLink) и отправляет ответы обратно

CLIШирокий доступ206Звезды репозитория

MCP-канал, который передает сообщения из WeChat в сессию Claude Code и возвращает ответы агента в тот же чат

MCP-серверШирокий доступ311Звезды репозитория

Коротко о README

Описаны запуск в два шага, пять фаз сборки, дерево созданного проекта, сравнение Zernio и Meta Cloud API, схема обработки сообщения и таблица расходов. Отдельно сказано про три решения: ответ до обработки, защита от дублей и проверка подписи.

Бейдж для README

Сообщить о проблеме

Foxx AIWhatsApp AgentKit
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.