Chat Client

Your text mode chatting application since 1999.

Getting Irssi » Read tutorials and docs »


Protocol support

Irssi has built-in support for IRC. It is multi-protocol friendly for module authors and has been extended with ICB, SILC and XMPP modules.

Stack compatible

Irssi fits well into the UNIX stack: it works together with your favourite window manager (through notification scripts), terminal emulator (be it xterm, gnome-terminal, konsole, st or some other emulator), your connection enhancer, SSH, terminal multiplexer (screen or tmux), background runner (such as dtach), IRC bouncers (znc, miau, or Irssi's own irssi-proxy, and IRC adapters (such as bitlbee).

Free software

Irssi is free software licensed under the GPLv2, available for Linux, BSD, Solaris, Apple, Cygwin, …


Irssi is completely themeable. Every single message can be themed. True colours can be used in your themes. Check the theme gallery for some impressions.


Irssi makes it easy to write protocol modules in C. You can enjoy the chatting power of Irssi in combination with IRC, ICB or SILC. Find more modules on the Modules page.


Perl scripting is shipped by default with Irssi, and third-party Python and TCL modules exists as well.

Irssi features a sane and minimal scripting API together with a coherent signal handling mechanism. There are many existing scripts for Irssi, see Finding scripts for some good resources.