Skip to content
Web based IRC client
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
server Workaround for sometimes "forgetting" the headers. Mar 28, 2016
LICENSE.txt Added the GNU Affero License Oct 19, 2011
package.json Update Jun 21, 2017

Note - This version is no longer in active development!

The new, better version is here:

This version of Kiwi IRC is only receiving bug and security updates

This is a complete re-write and is now using much more modern development tools and includes over 5 years worth of knowledge on how people use web IRC clients. If you are looking for the latest and greatest IRC features then this new version is the way to go!

Kiwi IRC - A hand-crafted IRC client

Kiwi IRC is a fully featured IRC client that can be extended to suit almost any needs. Using the web application is extremly simple even without any IRC knowledge as all the common needs are built directly into the UI.

For more information see or live instance of the application can be found at Our development IRC channel is on the Freenode network, #kiwiirc.

Developing? Please use the development branch - not the master branch!

Visit our IRC channel


Note: This requires Node.js to run. Make sure you have installed Node.js first!

  1. Download the Kiwi source or clone the git repository:

    $ git clone && cd KiwiIRC

  2. Install the dependencies:

    $ npm install

  3. Copy and edit the configuration file as needed:

    $ cp config.example.js config.js

    $ nano config.js

  4. Make sure the client code is built:

    $ ./kiwi build


From the source folder: $ ./kiwi start

You can also run kiwi in the foreground to see any output by using the -f flag. Eg: $ ./kiwi -f

Open your new Kiwi instance in your browser. By default: http://localhost:7778/


Report bugs using the issue tracker on github:


Kiwi IRC has been translated to 25 different languages. The translators can be found in


GNU Affero

You can’t perform that action at this time.