Repolode
convos-chat

convos-chat/convos

Convosは、現在IRCプロトコルに対応している、ブラウザーで動作するマルチユーザー向けチャットアプリです。

スター
1,195
フォーク
93
未解決の Issue
66
最終コミット
一昨日

これは何?

Convosは、IRCクライアントをインストールする代わりにWebブラウザーで開いて使う、マルチユーザー向けチャットアプリです。IRCネットワークに接続し、複数のユーザーで1つのインスタンスを共有できます。現在対応しているプロトコルはIRCのみですが、コードベースを拡張すれば、ほかのチャットプロトコルにも対応できます。

バックエンドにはPerlのWebフレームワークであるMojolicious、フロントエンドにはSvelteを採用しています。シェルスクリプトでインストールし、単一のデーモンコマンドで起動すると、localhostのポート3000でアプリが提供されます。GitHub Container RegistryではDockerイメージも公開されています。

mainブランチは開発者向けで、追加のツールが必要になる場合があります。アプリをcloneして実行する場合は、stableブランチを使用してください。

主な機能

  • 01別途クライアントをインストールせず、すべてブラウザー上で利用できます。
  • 02IRCネットワークに接続し、1つのインスタンスを複数ユーザーで利用できます。
  • 03バックエンドはMojolicious(Perl)、フロントエンドはSvelteで構築されています。
  • 04シェルスクリプトまたは公開済みのDockerイメージからインストールできます。
  • 05IRC以外のプロトコルにも拡張できるよう設計されています。

ユースケース

  • チームやコミュニティ向けに、サーバー上で共有できるブラウザベースのIRCクライアントを提供する。
  • デスクトップ用IRCクライアントがインストールされていない端末から、IRCネットワークでチャットする。
  • IRCチャンネル向けのマルチユーザー対応チャットフロントエンドをセルフホストする。

クイックスタート

  1. 1

    README にある公式インストールスクリプトを実行します

  2. 2

    Convos デーモンを起動します

    ./convos/script/convos daemon
  3. 3

    ブラウザーで http://localhost:3000 を開き、チャットを始めます

使う前に知っておきたいこと

  • 現時点では IRC チャットプロトコルのみサポートしています。
  • Docker イメージには alpha タグが使われているため、変更されたり動作しなくなったりする可能性があります。

トピック

#irc#chat#irc-client#web-app#perl#mojolicious#svelte

よくある質問

convos とは?
Convosは、現在IRCプロトコルに対応している、ブラウザーで動作するマルチユーザー向けチャットアプリです。 Convosは、IRCクライアントをインストールする代わりにWebブラウザーで開いて使う、マルチユーザー向けチャットアプリです。IRCネットワークに接続し、複数のユーザーで1つのインスタンスを共有できます。現在対応しているプロトコルはIRCのみですが、コードベースを拡張すれば、ほかのチャットプロトコルにも対応できます。
convos は無料で使えますか?ライセンスは?
convos は Artistic-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
convos は今もメンテナンスされていますか?
活発にメンテナンス中。convos の最終コミットは 2026年11月5日 です。
convos は何に使えますか?
チームやコミュニティ向けに、サーバー上で共有できるブラウザベースのIRCクライアントを提供する。 デスクトップ用IRCクライアントがインストールされていない端末から、IRCネットワークでチャットする。 IRCチャンネル向けのマルチユーザー対応チャットフロントエンドをセルフホストする。
convos のインストール方法は?
README にある公式インストールスクリプトを実行します Convos デーモンを起動します: ./convos/script/convos daemon ブラウザーで http://localhost:3000 を開き、チャットを始めます
convos はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/convos-chat/convos

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

Linux、macOS、Windowsで動作し、IRCv3、TLS、ホスト名の隠蔽、アンチフラッド・アンチスパム機能を備えたオープンソースのIRCサーバー(ircd)。

528+1 今週157CGPL-2.0活発にメンテナンス更新 3 日前