Matrix 오픈 커뮤니케이션 프로토콜용 웹 및 데스크톱 클라이언트로, Matrix JS SDK를 기반으로 합니다.
- 스타
- 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
GitHub 릴리스에서 tarball을 다운로드한 후 웹 서버로 dist/의 파일을 제공합니다
- 2
또는 DockerHub에서 Docker 이미지를 pull합니다
docker pull ajbura/cinny - 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 통계는 매일 갱신됩니다.
관련 프로젝트
전체 화면 애니메이션 가사에 초점을 맞춘 TypeScript 음악 플레이어로, NetEase, QQ, Kugou, Navidrome 및 로컬 라이브러리를 지원합니다.
포스터, 소셜 게시물, 슬라이드 등을 만들 수 있는 오픈소스 브라우저 기반 디자인 편집기와 Docker 자체 호스팅 환경
React, shadcn/ui, Supabase로 만든 셀프 호스팅 CRM으로 연락처, 영업 기회, 작업, 메모를 관리합니다.
Firecrawl과 DataForSEO를 사용해 웹사이트 최대 500개 페이지의 온페이지 SEO 지표 74개를 감사하는 셀프 호스팅 웹 앱입니다.
Cloudflare Workers와 D1 기반의 북마크 관리자로, 계정 없이 북마클릿이나 Chrome 확장 프로그램으로 링크를 저장할 수 있습니다.