Repolode
cinnyapp

cinnyapp/cinny

React와 TypeScript로 만든 Matrix 오픈 메시징 프로토콜용 심플하고 세련된 웹 클라이언트입니다.

대체할 수 있는 제품:SlackDiscord

스타
3,937
포크
596
열린 이슈
363
마지막 커밋
10시간 전

어떤 프로젝트인가요?

Cinny는 인스턴트 메시징을 위한 심플하고 세련되며 안전한 인터페이스에 중점을 둔 Matrix 클라이언트입니다. app.cinny.in에서 사용할 수 있는 웹 앱으로 제공되며, 별도의 데스크톱 앱은 cinny-desktop 저장소에서 이용할 수 있습니다.

직접 호스팅할 수도 있습니다. 프로젝트를 빌드하거나 릴리스 tarball을 다운로드한 뒤 dist 폴더의 파일을 원하는 웹 서버로 제공하면 됩니다. DockerHub 또는 GitHub Container Registry의 Docker 이미지로 실행하는 방법도 있습니다. 기본 homeserver와 탐색 페이지는 config.json에서 설정하며, Netlify, nginx, Caddy용 리다이렉트 설정 예시도 제공됩니다. 리다이렉트 설정이 까다로운 경우 해시 라우팅을 활성화할 수 있고, base path를 변경하면 하위 디렉터리에 앱을 배포할 수 있습니다.

이 프로젝트는 AGPL-3.0 라이선스를 따릅니다. README 작성 시점에는 유지관리자들이 matrix-js-sdk를 자체 SDK로 교체하는 중이었으며, 별도 공지가 있을 때까지 pull request를 받지 않고 있었습니다.

핵심 기능

  • 01깔끔하고 현대적인 인터페이스를 갖춘 Matrix 메시징 프로토콜용 웹 클라이언트입니다.
  • 02어떤 웹 서버에서도 제공할 수 있는 정적 빌드를 지원합니다.
  • 03DockerHub 및 GitHub Container Registry에서 공식 Docker 이미지를 제공합니다.
  • 04config.json을 통해 기본 homeserver와 탐색 페이지를 설정할 수 있습니다.
  • 05사용자 지정 리다이렉트 규칙을 지원하지 않는 호스트에서 사용할 수 있도록 해시 라우팅 옵션을 제공합니다.
  • 06별도 저장소에서 데스크톱 앱을 이용할 수 있습니다.

활용 사례

  • Matrix homeserver에서 팀이나 커뮤니티를 위한 자체 호스팅 채팅 웹 클라이언트를 운영할 때
  • 소프트웨어를 설치하지 않고 브라우저에서 가벼운 Matrix 클라이언트를 사용할 때
  • 기존 도메인의 하위 디렉터리에 Matrix 웹 클라이언트를 맞춤 설정해 배포할 때

빠른 시작

  1. 1

    GitHub 릴리스에서 tarball을 다운로드한 후 웹 서버로 dist/의 파일을 제공합니다

  2. 2

    또는 DockerHub에서 Docker 이미지를 pull합니다

    docker pull ajbura/cinny
  3. 3

    또는 호스팅된 웹 앱 app.cinny.in을 이용합니다

사용 전 알아둘 점

  • 프로젝트에서 matrix-js-sdk 종속성을 교체하고 있어 추후 공지가 있을 때까지 pull request를 받지 않습니다.
  • 셀프 호스팅하려면 웹 서버에서 리디렉션을 설정하거나 해시 라우팅을 활성화해야 합니다.

토픽

자주 묻는 질문

cinny은(는) 무엇인가요?
React와 TypeScript로 만든 Matrix 오픈 메시징 프로토콜용 심플하고 세련된 웹 클라이언트입니다. Cinny는 인스턴트 메시징을 위한 심플하고 세련되며 안전한 인터페이스에 중점을 둔 Matrix 클라이언트입니다. app.cinny.in에서 사용할 수 있는 웹 앱으로 제공되며, 별도의 데스크톱 앱은 cinny-desktop 저장소에서 이용할 수 있습니다.
cinny은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
cinny은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
cinny은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. cinny의 마지막 커밋은 2026년 10월 19일입니다.
cinny은(는) 어디에 사용할 수 있나요?
Matrix homeserver에서 팀이나 커뮤니티를 위한 자체 호스팅 채팅 웹 클라이언트를 운영할 때 소프트웨어를 설치하지 않고 브라우저에서 가벼운 Matrix 클라이언트를 사용할 때 기존 도메인의 하위 디렉터리에 Matrix 웹 클라이언트를 맞춤 설정해 배포할 때
cinny는 어떻게 설치하나요?
GitHub 릴리스에서 tarball을 다운로드한 후 웹 서버로 dist/의 파일을 제공합니다 또는 DockerHub에서 Docker 이미지를 pull합니다: docker pull ajbura/cinny 또는 호스팅된 웹 앱 app.cinny.in을 이용합니다
cinny은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/cinnyapp/cinny

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

관련 프로젝트