Irssi is a highly configurable, perl-scriptable, open source (GNU licensed) text-based IRC client. It runs on a command line interface, and is available for most operating systems (including Windows, OSX, and most Linux and BSD distributions). Irssi, like any CLI program, can be run in GNU screen - allowing for users to remotely access running instances of the program without any loss in functionality from anywhere in the world.