kiwiirc
Kiwi IRC is a versatile web-based IRC client built with Vue.js. It is fully static, supports multiple networks, plugins, themes, and team mode.
Smart Download
Download Download Version
v1.7.1 · 92.8 MB
A static-file IRC web client that runs anywhere, supports plugins, and is dead simple to deploy.
Core Features
- 100% static files, host on any web server or CDN
- Connect to multiple IRC networks simultaneously
- Light/dark themes, desktop notifications
- Plugin system: file upload, video calls, etc.
- Team mode for workplace communication
What It Can't Do
- •Do not use the development server (yarn run dev) in production — it is slow and insecure,For traditional IRC servers, you need the webircgateway proxy running separately,Config changes require a browser refresh; no hot-reload for runtime config
Use Cases
- Embed an IRC chat widget on your website
- Self-host a lightweight IRC client for your team
- Replace heavy desktop IRC clients with a web app
Detailed Introduction
Kiwi IRC is a fully client-side web IRC application built with Vue.js. It runs entirely as static files, meaning you can host it on any web server or CDN without backend dependencies. It supports direct WebSocket connections to IRC servers, or via the webircgateway proxy for traditional IRC. Features include multiple network connections, light/dark themes, desktop notifications, a rich plugin system (file upload, video calls), and a team mode for workplaces. Configuration is done via a single JSON file, making it easy to brand and deploy. Kiwi IRC is tested on modern browsers and IE11, and can be used as an embeddable widget or full-page client.
Troubleshooting & FAQ (2)
TroubleshootingWhy do I get 'Cross-Origin Request Blocked' when connecting KiwiIRC to webircgateway on localhost?
The webircgateway config's [allowed_origins] section is empty. Add the exact origin of your KiwiIRC client (e.g., http://localhost:8080) to this section. If you're using the default KiwiIRC dev server, it's likely http://localhost:8080. For quick local testing only, you can use a wildcard '*' to allow all origins (not recommended for production). Example: [allowed_origins]\\nhttp://localhost:8080
TroubleshootingWhy do I get 'Error connecting to upstream IRCd: EOF' in Kiwi IRC?
This error often means the upstream IRC server has banned your Kiwi IRC server's IP (via z-line, g-line, or similar). Check the IRCd's ban list or contact the server administrator to remove the ban. As a workaround, you can change the Kiwi IRC server's IP address if possible.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Install the appropriate package for your distro (dpkg / rpm / AppImage)
Download the pre-built release from https://kiwiirc.com/downloads
Extract the zip to your web server's directory (e.g., nginx html folder)
Edit static/config.json to set your IRC server address
- Download the pre-built release from https://kiwiirc.com/downloads
- Extract the zip to your web server's directory (e.g., nginx html folder)
- Edit static/config.json to set your IRC server address
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Simply delete the Kiwi IRC folder from your web server. No system services or databases to clean up.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
2 FAQs
Similar Projects
code-server
Run VS Code in your browser, on any device with a consistent development environment.
pocketbase
PocketBase is an open source Go backend that includes embedded SQLite with realtime subscriptions, built-in file & user management, admin dashboard UI, and simple REST API. Can be used as standalone app or Go framework.
Visual Studio Code (Code - OSS)
A free, open-source code editor by Microsoft with rich extensions, debugging, and Git integration. The most popular developer tool worldwide.