OpenSource-Hub
K

kiwiirc

978 stars·Developer Tools·SHA-256 checksum verified

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)

Troubleshooting
Why 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

GitHub Issue #1920
Troubleshooting
Why 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.

GitHub Issue #1911

Tags

ircweb-chatvuejsself-hostedplugin

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Install the appropriate package for your distro (dpkg / rpm / AppImage)

3

Download the pre-built release from https://kiwiirc.com/downloads

4

Extract the zip to your web server's directory (e.g., nginx html folder)

5

Edit static/config.json to set your IRC server address

Install Guide
  1. Download the pre-built release from https://kiwiirc.com/downloads
  2. Extract the zip to your web server's directory (e.g., nginx html folder)
  3. Edit static/config.json to set your IRC server address
File Integrity

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 Source
Environment Guide

Uninstall 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.

Project Info
LicenseGPL-3.0
Last Updated2026-06-26 13:20:07
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

2 FAQs

Similar Projects