I have stopped development on Web-IRC in favor of Subway, a joint effort with another githubber. If you are interested in a web-based IRC client, look there.
A web IRC client
The goal for this project is to become the best in-browser IRC client available, and bring the best ideas from modern web applications to IRC. It was inspired by a request for improvements to qwebirc by Paul Irish.
The app is still in its early stages. Potential contributors should find plenty to do.
Here's what works:
- Choose nick/network/channel(s) to use at login
- Join channels
- Send messages to channels
- Switch between channel tabs, see chat output
- Leave channels
- Private messages
- Channel topics
Here's (a partial list of) what doesn't work yet:
- Status messages
- Listing channels
Design/UI/UX help also desperately needed.
Assuming you already have node.js & npm, run:
$ npm install -g web-irc
Launch the web server
Point your browser at
Replace step 1 above with this:
$ git clone https://github.com/akavlie/web-irc $ cd web-irc $ npm link
this should install dependencies, and link the git checkout to your global node_modules directory.
Web-based IRC clients are quite popular, particularly as an in-page embed for various open source projects and live shows. The ubiquitous choice at this time is the aforementioned qwebirc.
Here are some popular sites that use (or link to) a web IRC client:
MIT licensed. See