WeeChat also know as Wee Enhanced Environment for Chat is a fast and light IRC client for many operating systems.
Everything can be done with a keyboard, and it is customizable and extensible with scripts. Many GUIs are available (Curses, GTK, and Qt). It is compliant with RFCs 1459, 2810, 2811, 2812, and 2813.
Product's homepage
Here are some key features of "WeeChat":
General:
· light & fast
· many GUI
· UTF-8 support
· developed from scratch
· multi-platform (GNU/Linux, *BSD, Mac OS X, Windows, ..)
· 100% GPL & free
IRC protocol:
· IRC standards compliant
· DCC support (file & chat)
Connection:
· multi-servers connection, with no limit
· soft, background connection
· IPv6 support
· SSL support
· proxy support
· auto-reconnection
Incoming features:
· GTK+ and Qt GUI
· DCC2 support
Innovating features (no other client does that!):
· curses, GTK+ and Qt GUI (soon)
· nicklist available on all GUI (including curses)
· horizontal and vertical window split
· infobar highlight for other channels
· > any highlight is visible without switching to channel
· FIFO pipe for remote control
· > writing into the FIFO pipe send cmd/text in a running WeeChat
· extensible with Perl, Python & Ruby scripts
Other useful features:
· status and infobar
· lag indicator
· color for away nicks
· auto completion (nicks, commands, args)
· command alias
· auto save chats to files
· everything is customizable
· dynamic setup
What's New in This Release: [ read full changelog ]
· This version brings major new features, including support for scheme scripts (with GNU guile), support for Python 3.x, remote interfaces using a relay plugin (like QWeeChat, a Python/Qt remote interface), and URL transfers in the API.
· Many bugs have been fixed.