Repolode
conversejs

conversejs/converse.js

브라우저에서 전적으로 실행되는 XMPP 채팅 클라이언트로, 독립형 앱이나 기존 웹사이트에 삽입해 사용할 수 있습니다.

스타
3,300
포크
834
열린 이슈
231
마지막 커밋
15시간 전

어떤 프로젝트인가요?

Converse는 XMPP(Jabber) 프로토콜용 웹 채팅 클라이언트입니다. 자체 서버 구성 요소 없이 브라우저에서 전적으로 실행되며 XMPP 서버에 직접 연결합니다. 전체 페이지 앱으로 사용하거나 웹사이트 위에 오버레이 채팅 창을 띄우거나 페이지의 특정 요소에 채팅 구성 요소를 삽입할 수 있습니다.

1:1 채팅과 그룹 채팅을 지원하며, 메시지 수정, 반응, 답글, 철회, URL 미리보기 기능도 제공합니다. OMEMO 종단 간 암호화와 HTTP 파일 업로드를 지원하고 다양한 XMPP 확장(XEP)을 제공합니다. Prosody, ejabberd, Openfire를 비롯해 WordPress, Roundcube, Elgg와의 통합 사례가 있습니다.

플러그인 아키텍처를 통해 기능을 확장할 수 있으며 40개 이상의 언어로 번역되어 있습니다. Converse Desktop과 Converse Tauri를 통해 데스크톱 빌드도 제공합니다.

핵심 기능

  • 01오버레이, 전체 페이지, 임베드 표시 모드
  • 02OMEMO 종단 간 암호화
  • 03메시지 수정, 반응, 답글을 지원하는 그룹 채팅
  • 04HTTP 파일 업로드 및 데스크톱 알림
  • 05플러그인 아키텍처 및 40개 이상의 언어 번역

활용 사례

  • 기존 웹사이트에 실시간 채팅 위젯 추가
  • Prosody 또는 ejabberd 같은 XMPP 서버에서 자체 호스팅 팀 채팅 운영
  • 소프트웨어 설치 없이 브라우저 기반 XMPP 클라이언트 제공

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone git@github.com:conversejs/converse.js.git
  2. 2

    프로젝트 디렉터리로 이동합니다

    cd converse.js
  3. 3

    종속성을 설치합니다

    npm install
  4. 4

    빌드한 뒤 로컬에서 실행하고 http://localhost:8008/dev.html 을 엽니다

    npm run build && npm run serve -- -p 8008

사용 전 알아둘 점

  • 셀프 호스팅하려면 저장소를 클론하고 Node.js 도구로 빌드해야 합니다.
  • 채팅에 로그인하려면 기존 XMPP 서버 계정이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

converse.js은(는) 무엇인가요?
브라우저에서 전적으로 실행되는 XMPP 채팅 클라이언트로, 독립형 앱이나 기존 웹사이트에 삽입해 사용할 수 있습니다. Converse는 XMPP(Jabber) 프로토콜용 웹 채팅 클라이언트입니다. 자체 서버 구성 요소 없이 브라우저에서 전적으로 실행되며 XMPP 서버에 직접 연결합니다. 전체 페이지 앱으로 사용하거나 웹사이트 위에 오버레이 채팅 창을 띄우거나 페이지의 특정 요소에 채팅 구성 요소를 삽입할 수 있습니다.
converse.js은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
converse.js은(는) MPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
converse.js은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. converse.js의 마지막 커밋은 2026년 10월 24일입니다.
converse.js은(는) 어디에 사용할 수 있나요?
기존 웹사이트에 실시간 채팅 위젯 추가 Prosody 또는 ejabberd 같은 XMPP 서버에서 자체 호스팅 팀 채팅 운영 소프트웨어 설치 없이 브라우저 기반 XMPP 클라이언트 제공
converse.js는 어떻게 설치하나요?
저장소를 클론합니다: git clone git@github.com:conversejs/converse.js.git 프로젝트 디렉터리로 이동합니다: cd converse.js 종속성을 설치합니다: npm install 빌드한 뒤 로컬에서 실행하고 http://localhost:8008/dev.html 을 엽니다: npm run build && npm run serve -- -p 8008
converse.js은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/conversejs/converse.js

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트