Repolode
convos-chat

convos-chat/convos

Convos 是一个可在浏览器中使用的多用户聊天应用,目前支持 IRC 协议。

Star
1,195
Fork
93
未关闭 Issue
66
最近提交
前天

这是什么?

Convos 是一款多用户聊天应用,直接在网页浏览器中使用,无需单独安装 IRC 客户端。多人可以共用同一个实例,连接 IRC 网络进行交流。目前仅支持 IRC 协议,但代码结构允许扩展到其他聊天协议。

后端基于 Perl 的 Mojolicious 框架,前端使用 Svelte 构建。可通过一条安装脚本完成本地安装,再用一条命令启动服务,随后在浏览器访问本地 3000 端口即可使用。项目也提供 Docker 镜像,托管在 GitHub Container Registry 上。

如需克隆并运行,建议使用 stable 分支;main 分支面向开发者,可能需要额外工具,部分前端资源也可能不是最新。

核心功能

  • 01完全在网页浏览器中运行,无需安装独立客户端。
  • 02可连接 IRC 网络,单个实例支持多用户。
  • 03后端使用 Mojolicious(Perl),前端使用 Svelte 构建。
  • 04支持通过安装脚本或 Docker 镜像部署。
  • 05架构支持扩展到 IRC 以外的其他聊天协议。

适用场景

  • 为团队或社区在服务器上部署共享的网页版 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 客户端。多人可以共用同一个实例,连接 IRC 网络进行交流。目前仅支持 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目