dappros/ethora

SDK monorepo for Ethora chat / messaging platform. (1) Pick an SDK for your frontend stack. (2) Integrate manually or using ethora-setup. (3) Optionally configure app settings, deploy AI agents etc. Server: ethora.com cloud [free]. Dedicated server + SLA option for enterprise customers.

解決的問題

Ethora 提供一個全面的 SDK 平台,可快速將即時訊息、AI 機器人與後端服務整合至應用程式中。它透過提供預建 UI 元件與適用於各平台的管理型後端,消除從零開始建構聊天基礎設施的需求。

如何運作

Ethora 作為一個 SDK 的單體倉儲(monorepo)運作,包含 React.js、React Native、Android、Swift 與 WordPress 的 SDK,透過 REST 與 XMPP 連接至 Ethora 平台 API。架構包含管理型雲端服務(Ethora Cloud)或自架選項,負責處理驗證、檔案儲存、推播通知以及 AI 功能(如 LLM 機器人與 RAG 流水線)。

適用對象

需要跨平台聊天功能與後端即服務(BaaS)功能,但又不想管理底層基礎設施的開發者,例如開發社交應用、客戶支援工具或 AI 驅動的助理。

主要亮點

  • 跨平台支援:為 Web、iOS、Android 與 React Native 提供專用 SDK,並附帶免程式碼的 WordPress 插件。
  • AI 整合:內建支援 LLM 驅動的機器人、RAG 流水線,以及 AI 代理與 IDE 用的 MCP 伺服器。
  • 全面的訊息功能:支援 1:1 與群組聊天、推播通知以及音訊/視訊通話。
  • 後端即服務:整合使用者管理、SSO、檔案儲存,以及可選的區塊鏈整合以支援數位資產。
  • 嚴格的測試:透過跨平台選擇器合約,確保所有 SDK 的 UI 一致性與可測試性。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案