Salut à Toi (or SàT: "Hi to You") is an XMPP/Jabber client with multi-frontends. You can use it on a desktop (Wix), with a console interface (Primitivus), as a command-line tool (jp), or on the Web (Libervia). A plugin architecture is used to make it modular. With SàT, you can perform all the expected XMPP functions (instant messaging, multi-user chat, file transfert, etc.), but you can also use your email client (MUA) to read and send your XMPP messages, play games, do microblogging, pipe Unix command results, make scripts, etc.
Poezio is a console-based client for XMPP, the protocol on which the Jabber IM network is built. Its goal is to let you connect to the network very easily (without having to create an account) and join various chatrooms immediately. It tries to look like the most famous IRC clients (such as weechat and irssi). Many commands are identical and you won't be lost if you already know these clients. Configuration can be done in a configuration file or directly from the client. It embodies the light, fast, geeky, and anonymous spirit of IRC while using a new, powerful, standard, and open protocol.
Ibid is a multi-protocol, general purpose, instant messaging chat bot written in Python. It aims for a naturalistic interface rather than strict-syntax commands. Ibid understands many protocols, including IRC, Jabber/XMPP/Google Talk, Campfire, NMDC, and SILC. It also interacts over SMTP, HTTP, and various RPC protocols. Ibid aims to make plugins as easy as possible to write. It ships with a large collection of plugins for looking up information, performing conversions, storing factoids, delivering messages, and much more.
GZRBOT is a port of GOZERBOT to the Google Application Engine. It is there for its code and reuse of it is highly recommended. A script is available to clone gzrbot and rename it so you can run your own bot off the GZRBOT code. GZRBOT has a plugin system that lets you program your own plugin and provide you a way to add custom functionality to your bot. Both writing commands and reacting on events through callbacks is supported.
GOZERBOT is a channel bot that aids conversation in IRC channels and Jabber conference rooms. It's mainly used to serve RSS feeds and to have custom commands made for the channel. More then just a channel bot, GOZERBOT aims to provide a platform for the user to program his own bot and make it into something useful. This is done with a plugin structure that makes it easy to program your own. There are over 100 plugins already written and ready for use.