...It also lets you log in to accounts on multiple chat network simultaneously, and it is compatible with the same chat networks as Pidgin. It is written in C and makes heavy use of GLib and ncurses.
A Python IRC Console Client. I use it to tunnel irc through ssh when I'm at the university. It isn't finished yet, but works quite well for me. The base work is done, but I will revise most of the code soon, so it will be more structured hopefully.