Repolode
dappros

dappros/ethora

Монорепозиторий SDK для Ethora — платформы чатов и обмена сообщениями с SDK для React, React Native, Android, iOS и WordPress, а также инструментами для AI-ботов и MCP.

Open source альтернатива:SendbirdStream ChatTwilio Conversations

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

Что это?

Ethora — платформа чатов и обмена сообщениями для разработчиков, которым нужно добавить в свои приложения переписку один на один и в группах в реальном времени, push-уведомления и AI-ботов. Этот репозиторий объединяет официальные SDK, примеры приложений и инструменты в виде git submodules. В их числе — компонент чата для React.js, SDK для React Native, нативные SDK для Android (Kotlin) и iOS (Swift), а также плагин WordPress для добавления чат-виджета без кода.

Платформа построена на XMPP: за обмен сообщениями отвечает ejabberd, а для работы с аккаунтами, приложениями и файлами используются REST API. Разработчики могут подключиться к размещённому в облаке Ethora Cloud с бесплатным тарифом или развернуть тот же сервер на собственной инфраструктуре с помощью Docker Compose, Helm, AWS Marketplace или Cloudron. CLI для настройки (npx @ethora/setup) создаёт учётные данные и конфигурацию для выбранного SDK.

В монорепозитории также есть фреймворк для XMPP-ботов и ботов на базе LLM, демонстрационные примеры RAG и размещённый MCP-сервер, с помощью которого AI-агенты и IDE могут взаимодействовать с платформой. Кроссплатформенный набор тестов и каталог сценариев охватывают все SDK.

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

  • 01Официальные SDK чатов для React.js, React Native, нативных Android и iOS
  • 02Плагин WordPress для добавления чат-виджета без кода
  • 03Обмен сообщениями один на один и в группах на базе XMPP с push-уведомлениями
  • 04Фреймворк для подключения LLM-ботов и ботов автоматизации через XMPP
  • 05Размещённый MCP-сервер для AI-агентов и IDE
  • 06Развёртывание на собственной инфраструктуре через Docker, Helm, AWS Marketplace или Cloudron

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

  • Добавление чата в реальном времени на сайт или в веб-приложение с помощью компонента React.js
  • Создание функции чата для мобильных приложений iOS или Android
  • Встраивание чат-виджета с AI-помощником на сайт WordPress
  • Запуск приватного чат-сервера на собственной инфраструктуре

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

  1. 1

    Клонируйте монорепозиторий вместе со всеми подмодулями

    git clone --recurse-submodules https://github.com/dappros/ethora.git
  2. 2

    Подготовьте учетные данные и файлы конфигурации для вашего SDK

    npx @ethora/setup
  3. 3

    Перейдите в папку чат-SDK для React.js

    cd sdk-reactjs
  4. 4

    Установите зависимости SDK для React.js, затем следуйте инструкциям в sdk-reactjs/README.md, чтобы встроить чат

    npm install

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

  • Для полной настройки потребуется учетная запись Ethora или собственный сервер, чтобы получить учетные данные API.
  • Для нативных SDK Android, iOS и React Native нужны собственные инструментарии для соответствующих платформ и отдельные инструкции по настройке.

Темы

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

Что такое ethora?
Монорепозиторий SDK для Ethora — платформы чатов и обмена сообщениями с SDK для React, React Native, Android, iOS и WordPress, а также инструментами для AI-ботов и MCP. Ethora — платформа чатов и обмена сообщениями для разработчиков, которым нужно добавить в свои приложения переписку один на один и в группах в реальном времени, push-уведомления и AI-ботов. Этот репозиторий объединяет официальные SDK, примеры приложений и инструменты в виде git submodules. В их числе — компонент чата для React.js, SDK для React Native, нативные SDK для Android (Kotlin) и iOS (Swift), а также плагин WordPress для добавления чат-виджета без кода.
ethora можно использовать бесплатно? Какая у него лицензия?
ethora распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ethora всё ещё поддерживается?
Активно поддерживается. Последний коммит в ethora — 20 окт. 2026 г..
Для чего можно использовать ethora?
Добавление чата в реальном времени на сайт или в веб-приложение с помощью компонента React.js Создание функции чата для мобильных приложений iOS или Android Встраивание чат-виджета с AI-помощником на сайт WordPress Запуск приватного чат-сервера на собственной инфраструктуре
Как установить ethora?
Клонируйте монорепозиторий вместе со всеми подмодулями: git clone --recurse-submodules https://github.com/dappros/ethora.git Подготовьте учетные данные и файлы конфигурации для вашего SDK: npx @ethora/setup Перейдите в папку чат-SDK для React.js: cd sdk-reactjs Установите зависимости SDK для React.js, затем следуйте инструкциям в sdk-reactjs/README.md, чтобы встроить чат: npm install
Где скачать ethora?
Исходный код и инструкции по установке — на GitHub: https://github.com/dappros/ethora

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

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

Платформа для совместной работы с открытым ядром и самостоятельным хостингом: чат, автоматизация процессов, голосовые звонки, демонстрация экрана и интеграция с AI.

39,4 тыс.9,1 тыс.TypeScriptOtherОбновлён 10 часов назад