Kiwi IRC runs on Node.js and can be used as a way to get in contact with your clients and provide support for your services and products.
Once installed the client can easily be embedded on other sites via an iframe, or it can be run as a standalone application.
Users can easily connect to multiple IRC channels at the same time, hold private conversations, and even ban annoying users.
Support is included for guest and password-protected accounts, a tabbed interface, SSL, and chat skins.
Kiwi also supports accurate timestamps, emoticons, logging, a localized chat interface, various IRC specific control commands, running behind a proxy, and even desktop notifications.
You can use Kiwi with responsive layouts, and even extend it with small JS-based applets.