Простой и элегантный веб-клиент для открытого протокола обмена сообщениями Matrix, созданный на React и TypeScript.
dappros/ethora
Монорепозиторий SDK для Ethora — платформы чатов и обмена сообщениями с SDK для React, React Native, Android, iOS и WordPress, а также инструментами для AI-ботов и MCP.
Open source альтернатива:Sendbird
Stream Chat
Twilio 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
Клонируйте монорепозиторий вместе со всеми подмодулями
git clone --recurse-submodules https://github.com/dappros/ethora.git - 2
Подготовьте учетные данные и файлы конфигурации для вашего SDK
npx @ethora/setup - 3
Перейдите в папку чат-SDK для React.js
cd sdk-reactjs - 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 обновляется ежедневно.
Похожие проекты
LobeHub объединяет AI-агентов в постоянно работающие команды, которые можно нанимать, планировать их работу и оценивать результаты в одном месте.
Лёгкий фреймворк на Python для собственного AI-агента с WebUI в браузере, терминальным клиентом, каналами для чатов, инструментами, памятью и поддержкой MCP.
Открытый персональный AI-ассистент и Agent Harness: планирует задачи, запускает инструменты и навыки и сохраняет память в Web и IM-каналах.
Платформа для совместной работы с открытым ядром и самостоятельным хостингом: чат, автоматизация процессов, голосовые звонки, демонстрация экрана и интеграция с AI.
Самостоятельно размещаемый ИИ-второй мозг, который отвечает на вопросы по вебу и вашим документам, поддерживает пользовательских агентов и автоматизацию по расписанию.