Matrixオープン通信プロトコル向けのWeb・デスクトップクライアント。Matrix JS SDKを基盤に構築。
- スター
- 3,937
- フォーク
- 596
- 未解決の Issue
- 363
- 最終コミット
- 14 時間前
これは何?
Cinnyは、シンプルで洗練された安全なインターフェースでインスタントメッセージを利用できるようにすることに重点を置いたMatrixクライアントです。app.cinny.inで利用できるWebアプリとして動作し、別のcinny-desktopリポジトリではデスクトップアプリも提供されています。
セルフホストにも対応しています。ビルドするかリリースのtarballをダウンロードし、distフォルダー内のファイルを任意のWebサーバーから配信するか、DockerHubまたはGitHub Container RegistryのDockerイメージを実行できます。デフォルトのhomeserverと探索ページはconfig.jsonで設定でき、Netlify、nginx、Caddy向けのリダイレクト設定例も用意されています。リダイレクト設定が難しい場合はハッシュルーティングを有効にでき、ベースパスを変更すればサブディレクトリにもデプロイできます。
ライセンスはAGPL-3.0です。READMEの記載時点では、メンテナーはmatrix-js-sdkを独自SDKに置き換えている最中であり、追って通知があるまでプルリクエストを受け付けていませんでした。
主な機能
- 01すっきりとしたモダンなインターフェースを備えた、Matrixメッセージングプロトコル向けWebクライアント。
- 02任意のWebサーバーから配信できる静的ビルド。
- 03DockerHubとGitHub Container Registryで公式Dockerイメージを提供。
- 04config.jsonからデフォルトのhomeserverと探索ページを設定可能。
- 05独自のリダイレクトルールを設定できないホスト向けのハッシュルーティングオプション。
- 06別のリポジトリで提供されるデスクトップアプリ。
ユースケース
- Matrix homeserver上で、チームやコミュニティ向けのセルフホスト型チャットWebクライアントを運用する。
- ソフトウェアをインストールせずに、ブラウザーで軽量なMatrixクライアントを使う。
- 既存ドメインのサブディレクトリにMatrix Webクライアントをカスタマイズしてデプロイする。
クイックスタート
- 1
GitHub Releases から tarball をダウンロードし、web サーバーで dist/ 内のファイルを配信します
- 2
または、DockerHub から Docker イメージを pull します
docker pull ajbura/cinny - 3
または、ホスト版 Web アプリ app.cinny.in を利用します
使う前に知っておきたいこと
- このプロジェクトでは matrix-js-sdk の依存関係を置き換え中のため、追って通知があるまでプルリクエストは受け付けていません。
- セルフホスティングには、web サーバーでリダイレクトを設定するか、ハッシュルーティングを有効にする必要があります。
トピック
よくある質問
- cinny とは?
- ReactとTypeScriptで構築された、Matrixオープンメッセージングプロトコル向けのシンプルで洗練されたWebクライアント。 Cinnyは、シンプルで洗練された安全なインターフェースでインスタントメッセージを利用できるようにすることに重点を置いたMatrixクライアントです。app.cinny.inで利用できるWebアプリとして動作し、別のcinny-desktopリポジトリではデスクトップアプリも提供されています。
- cinny は無料で使えますか?ライセンスは?
- cinny は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- cinny は今もメンテナンスされていますか?
- 活発にメンテナンス中。cinny の最終コミットは 2026年10月19日 です。
- cinny は何に使えますか?
- Matrix homeserver上で、チームやコミュニティ向けのセルフホスト型チャットWebクライアントを運用する。 ソフトウェアをインストールせずに、ブラウザーで軽量なMatrixクライアントを使う。 既存ドメインのサブディレクトリにMatrix Webクライアントをカスタマイズしてデプロイする。
- cinny のインストール方法は?
- GitHub Releases から tarball をダウンロードし、web サーバーで dist/ 内のファイルを配信します または、DockerHub から Docker イメージを pull します: docker pull ajbura/cinny または、ホスト版 Web アプリ app.cinny.in を利用します
- cinny はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/cinnyapp/cinny
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
全画面のアニメーション歌詞に重点を置いた、NetEase、QQ、Kugou、Navidrome、ローカルライブラリ対応のTypeScript製音楽プレーヤー。
Dockerでセルフホストできる、ポスターやSNS投稿、スライドなどを作れるオープンソースのブラウザベースデザインエディター。
React、shadcn/ui、Supabaseで構築された、連絡先・商談・タスク・メモを管理できるセルフホスト型CRM。
FirecrawlとDataForSEOを使い、74項目のオンページSEO指標で最大500ページを監査できるセルフホスト型Webアプリ。
Cloudflare WorkersとD1を使ったブックマーク管理ツール。ブックマークレットやChrome拡張機能で、アカウント登録なしにリンクを保存できます。