React와 TypeScript로 만든 Matrix 오픈 메시징 프로토콜용 심플하고 세련된 웹 클라이언트입니다.
dappros/ethora
Ethora용 SDK 모노레포로, React, React Native, Android, iOS, WordPress SDK와 AI 봇 및 MCP 도구를 제공하는 채팅·메시징 플랫폼입니다.
대체할 수 있는 제품:Sendbird
Stream Chat
Twilio Conversations
- 스타
- 551
- 포크
- 112
- 열린 이슈
- 1
- 마지막 커밋
- 15시간 전
어떤 프로젝트인가요?
Ethora는 앱에 실시간 1:1 및 그룹 채팅, 푸시 알림, AI 봇을 추가하려는 개발자를 위한 채팅·메시징 플랫폼입니다. 이 저장소는 공식 SDK, 샘플 앱, 도구를 git submodule로 모아 둔 모노레포로, React.js 채팅 컴포넌트, React Native, 네이티브 Android(Kotlin) 및 iOS(Swift) SDK, 코드 없이 채팅 위젯을 추가할 수 있는 WordPress 플러그인을 포함합니다.
이 플랫폼은 XMPP를 기반으로 하며, ejabberd가 메시징을 처리하고 계정, 앱, 파일용 REST API를 제공합니다. 개발자는 무료 티어를 제공하는 호스팅형 Ethora Cloud에 연결하거나, Docker Compose, Helm, AWS Marketplace 또는 Cloudron을 사용해 자체 인프라에서 같은 서버를 실행할 수 있습니다. 설정 CLI(npx @ethora/setup)는 선택한 SDK에 필요한 인증 정보와 구성을 생성합니다.
모노레포에는 XMPP 및 LLM 기반 봇용 봇 프레임워크, RAG 데모, AI 에이전트와 IDE가 플랫폼과 상호작용할 수 있도록 해주는 호스팅형 MCP 서버도 포함되어 있습니다. 크로스 플랫폼 테스트 스위트와 시나리오 카탈로그에서 SDK를 다룹니다.
핵심 기능
- 01React.js, React Native, 네이티브 Android 및 iOS용 공식 채팅 SDK
- 02코드 없이 채팅 위젯을 추가할 수 있는 WordPress 플러그인
- 03푸시 알림을 지원하는 XMPP 기반 1:1 및 그룹 메시징
- 04XMPP를 통해 LLM 또는 자동화 봇을 연결하는 봇 프레임워크
- 05AI 에이전트와 IDE를 위한 호스팅형 MCP 서버
- 06Docker, Helm, AWS Marketplace 또는 Cloudron을 통한 자체 호스팅 배포
활용 사례
- React.js 컴포넌트로 웹사이트나 웹 앱에 실시간 채팅 추가
- iOS 또는 Android 앱에 모바일 채팅 기능 구축
- WordPress 사이트에 AI 어시스턴트 채팅 위젯 삽입
- 자체 인프라에서 비공개 자체 호스팅 채팅 서버 운영
빠른 시작
- 1
모든 서브모듈을 포함해 모노레포를 클론합니다
git clone --recurse-submodules https://github.com/dappros/ethora.git - 2
SDK용 인증 정보와 설정 파일을 준비합니다
npx @ethora/setup - 3
React.js 채팅 SDK 폴더로 이동합니다
cd sdk-reactjs - 4
React.js SDK 종속 항목을 설치한 다음 sdk-reactjs/README.md의 안내에 따라 채팅을 임베드합니다
npm install
사용 전 알아둘 점
- 전체 설정을 완료하려면 API 인증 정보를 얻기 위한 Ethora 계정이나 셀프 호스팅 서버가 필요합니다.
- 네이티브 Android, iOS, React Native SDK는 각 플랫폼에 맞는 툴체인과 별도의 설정 절차가 필요합니다.
토픽
자주 묻는 질문
- ethora은(는) 무엇인가요?
- Ethora용 SDK 모노레포로, React, React Native, Android, iOS, WordPress SDK와 AI 봇 및 MCP 도구를 제공하는 채팅·메시징 플랫폼입니다. Ethora는 앱에 실시간 1:1 및 그룹 채팅, 푸시 알림, AI 봇을 추가하려는 개발자를 위한 채팅·메시징 플랫폼입니다. 이 저장소는 공식 SDK, 샘플 앱, 도구를 git submodule로 모아 둔 모노레포로, React.js 채팅 컴포넌트, React Native, 네이티브 Android(Kotlin) 및 iOS(Swift) SDK, 코드 없이 채팅 위젯을 추가할 수 있는 WordPress 플러그인을 포함합니다.
- ethora은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ethora은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ethora은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ethora의 마지막 커밋은 2026년 10월 20일입니다.
- ethora은(는) 어디에 사용할 수 있나요?
- React.js 컴포넌트로 웹사이트나 웹 앱에 실시간 채팅 추가 iOS 또는 Android 앱에 모바일 채팅 기능 구축 WordPress 사이트에 AI 어시스턴트 채팅 위젯 삽입 자체 인프라에서 비공개 자체 호스팅 채팅 서버 운영
- ethora는 어떻게 설치하나요?
- 모든 서브모듈을 포함해 모노레포를 클론합니다: git clone --recurse-submodules https://github.com/dappros/ethora.git SDK용 인증 정보와 설정 파일을 준비합니다: npx @ethora/setup React.js 채팅 SDK 폴더로 이동합니다: cd sdk-reactjs React.js SDK 종속 항목을 설치한 다음 sdk-reactjs/README.md의 안내에 따라 채팅을 임베드합니다: npm install
- ethora은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/dappros/ethora
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
브라우저 WebUI, 터미널 클라이언트, 채팅 앱 채널, 도구, 메모리 및 MCP를 지원하는 Python 기반 셀프 호스팅 개인 AI 에이전트 프레임워크입니다.
작업을 계획하고 도구와 스킬을 실행하며, 웹과 메신저 채널 전반에서 기억을 유지하는 오픈소스 개인 AI 비서이자 Agent Harness입니다.
채팅, 워크플로 자동화, 음성 통화, 화면 공유, AI 통합을 제공하는 오픈 코어 기반의 셀프 호스팅 협업 플랫폼입니다.
웹과 개인 문서를 바탕으로 질문에 답하고, 맞춤형 에이전트와 예약 자동화를 제공하는 셀프 호스팅 가능한 AI 세컨드 브레인입니다.