iMessage lets you send messages to anyone on a Mac, or an iPhone, iPad, or iPod touch running iOS 5.
Java-based chat client. If you need to communicate with contacts on several public IM channels simultaneously and don't want to clutter your desktop..