WeeChat is a light & fast multilingual curses-based multiplatform IRC client.
WeeChat supports:
DCC files and chats, multi-server connections, background connections,
IPv6, SSL, proxy, auto-reconnection, DCC2, nicklist, window splitting,
FIFO pipe for remote control, aspell, perl, python, ruby, nick auto-
completion, lag indication, auto-logging, client upgrades without
dropping connections.
WeeChat will build with support for:
aspell, perl scripting, python scripting, ruby scripting, and gnutls
depending on whether or not they are installed on the system on which
WeeChat is built.
WeeChat supports lua scripting as well, but it hasn't been working in recent
versions... even though lua may be installed the ./configure script
will fail to detect it properly. This is due to changes in recent
versions of Lua and has not yet been fixed as of WeeChat 0.2.1