A versatile web based messenger that provides a modern interface for connecting to IRC networks.

Kiwi IRC is an open-source web based messenger that provides a modern interface for connecting to IRC networks. It functions as a client that can be hosted on a web server or a CDN using static files, allowing users to access IRC channels through a web browser. The application is designed to be versatile, serving as either a standalone communication tool or an embedded component for other websites.
The software supports connections to single or multiple IRC networks. It can be used as a personal client that remembers network settings, as a bouncer host, or as a public chat interface for a specific community. Because it consists of static files, it does not require a complex backend to serve the interface, and it is configured via a JSON file at runtime to define network settings and behavior.
The application is built using Vuejs, webpack, and babel. It offers three distinct connection modes to ensure compatibility with different server setups: it can connect directly to a websocket IRC server, use the webircgateway websocket proxy for standard IRC servers, or utilize KiwiBNC to maintain a persistent connection. This architecture allows the client to remain lightweight while supporting advanced functionality through a rich plugin system.
Developers can build the project from source using yarn, which generates the necessary files in a distribution folder for deployment. The client is tested across all modern browsers, including Chrome, Firefox, and Safari, and maintains compatibility with IE11 to ensure broad accessibility for users on various operating systems.
Kiwi IRC serves as a flexible web interface for users and organizations requiring IRC connectivity without the need for a dedicated desktop client.
A secure communication platform providing real-time messaging, voice, and video for organizations requiring full data control.
A self-hosted collaboration platform providing team chat, workflow automation, voice calling, and screen sharing for secure organizations.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.