jIRCii is a cross platform Internet Relay Chat client written in Java. It is fully scriptable using a Perl-like language called sleep.
jIRCii provides a console client experience with the advantages of a solid GUI. jIRCii has everything an IRC client should have. Built-in notify list, tab-completed everything, DCC file transfers, CTCP support, ability to connect to SSL servers, and over 70 built-in aliases.
jIRCii is open source. See the Artistic License for more details.
Want to know more? Read the jIRCii FAQ