kiwiirc
一个基于 Web 的 IRC 聊天客户端,纯静态文件部署,支持多网络、插件和自定义主题。
把 IRC 聊天搬进浏览器,静态文件即开即用,还能随意定制。
核心功能
- 纯静态文件,部署到任何 Web 服务器或 CDN 即可使用
- 支持同时连接多个 IRC 网络
- 明暗两种主题,桌面通知
- 丰富的插件系统:文件上传、视频通话等
- 团队模式,适合企业内部沟通
避坑指南
- •不要使用开发模式(yarn run dev)作为生产环境,它慢且不安全,如果连接传统 IRC 服务器,需要额外运行 webircgateway 代理服务,配置文件修改后需要刷新浏览器才能生效,不支持热加载
适用场景
- 在自己的网站上嵌入一个 IRC 聊天窗口
- 为团队成员提供基于 IRC 的即时通讯
- 自建 IRC 客户端,替代臃肿的桌面软件
详细介绍
Kiwi IRC 是一个完全基于浏览器的 IRC 聊天客户端,使用 Vue.js 构建。它由纯静态文件组成,可以部署在任何 Web 服务器或 CDN 上,无需后端支持。它支持直接通过 WebSocket 连接 IRC 服务器,或者通过 webircgateway 代理连接传统 IRC 服务器。功能包括:多网络同时连接、明暗主题切换、桌面通知、丰富的插件系统(文件上传、视频通话)以及团队协作模式。配置通过一个 JSON 文件完成,方便定制和品牌化。Kiwi IRC 兼容现代浏览器和 IE11,既可以嵌入网页小区域,也可以作为全屏客户端使用。相比同类工具(如 TheLounge),其最大优势是无需服务器端运行,纯静态部署,且插件生态更灵活。
常见问题与排障 (2)
故障排除为什么在本地主机上将KiwiIRC连接到webircgateway时会收到“Cross-Origin Request Blocked”错误?
webircgateway配置中的[allowed_origins]部分为空。请将你的KiwiIRC客户端的确切来源地址(例如http://localhost:8080)添加到此部分。如果你使用的是默认的KiwiIRC开发服务器,该地址很可能为http://localhost:8080。仅限快速本地测试时,可以使用通配符'*'允许所有来源(不推荐用于生产环境)。示例:[allowed_origins]\nhttp://localhost:8080
故障排除为什么我在 Kiwi IRC 中遇到 'Error connecting to upstream IRCd: EOF' 错误?
此错误通常表示上游IRC服务器已将您的Kiwi IRC服务器的IP地址加入封禁(通过z-line、g-line或类似方式)。请检查IRCd的封禁列表或联系服务器管理员解除封禁。作为临时解决方案,您可以尝试更换Kiwi IRC服务器的IP地址(如可行)。
标签
快速上手
安装软件
根据你的发行版安装对应的包(dpkg / rpm / AppImage)
前往 https://kiwiirc.com/downloads 下载预编译版本
将下载的压缩包解压到你的 Web 服务器目录(如 nginx 的 html 文件夹)
修改 static/config.json 文件,设置你的 IRC 服务器地址
- 前往 https://kiwiirc.com/downloads 下载预编译版本
- 将下载的压缩包解压到你的 Web 服务器目录(如 nginx 的 html 文件夹)
- 修改 static/config.json 文件,设置你的 IRC 服务器地址
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
直接删除 Kiwi IRC 所在的文件夹即可完成卸载,因为它是纯静态文件,不涉及系统服务或数据库。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
2 FAQs