Openchat is a free, open-source (under construction!) chat platform.

Openchat is an open-source platform for chat, written in JavaScript using Meteor. Clients are available for web, Windows/Mac OS X/Linux desktop, iOS and Android.