Irssi is an IRC client program with a text-mode user interface. Written in the C programming language for Unix-like operating systems, it is licensed under the terms of the GNU General Public License. Irssi also runs under Microsoft Windows with the aid of Cygwin, and may acquire a graphical front-end sometime in the future. Additionally, irssi is available on Mac OS X with Fink or natively with MacIrssi or the Cocoa-client Colloquy.
Irssi was written from scratch, unlike many similar clients based on the older ircII. This frees the developers from having to deal with the constraints of an existing codebase, allowing them to maintain tighter control over issues like security and customization. The latter is exemplified by the numerous modules and Perl scripts available for the program; Irssi's scripting facilities are considered by many of its devoted users to be the most powerful around. Although the program's interface usually precludes the need to manually edit configuration files, one may easily do so using a straightforward syntax resembling Perl data structures.
Some purists prefer Irssi simply because they consider its overall "feel" to be "cleaner" than other clients, many of which implement features like file serving, auto-rejoining channels after being kicked, and automatically kicking and banning users, oftentimes enabling these by default. This argument has also been used by those who prefer the more spartan ircII.
Many users switch from BitchX to Irssi in order to fine-tune their client better, or because Irssi's support for features like connecting to multiple servers and via IPv6 is more mature, or because it supports scripting in Perl. Others merely want to avoid BitchX's use of profanity in its kick and quit messages, and in the name itself.
| IRC clients | |
|---|---|
| Multiple platforms: | BitchX | ChatZilla | ircII-EPIC | Gaim | irssi | jIRC | KVIrc | naim | ScrollZ | X-Chat | Zircon |
| Microsoft Windows: | Bersirc | dIRC | HydraIRC | Klient | mIRC | Microsoft Comic Chat | Miranda IM | pIRCh | Trillian | Visual IRC | XiRCON |
| Unix-like: | ircII | Kopete | TalkSoup |
| MacOS: | Colloquy | Fire | IRCle | MacIrssi | Minerva IRC | Snak | ShadowIRC |
| AmigaOS: | AmIRC |
| DOS: | jpirc |