Repolode
csr1010

csr1010/wappy-kit

Open-source TypeScript SDK для создания self-hosted AI-агента в WhatsApp с собственным ключом модели и данными.

Звёзды
128
Форки
37
Открытые issues
1
Последний коммит
20 часов назад

Что это?

Wappy — это TypeScript SDK и генератор проектов для создания AI-агента, который общается с пользователями через WhatsApp с помощью официального WhatsApp Cloud API. Команда `npm create @wappy_ai/agent` создаёт проект, в котором настроены цикл работы агента, память, вызов инструментов и форматирование ответов. Вам нужно указать собственный ключ провайдера модели: Anthropic, OpenAI, Gemini или локальной модели Ollama.

По умолчанию переписки и память хранятся локально в SQLite/LibSQL, а для поиска по загруженным документам используется BM25. Вместо этого можно выбрать Cognee — self-hosted или облачную систему хранения знаний в виде графа. В комплект также входит пример инструмента-помощника для Gmail и Google Calendar с доступом только для чтения, для которого используются ваши собственные учётные данные Google OAuth.

Проект пока не достиг версии 1.0 и разделён на пакеты: контракты ядра, harness для запуска агента, пакет WhatsApp для форматирования сообщений, повторных попыток и вебхуков, а также установщик. Бизнес-логику — например, интеграции с системами тикетов или бронирования — можно добавить поверх сгенерированного проекта.

Ключевые возможности

  • 01Создаёт проект WhatsApp-агента одной командой `npm create`.
  • 02Поддерживает Anthropic, OpenAI, Gemini и локальные модели Ollama с вашими собственными ключами.
  • 03По умолчанию локально хранит переписки и загруженные знания в SQLite/LibSQL.
  • 04Предлагает Cognee в качестве дополнительной self-hosted или облачной системы хранения знаний в виде графа.
  • 05Включает пример инструмента для Gmail и Google Calendar с доступом только для чтения.

Сценарии использования

  • Создание приватного персонального помощника, который сохраняет контекст между переписками в WhatsApp.
  • Ответы на вопросы по собственным заметкам и документам без отправки их в облако стороннего поставщика.
  • Создание прототипа бота для поддержки клиентов или бронирования, доступного через WhatsApp.
  • Запуск полностью офлайн-агента на локальной модели Ollama.

Быстрый старт

  1. 1

    Создайте проект с помощью установщика

    npm create @wappy_ai/agent
  2. 2

    Скопируйте образец env-файла и укажите ключ модели и учетные данные WhatsApp

    cp .env.sample .env
  3. 3

    Установите зависимости

    npm install
  4. 4

    Запустите сервер разработки и откройте туннель, затем укажите напечатанный URL в качестве вебхука Meta

    npm run dev

Что важно знать

  • Проект пока не достиг версии 1.0 и находится на раннем этапе, поэтому возможны изменения.
  • Требуются Node.js 22 или новее и приложение WhatsApp Cloud API от Meta.
  • Для запуска агента нужен собственный API-ключ модели или локальная установка Ollama.

Темы

Частые вопросы

Что такое wappy-kit?
Open-source TypeScript SDK для создания self-hosted AI-агента в WhatsApp с собственным ключом модели и данными. Wappy — это TypeScript SDK и генератор проектов для создания AI-агента, который общается с пользователями через WhatsApp с помощью официального WhatsApp Cloud API. Команда `npm create @wappy_ai/agent` создаёт проект, в котором настроены цикл работы агента, память, вызов инструментов и форматирование ответов. Вам нужно указать собственный ключ провайдера модели: Anthropic, OpenAI, Gemini или локальной модели Ollama.
wappy-kit можно использовать бесплатно? Какая у него лицензия?
wappy-kit распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
wappy-kit всё ещё поддерживается?
Активно поддерживается. Последний коммит в wappy-kit — 21 окт. 2026 г..
Для чего можно использовать wappy-kit?
Создание приватного персонального помощника, который сохраняет контекст между переписками в WhatsApp. Ответы на вопросы по собственным заметкам и документам без отправки их в облако стороннего поставщика. Создание прототипа бота для поддержки клиентов или бронирования, доступного через WhatsApp. Запуск полностью офлайн-агента на локальной модели Ollama.
Как установить wappy-kit?
Создайте проект с помощью установщика: npm create @wappy_ai/agent Скопируйте образец env-файла и укажите ключ модели и учетные данные WhatsApp: cp .env.sample .env Установите зависимости: npm install Запустите сервер разработки и откройте туннель, затем укажите напечатанный URL в качестве вебхука Meta: npm run dev
Где скачать wappy-kit?
Исходный код и инструкции по установке — на GitHub: https://github.com/csr1010/wappy-kit

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Локализованный на упрощённый китайский дистрибутив OpenClaw — персонального ИИ-ассистента с открытым исходным кодом, который работает на вашем компьютере и взаимодействует с вами через чаты.

3,8 тыс.491JavaScriptOtherОбновлён 3 дня назад