Irssi ble skrevet ifra bunnen, i motsetning til mange liknende klienter som bare er basert på den eldre ircII-klienten. Dette frigjorde utviklerne ifra begrensningene i den eksisterende kodebasen og gav dem bedre kontroll over sikkerhet og tilpassing. Det siste har blitt ytterligere forbedret med flere moduler og perl-skript som er laget til programmet.