Irssi a initialement été écrit pour fonctionner sous tout système UNIX, mais il fonctionne également sous Windows en utilisant Cygwin. Irssi peut également être compilé pour Windows, mais cela lui ôte certaines fonctionnalités utiles[réf. nécessaire][évasif].
Le binaire botti[Quoi ?] inclus dans ce logiciel, fonctionne comme un module et sans interface[pas clair]. Son but premier est de fonctionner comme un robot[Quoi ?] (bot) IRC, mais il peut être également utilisé dans d'autres domaines, notamment en fonction des modules qu'il sera chargé d'utiliser[évasif].
Contrairement à nombre de clients IRC en mode texte, irssi ne se base pas sur le code de ircII et a été écrit depuis zéro[pas clair]. Cela a libéré les développeurs[Lesquels ?] des contraintes liées à l'utilisation d'un code existant, leur donnant toute latitude sur les questions de sécurité et de personnalisation. De nombreux modules et scripts Perl sont disponibles[Où ?] pour étendre ses fonctions et son apparence.
Irssi peut être personnalisé par son interface ainsi que par ses directives de configuration, dont la syntaxe rappelle celle des structures de données en Perl.