Repolode
cinnyapp

cinnyapp/cinny

ReactとTypeScriptで構築された、Matrixオープンメッセージングプロトコル向けのシンプルで洗練されたWebクライアント。

代替できる製品:SlackDiscord

スター
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. 1

    GitHub Releases から tarball をダウンロードし、web サーバーで dist/ 内のファイルを配信します

  2. 2

    または、DockerHub から Docker イメージを pull します

    docker pull ajbura/cinny
  3. 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 の数値は毎日更新されます。

関連プロジェクト