Irssi Scripts
Irssi's Script Repository
Instructions for using scripts with scriptassist.pl
How do I install scripts?
In Irssi, do
/run scriptassist
(only once per session), then
/script install
scriptname
How do I rerun scripts?
Just do
/script load
scriptname
How do I unload scripts?
Just do
/script unload
scriptname
How do I run scripts automatically at startup?
Just do
/script autorun
scriptname
Scriptassist does not work for me / I want to do it myself?
View manual instructions.
How do I submit a script to this page?
See information on how to contribute
here
Important.
Python script support on this page is experimental.
For .py scripts, the
irssi-python3
module
needs to be installed. To run them, use
/py
load
scriptname
Manual instructions for using scripts
How do I run scripts?
Put them into
~/.irssi/scripts/
and in irssi do
/script load script.pl
. There is a default alias for
/script load
to
/run
in newer versions of
irssi.
How do I rerun scripts?
Just do
/script load script.pl
How do I unload scripts?
Just do
/script unload script.pl
How do I run scripts automatically at startup?
Put them into
~/.irssi/scripts/autorun/
directory.
Or better would be if you placed them in
~/.irssi/scripts/
and created symlinks to autorun
directory (eg.
cd ~/.irssi/scripts/autorun/ ; ln -s
../script.pl .
Is there an easy way of managing scripts?
Try
scriptassist.pl
, it can update and manage your scripts
as well as install new ones and search the database.
View instructions when using scriptassist.pl .
How do I submit a script to this page?
See information on how to contribute
here
Important.
Python script support on this page is experimental.
For .py scripts, the
irssi-python3
module
needs to be installed. To run them, use
/py
load
scriptname
Name
Version
Description
Authors
Modified
……
0x0st.pl
Github
0x0st
0.06
upload file to https://0x0.st/
0x0st
bw1
2026-03-23
8-ball.pl
Github
8-ball
0.23
Dont like to take decisions? Have the 8-ball do it for you instead.
Patrik Akerfeldt
2019-07-16
Cirssi.pl
Github
Consolidate Irssi Player
2.2
Controls Audacious2 and MOCP from Irssi
audacious mocp
Dani Soufi (compengi)
2019-01-20
UNIBG-autoident.pl
Github
UNIBG-autoident
0.2
Automaticaly /msg ident NS yourpassword when you connect or services come back from death
id
Doncho N. Gunchev
2018-09-10
accent.pl
Github
accent
1.34
This script strips the hungarian accents.
Tamas SZERB
2015-01-26
account-notify.pl
Github
account-notify
1.01
Display account identification status changes using CAP account-notify
ilbelkyr
2017-11-05
accountname.pl
Github
accountname
1.0
Instead of displaying semi-raw data, a /whois now gives a tidy accountname on Asuka/lain servers (if applicable).
Chris 'raz' Hoogenboezem
2008-05-17
ack.pl
Github
ack
0.0000
Jump to the next active window, with tiebreakers.
ack ack_add ack_del ack_sorts ack_spoke
Rocco Caputo
2012-03-07
act.pl
Github
Reset window activity status
0.15
Reset window activity status. defines command /act
act
c0ffee
2016-05-01
act_fifo.pl
Github
act_fifo
1.1
Print window activity to a fifo
Daniel Kalør (Xnybre)
2014-10-17
active_notice.pl
Github
active_notice.pl
18.01.01
This script shows incoming notices into the active channel.
Geert Hauwaerts
2016-01-20
active_notify.pl
Github
active_notify.pl
0.07
This script will display notify messages into the active window or broadcast it so all the windows.
Geert Hauwaerts
2003-09-17
activity_file.pl
Github
activity_file
1.00
Maintains a representation of window activity status in a file
Antti Vähäkotamäki
2006-07-19
adv_windowlist.pl
Github
adv_windowlist
1.11
Adds a permanent advanced window list on the right or in a status bar.
awl
Nei
2022-05-23
ai.pl
Github
ai
0.3
Puts people on ignore if they do a public away. See source for options.
ai
BC-bd
2014-10-17
aidle.pl
Github
Antyidler
1.1b
Antyidler with random time
Maciek 'fahren' Freudenheim
2014-10-17
akftp.pl
Github
ak FTP-Ad
1.4
Full configurable FTP advertiser for Irssi
akftp
ak
2008-05-17
alame.pl
Github
alame
0.0.1
Converts towards lame speech
alamer
Christian 'mordeth' Weber
2008-05-17
amarok_ssh.pl
Github
amaroK (via ssh)
1.0
Retrievs song infos and controls amaroK via dcop, optionally running on another computer via ssh
amarok
Tobias 'camel69' Wulff
2014-10-17
amaroknp.pl
Github
amaroknp
0.10
Shows the song playing in amaroK in the active window (channel or query).
Tuukka Lukkala
2004-03-30
anames.pl
Github
anames
1.8
a /names display with away nicks coloured
anames
Matt "f0rked" Sparks, Miklos Vajna
2018-01-05
anotherway.pl
Github
anotherway
2003010201
Another auto away script
Stefan 'tommie' Tomanek
2008-05-17
antiplenk.pl
Github
antiplenk
0.2.1
notices users who "plenk"
Grigori Goronzy
2003-02-12
apm.pl
Github
apm
0.4
Shows your battery status in your Statusbar
Alexander Wirt
2017-04-07
armeija.pl
Github
Armeija Ignore
0.4
Ignores people bringin up boring/repeated subjects, plus replies.
armeija
Erkki Seppälä
2014-10-17
ascii.pl
Github
ascii-art
1.6.3
Ascii-art bassed on figlet. Available commands: /ASCII, /COLSAY, /COLME, /COLTOPIC, /COLKICK, /COLQUIT.
ascii colkick colme colquit colsay coltopic
Marcin Rozycki
2002-06-21
aspell.pl
Github
aspell
1.6.2
ASpell spellchecking system for Irssi
spellcheck
Isaac Good (yitz_), Tom Feist (shabble)
2016-10-06
aspell_complete.pl
Github
aspell_complete
1.01
Adds Text::Aspell suggestions to the list of completions
rotate_dict
Philipp Haegi
2016-01-29
auth_quakenet.pl
Github
auth_quakenet_challenge.pl
1.0
Implements QuakeNet's CHALLENGE authentication
Mantas Mikulėnas
2014-12-18
auto_whois.pl
Github
auto_whois
0.9
/WHOIS all the users who send you a private message.
Andreas 'ads' Scherbaum
2014-10-17
autoaway.pl
Github
Automagic away setting
0.5
Automatically goes away after defined inactivity
autoaway
Larry "Vizzie" Daffner
2018-12-02
autochannel.pl
Github
autochannel
1.3.1
Auto add channels to channel list on join
Peder Stray
2021-08-21
autoclearinput.pl
Github
AutoClearInput
1.0.2
Automatically clears pending input when you are away.
autocleared cleared
Trevor "tee" Slocum
2019-02-11
autocycle.pl
Github
autocycle
0.4
Auto regain ops in empty opless channels
autocycle
Marcin Rozycki
2003-01-03
autolimit.pl
Github
autolimit
1.01
does an autolimit for a channel
David Leadbeater
2019-02-12
autonickprefix.pl
Github
autonickprefix
1.00
Change 'nick: ' prefix if the nick is changed while you're still editing.
Juerd
2016-02-06
autoop.pl
Github
autoop
1.11
Simple auto-op script
autoop
Timo Sirainen & Jostein Kjønigsen
2025-08-20
autoopper.pl
Github
autoopper
3.7
Auto-op script with dynamic address support and random delay
autoop_add autoop_check autoop_del autoop_dynamic autoop_load autoop_save autoop_show
Toni Salomäki
2014-10-17
autorealname.pl
Github
auto realname
0.8.7
Print realname of everyone who join to channels
Timo 'cras' Sirainen, Bastian Blank
2021-01-16
autorejoin.pl
Github
autorejoin
1.1.0
Automatically rejoin to channel after being kicked, after a (short) user-defined delay
Timo 'cras' Sirainen, Leszek Matok
2017-09-26
autorejoinpunish.pl
Github
Autorejoin punisher
0.3
Kickbans or knockouts people who use autorejoin on kick.
Paul 'laaama' Raade
2002-05-02
autoreminder.pl
Github
Auto Reminder
0.01
This script Reminds people to do stuff! :)
start stop
Terry Lewis
2008-05-17
autorun_scripts.pl
Github
autorun_scripts
0.1
Autorun scripts/symlinks created in the scripts/autorun directory
Jari Matilainen, original script by nightfrog
2016-04-18
autostuff.pl
Github
autostuff
0.02
Save current servers, channels and windows for autoconnect and autojoin
autostuff
Juerd
2010-10-24
autoversion.pl
Github
autoversion
0.0.1
Auto-CTCP Verison on every joining nick
Christian 'mordeth' Weber
2002-08-21
autovoice.pl
Github
autovoice
0.06
autovoice
autovoice
aluser
2019-01-14
autowho.pl
Github
autowho
0.1
Periodically sends /who on configured channels to update away state.
Nei
2016-04-26
autowhois.pl
Github
autowhois
1.1
/WHOIS all the users who send you a private message.
Timo 'cras' Sirainen
2014-10-17
autowhois_simple.pl
Github
autowhois_simple
0.1
/WHOIS anyone querying you automatically.
Janne Mikola
2014-10-17
autowrap.pl
Github
autowrap
2007031900
Automatically wraps long sent messages into multiple shorter sent messages
Bitt Faulk
2008-05-25
away.pl
Github
away
0.23
Away with reason, unaway, and autoaway
Jean-Yves Lefort, Larry "Vizzie" Daffner, Kees Cook
2014-10-17
away2web.pl
Github
away2web
2003100201
Write /away information to a file to be used on web pages
Oskari 'Okko' Ojala
2014-10-17
away_hilight_notice.pl
Github
away_hilight_notice.pl
15.01.01
This script will notice your away message in response to a hilight.
Geert Hauwaerts
2015-06-25
away_verbose.pl
Github
away_verbose
0.0.7
A verbose away script, displays a verbose away/back message in the channels you are in. BUT it can limit the channels (not spamming every channel!)
awe back gone
Wouter Coekaerts, Koenraad Heijlen
2004-01-01
awaybar.pl
Github
awaybar
0.1.1
Provides a menubar item with away message
Simon Shine
2017-04-07
awaylogcnt.pl
Github
awalogcnt
0.2
Displays in statusbar number of messages in awaylog
Marcin Rozycki
2017-04-07
awayproxy.pl
Github
awayproxy
0.2e
Sets nick away when client discconects from the irssi-proxy. If away gathers messages targeted to nick and forwards them to an email address.
BCOW
2016-03-21
badword.pl
Github
badword
0.0.3
Configurable badword kickbanning script
Jan 'fissie' Sembera
2008-05-17
ban.pl
Github
ban
1.4d
/BAN [channel] [-normal|-host|-user|-domain|-crap|-ip|-class -before|-after "cmd" nick|mask] ... - bans several nicks/masks on channel, removes any conflicting bans before banning
Maciek 'fahren' Freudenheim
2002-11-19
banaffects.pl
Github
banaffects_sd
1.2
Shows affected nicks by a ban on a new ban and defends yourself because IRC is serious.
banaffects
Valentin Batz, Nico R. Wohlgemuth
2012-10-27
bandwidth.pl
Github
bandwidth
1.0
shows bandwidth usage in statusbar
Riku Voipio
2017-04-07
bansearch.pl
Github
bansearch
1.3
Searches for bans, quiets, and channel modes affecting a user
bansearch
Nathan Handler, Joseph Price
2020-08-24
bantime.pl
Github
bantime
1.03
Print time when ban was set in a nicer way. eg. 23m, 40s ago.
bantime
David O'Rourke
2015-01-09
beep.pl
Github
beep
1.01
Replaces your terminal bell by a command specified via /set; adds a beep_when_not_away setting
Jean-Yves Lefort
2014-10-17
beep_beep.pl
Github
beep_beep
0.10
runs arbitrary command instead of system beep, includes flood protection
Georg Lukas
2014-10-17
beepaway.pl
Github
beepaway
2018122301
Only beep when you are away
Simon 'corecode' Schubert
2018-12-23
beforespace.pl
Github
beforespace
0.1
Rebind certain keys so that they are inserted before the space
key_insert_before_space
Nei
2016-04-26
bestoiber.pl
Github
BeStoiber
2003020801
stoibers your messages
bestoiber
Stefan 'tommie' Tomanek
2008-05-17
betterlist.pl
Github
betterlist
2.2
/betterlist
betterlist
Liam Hopkins
2019-09-08
binary.pl
Github
binary
1.2
adds /binary command that converts what you type into 2-base string representation, also decodes other peoples binary automatically
binary unbinary
Carl Fischer
2008-05-17
binary_time.pl
Github
binary_time
20060826
Prints the timestamp in binary format
Aaron Toponce, Knut Auvor Grythe
2008-06-16
bitlbee_blist.pl
Github
bitlbee_blist
0.5
/blist , greps from blist for bitlbee
blist
Tijmen "timing" Ruizendaal
2013-12-09
bitlbee_hide_password.pl
Github
bitlbee_hide_password.pl
1.0
Hide your REGISTER and IDENTIFY password lines in &bitlbee from screen & logs
Ævar Arnfjörð Bjarmason
2016-03-15
bitlbee_join_notice.pl
Github
BitlBee_join_notice
1.3
1. Adds an item to the status bar wich shows [joined: ] when someone is joining &bitlbee. 2. Shows join messages in the query. (For bitlbee v3.0+)
Tijmen "timing" Ruizendaal
2017-04-07
bitlbee_nick_change.pl
Github
BitlBee_nick_change
1.3
Shows an IM nickchange in an Irssi way. (in a query and in the bitlbee channel). (For bitlbee 3.0+)
Tijmen "timing" Ruizendaal
2010-07-28
bitlbee_tab_completion.pl
Github
BitlBee_tab_completion
1.3
Intelligent Tab-completion for BitlBee commands.
Tijmen "timing" Ruizendaal & Wilmer van der Gaast
2009-08-11
bitlbee_timestamp.pl
Github
bitlbee_timestamp
0.6
Replace Irssi's timestamps with those sent by BitlBee
Tijmen "timing" Ruizendaal
2019-03-15
bitlbee_typing_notice.pl
Github
BitlBee_typing_notice
1.7.3
1. Adds an item to the status bar wich shows [typing] when someone is typing a message on the supported IM-networks 2. Sends typing notices to the supported IM networks (the other way arround). (For bitlbee 3.0+)
db_typing
Tijmen "timing" Ruizendaal, Matt "f0rked" Sparks
2017-11-17
blowjob.pl
Github
blowjob
0.9.0
Crypt IRC communication with blowfish encryption. Supports public #channels, !channels, +channel, querys and dcc chat. Roadmap for Version 1.0.0 is to get some feedback and cleanup. Join #blowtest on freenode (irc.debian.org) to get latest stuff available. Note to users upgrading from versions prior to 0.8.5: The blowjob.keys format has changed.
bconf blow blowhelp delkey perm setkey showkey
iMil,Skid,Foxmask,reiffert
2015-04-22
bmi.pl
Github
BMI Calculator
2002121801
a simple body mass index calculator for depression ;)
bmi
Daniel K. Gebhart, Marcus Rückert
2008-05-17
boinc.pl
Github
boinc
0.1
interface to boinc
boinc
bw1
2019-05-29
buf.pl
Github
Scroll buffer restorer
3.00
Saves the buffer for /upgrade, so that no information is lost
Juerd
2018-03-29
buffer.pl
Github
buffer
1.1
pastes a buffer into a channel or query window line by line with a specific delay between lines
buffer
Pablo Martín Báez Echevarría
2016-06-28
calc.pl
Github
Calculator
1.10
Simple /calc mechanism
calc
Juerd
2002-03-19
callerid.pl
Github
callerid
1.0
Reformats CallerID (+g) Messages
(Also known as Server-Side Ignore)
on Hybrid & Ratbox IRCDs (EFnet)
to be Easier on the Eyes
Daniel "dubkat" Reidy
2008-05-17
cap-extjoin.pl
Github
cap-extjoin
0.9.0
Print account and realname information on joins where extended-join is available
Mike Quin, Krytarik Raido
2017-12-12
cap.pl
Github
cap
1.0
Prints caps; derived from cap_sasl.pl by Michael Tharp (gxti), Jilles Tjoelker (jilles), and Mantas Mikulėnas (grawity)
dwfreed
2016-09-13
cap_sasl.pl
Github
cap_sasl.pl
1.11
Implements SASL authentication and enables CAP "multi-prefix"
Michael Tharp (gxti), Jilles Tjoelker (jilles), Mantas Mikulėnas (grawity)
2015-12-04
cap_sasl_fail.pl
Github
cap_sasl_fail
2.1.1
Disconnect from server if SASL authentication fails.
Nei
2022-05-31
centericq.pl
Github
centericq
1.0.0
Staturbar item which indicates how many new messages you have in your centericq
Joost "Garion" Vunderink
2017-04-07
cgrep.pl
Github
cgrep
1.0.0
Lists users on the channel matching the specified regexp
cgrep
Pieter-Bas IJdens
2016-09-20
chanact.pl
Github
chanact
0.6.0
Adds new powerful and customizable [Act: ...] item (chanelnames,modes,alias). Lets you give alias characters to windows so that you can select those with meta-
chanact_window_alias chanact_window_unalias
BC-bd
2017-02-13
chanfull.pl
Github
chanfull
2003011700
Notifies the user when some channel limit is reached
Joern 'Wulf' Heissler
2008-05-17
chanfull_duden.pl
Github
chanfull
0.1
Notify if Channellimit is reached
Uwe 'duden' Dudenhoeffer
2003-02-08
chankeys.pl
Github
chankeys
0.4.1
manage channel keyboard shortcuts
chankeys
martin f. krafft
2022-11-18
chanpeak.pl
Github
chanpeak
0.2.2
Log maximum number of people ever been in a channel
chanpeak savepeak
Bjoern 'fuchs' Krombholz
2002-06-02
chansearch.pl
Github
ChanSearch
2.3
searches for specific channels
chansearch
Stefan 'tommie' Tomanek, bw1
2021-01-04
chanshare.pl
Github
chan share
0.4
/CHANSHARE - display people who are in more than one channel with you
chanshare
Timo 'cras' Sirainen
2019-02-13
chansort.pl
Github
chansort
1.5.1
Sort all channel and query windows
chansort
Peder Stray
2021-08-21
chansort_configurable.pl
Github
chansort_configurable
1.2
Sort channels & query windows in a configurable way, based on Peder Stray's chansort.pl
chansort_configurable
Ævar Arnfjörð Bjarmason
2016-05-04
chansync.pl
Github
chansync
0.22
/who a channel and optionaly executes a command
chansync
Uwe 'duden' Dudenhoeffer
2003-02-09
chops.pl
Github
chops
20020223
Simulates BitchX's /CHOPS and /NOPS commands.
chops nops
Jakub Jankowski
2008-05-17
cleanpublic.pl
Github
CleanPublic
0.3
Simple script that removes colors and other formatting (bold, etc) from public channels
Jørgen Tjernø
2003-09-24
clearable.pl
Github
clearable
0.1
make some command output clearable
clearable
2015-11-16
clipboard.pl
Github
Quoting from X clipboard
1.2
Better quoting of content from clipboard (without leading spaces) -- requires Perl/Tk
qc
Dominic Battre
2002-12-06
clones.pl
Github
clones
2.01
/CLONES - Display clones in the active channel (with added options)
clones
From irssi source, modified by David Leadbeater (dg)
2014-10-17
clones_scanner.pl
Github
clones_scanner
1.6
when a nick joins #channel, notifies you if there is (or there has been) someone in #channel with the same hostname
clones_scanner_size
Pablo Martín Báez Echevarría
2016-06-18
cmdind.pl
Github
cmdind
1.1
Indicator for input prompt if you are inputting a command or text
Nei
2018-12-18
cmpchans.pl
Github
cmpchans
0.5
Compare nicks in two channels
cmp
Jari Matilainen, init[1]@irc.freenode.net
2015-11-16
colon_emoji.pl
Github
colon_emoji
0.4
Replace words between :...: in messages according to a text file. Was intended for Unicode Emoji on certain proprietary platforms.
Lars Djerf, Nei, Phoenix616, Rhonda D'Vine
2023-05-21
colorize_nicks.pl
Github
colorize_nicks
0.4.1
Colourise mention of nicks in the message body.
Nei
2021-11-29
colorkick.pl
Github
colorkick
0.1
kicking users for using colors or blinks
Gabor Nyeki
2017-03-07
colorswap.pl
Github
colorswap
0.1
Swap between green and white format for public messages. I think this helps readability. Assumes you haven't changed message formats.
Timo 'cras' Sirainen
2002-03-04
complete_at.pl
Github
complete_at
0.2
Complete nicks after @ (twitter-style)
Nei
2015-11-16
complete_lastspoke.pl
Github
Complete Last-Spoke
2.1
When using tab completion on an empty input buffer, complete to the nick of the person who spoke most recently.
Daenyth
2008-12-07
conceal.pl
Github
conceal
0.2
conceals passwords on the input line
Nei
2024-05-21
connectcmd.pl
Github
Connect Command
0.2
run arbitrary shell commands while [dis]connecting to a server
connectcmd
Ian Peters
2017-03-18
copy.pl
Github
copy
0.10
copy a line in a paste buffer
copy
vague,bw1
2020-09-26
countdown.pl
Github
countdown
1.0
adds public channel command for counting down something
Mikko 'Quidz' Salmi
2014-11-06
country.pl
Github
country
1.0.1
Print the country name in /WHOIS replies
country
Timo Sirainen
2002-10-28
cp1250_kick.pl
Github
cp1250_kick
1.3
Kicks people using cp1250 charset
Tomasz Poradowski
2002-09-28
crapbuster.pl
Github
CRAPbuster
2022112701
Removes CRAP or CLIENTCRAP messages from your buffer
crapbuster
Stefan 'tommie' Tomanek
2022-11-27
credstore.pl
Github
credstore
1.3
store fingerprints of know users so can verify
credstore
Benedetto
2015-06-12
cron.pl
Github
cron aka jobs
1.0
cron implementation, allows to execute commands at given interval/time
jobadd jobdel jobdisable jobenable jobs jobsload jobssave
Piotr Krukowiecki, KindOne
2026-02-16
ctrlact.pl
Github
ctrlact
1.5
allows per-channel control over activity indication
ctrlact
martin f. krafft
2021-09-20
cubes.pl
Github
cubes
1.1
256 colour test script for Irssi.
cubes cubes_text
Irssi staff
2022-12-01
cwho.pl
Github
Cached WHO
1.1
Usage: /CWHO [-a | -l | -o | -v ] [ mask ]
cwho
Maciek 'fahren' Freudenheim
2002-05-06
dancer_forwardfix.pl
Github
dancer_forwardfix.pl
0.03
This script will fix the Irssi problem with channel forwarding on the Dancer ircd.
Geert Hauwaerts
2004-05-09
dau.pl
Github
DAU
2.4.3
write like an idiot
dau
Clemens Heidinger
2017-03-19
dcc_ip.pl
Github
dcc_ip
0.6
This script sets dcc_own_ip when starting a DCC send or chat.set dcc_ip_interface to your external interface, f.e. ppp0.If you are connecting though a router, set it to "router"
ak5, bw1
2019-02-17
dccmove.pl
Github
dccmove
1.4.1
Move completed dcc gets to the subfolder done
Peder Stray
2021-08-21
dccrelay.pl
Github
dccrelay
0.1
Relays DCC messages. Originally written by greeny & mute for NoNameScript.
dccrel
Nei
2015-11-23
dccself.pl
Github
dccself
0.1
/dccself ip port, starts a dcc chat with yourself on that
host/port, best used with /set dcc_autochat_masks.
dccself
David Leadbeater
2017-03-05
dccstat.pl
Github
dccstat
1.52
Shows verbose or short information of dcc send/gets on statusbar (speed, size, eta etc.)
dccstat
Matti 'qvr' Hiljanen
2014-10-17
deadbeef.pl
Github
deadbeef
1.0.1
deadbeef control and now playing script
dbnext dbpause dbplay dbprev dbrandom dbstop np
bcattaneo
2021-02-25
defaultchanmode.pl
Github
Default Chanmode
1.1
Allows your client to automatically set desired chanmode upon a join to an empty channel.
Jakub Jankowski
2008-05-17
dejunk.pl
Github
Dejunk
1.2
Prevents all kinds of junk from showing up
dejunk
Joost Vunderink (Garion)
2018-01-07
desktop-notify.pl
Github
desktop-notify
1.0.1
Sends notification using the Desktop Notifications Specification.
Felipe F. Tonello
2017-01-23
df.pl
Github
df
0.1.0
Adds an item which displays the current disk usage.
dfupdate
Jochem Meyers
2017-04-07
dice.pl
Github
dice
0.00.04
A Dice Simulator for Roleplaying in Channels or just for fun.
Marcel Kossin
2008-05-17
dice_concise.pl
Github
dice_concise
0.1.6
A concise dice simulator for channels.
Marcel Kossin, Makaze
2019-03-03
dictcomplete.pl
Github
Dictionary complete
1.31
Caching dictionary based tab completion
Juerd (first version: Timo Sirainen)
2014-10-17
dim_nicks.pl
Github
dim_nicks
0.4.9
Dims nicks that are not in channel anymore.
Nei
2019-05-16
ding.pl
Github
ding.pl
0.1
Play a given sound when messages come in.
Andrew Slice
2020-08-11
discord_unbridge.pl
Github
discord_unbridge.pl
1.6
In channels with a discord bridge, turns " Message" into " Message", and hides spoilers.
Idiomdrottning
2020-12-11
discord_unhilight.pl
Github
discord_unhilight.pl
0.1b
Strips the annoying mentions of your nickname via on irc<->discord bridge, will work for any bridge using botnick:
Christoffer Holmberg
2017-11-25
dispatch.pl
Github
Command dispatcher
0.0.2
This scripts sends unknown commands to the server
Sebastian 'yath' Schmidt
2002-03-05
dns.pl
Github
dns
2.2
/DNS || ...
dns
Timo 'cras' Sirainen
2019-01-24
doc.pl
Github
doc
0.0.4
manage tips ; url ; help in a doc file in the keyword=definition form
FoxMaSk
2016-02-05
doublefilter.pl
Github
doublefilter
0.3
Filters msgs which appear the same on different channels.
Karl Siegemund
2005-04-22
dr_who.pl
Github
dr_who
1.0
Put a nick list in a statusbar
dr_who_refresh
Bitt Faulk
2017-04-07
dtach_away.pl
Github
dtach_away
1.0
set (un)away, if dtach is attached/detached
Antoine Beaupré
2019-11-16
duckduckgo.pl
Github
duckduckgo
0.04
search by https://duckduckgo.com/html/
ddg
bw1
2025-07-20
efnetorg.pl
Github
efnetorg
1.2
Print the real IP address of efnet.org clients when they join/part channels, and whois.
Espen Holm Nilsen
2008-05-25
elist.pl
Github
Enanched LIST
1.2
This script allow advanced parametrization of the /list command. Accepted parameters are -minusers <#users> and -maxusers <#users>.
elist
Ilya Cassina
2022-02-28
eliza.pl
Github
Eliza
1.0
Answers to /msg's using Chatbot::Eliza when you're away.
Johan "Ion" Kiviniemi
2002-03-14
email_msgs.pl
Github
email_msgs
1.1
Emails you messages sent/received while you're away or not. Works for both public mentions and private messages.When away, it is very useful in combination with screen_away. Based on email_privmsgs, with advanced features and options. Requires Email::Sender.
Igor Duarte Cardoso, Adam James
2019-07-28
email_privmsgs.pl
Github
email_privmsgs
0.6
Emails you private messages sent while you're away. Useful in combination with screen_away. Requires Email::Sender.
Adam James
2017-11-21
emaildb.pl
Github
emaildb
1.2
a script for accessing an email mysql database through irc
PrincessLeia2
2019-02-18
emo.pl
Github
emo
0.0.1
Outputs various unicode emoticons
emo emolist
Ilkka Pale
2015-01-18
events.pl
Github
Extended events
1.0
Expand "event mode" and emit "event mode {channel,user,server} *"
Taneli Kaivola
2002-05-20
exec_clean.pl
Github
exec-clean
1.01
Adds a setting to automatically terminate a process whose parent window has been closed
Jean-Yves Lefort
2014-10-17
execcmd.pl
Github
execcmd
0.1
Permit to use /EXEC with arbitrary irssi commands.
unknown, Nei
2015-11-23
extaway.pl
Github
ExtAway
1.0
Extended Away & Back programm
aw back xahelp xanick xasave
CrazyCat
2014-10-17
ez_color.pl
Github
ez_color
1.0
Provides a single helper function to wrap mIRC-style color codes around strings
stryk
2020-10-09
fakectcp.pl
Github
fakectcp.pl
1.04
This script sends fake ctcp replies to a client using a fake ctcp list.
fctcp
Geert Hauwaerts
2018-09-17
fcountry.pl
Github
fast_country
1.0.0
Print the country name in /WHOIS replies
fcountry
Stefan Jakobs
2008-05-11
figlet.pl
Github
Figlet
1.14
Safe figlet implementation (with color support!)
figlet
Juerd
2002-03-10
file.pl
Github
file.pl
1.1
A command to output content of files in various ways
file
David Leadbeater
2019-02-19
find.pl
Github
Find
0.2
Finds a nick by real name, if he's on a channel with you.
find
Erkki Seppälä
2014-10-17
findbot.pl
Github
Findbot
1.58
Public command @find script
findbotactivesends findbotqueue findbotreload findbotremove findbotreset
Thomas Karlsson
2018-05-22
fleech.pl
Github
fleech
0.0.2i
fserve leecher - helps you download files from file servers
fleech
Piotr Krukowiecki
2014-10-17
fnotify.pl
Github
fnotify
0.0.7
Write notifications to a file in a consistent format.
Tyler Abair, Thorsten Leemhuis, James Shubin, Serge van Ginderachter, Michael Davies
2019-07-22
follow.pl
Github
Follower
1.10
Automatically switch to active windows
Juerd
2002-03-19
foo.pl
Github
UeberRot encryption
3.00
Rot n+i encryption and decryption
rot
Juerd, Shiar
2003-01-21
foreach_user.pl
Github
foreach user
1.0
Extends the /foreach command to have /foreach user
(users in a channel).
Syntax: /foreach user [hostmask] command.
David Leadbeater
2008-05-17
format_identify.pl
Github
format_identify
1.5-dev-coekie
Formats msgs and notices when the identify-msg and/or identify-ctcp capability is available.
ResDev (Ben Reser)
2017-05-08
fortune.pl
Github
fortune
1.4
Send a random fortune cookie to an user in channel.
fortune
Ivo Marino
2019-05-30
forward.pl
Github
Forward
2003071904
forward incoming messages to another nick
forward
Stefan 'tommie' Tomanek
2008-05-17
fpaste.pl
Github
fpaste
0.02
copy infos to fpaste
fpaste
bw1
2021-01-24
friends_peder.pl
Github
friends
1.34.1
Basically an autoop script with a nice interface and nick coloring ;)
addfriend friends
Peder Stray
2021-08-21
friends_shasta.pl
Github
Friends
2.4.9
Maintains list of people you know.
addfriend addhost chdelay chflags chhandle chpass comment delchanrec delfriend delhost findfriends flushlearnt friendsversion isfriend listfriends loadfriends opfriends oppingtree queue savefriends
Jakub Jankowski
2014-10-17
frm_outgmsgs.pl
Github
frm_outgmsgs
1.1
define a permanent text formatting (bold, underline, etc.) for outgoing messages
mirccolors
Pablo Martín Báez Echevarría
2016-06-18
fserve.pl
Github
FServe
2.0.0
File server for irssi
fs
Piotr Krukowiecki & others
2014-10-17
fuckem.pl
Github
fuckem.pl
0.05
Simulates the BitchX /FUCKEM command. Deop/Dehalfop everyone on the channel including you.
fuckem
Geert Hauwaerts
2003-09-17
fullrain.pl
Github
fullrain
1.0.0
Prints colorized fullwidth text
rfaway rfme rfsay rftopic
kjensenxz
2017-03-28
fullwidth.pl
Github
fullwidth
1.2.0
talk like some vaporwave cool kid
fullwidth
prussian
2017-04-11
getop.pl
Github
GetOP
0.9b
Automatically request op from random opped person with specifed command from list after joining channel
addgetop delgetop getop listgetop
Maciek 'fahren' Freudenheim
2014-10-17
gimmie.pl
Github
gimmie
1.0
a bot script, using ! followed by anything the script will say (as an action): gets nickname anything
PrincessLeia2
2014-10-17
gitscriptassist.pl
Github
gitscriptassist
0.2
script management with git
gitscriptassist
bw1
2019-06-04
go.pl
Github
go to window
1.1.1
Implements /go command that activates a window given a name/partial name. It features a nice completion.
go
nohar
2019-02-28
go2.pl
Github
go2
1.1
Switch to the window with the given name or item
go
cxreg
2017-05-02
gotify.py
Github
gotify
0.2.0
sends push notifications via gotify
terminaldweller
2023-11-17
gpgvalidator.pl
Github
gpgvalidator v. 0.1.3
0.1.3
Have gpg-based trusting features in your irssi client!
about erasepass greets manual setpass validate verify
original idea by valvoline, irssi porting by pallotron
2018-12-31
graze.pl
Github
Graze
1.00
Follow set order in seeing active channels.
graze
Mason Loring Bliss
2022-08-08
greetignore.pl
Github
greetignore
1.1
Hide the stupid "greet messages" posted by some bots after someone joins a channel.
David O'Rourke, Nico R. Wohlgemuth
2015-01-18
grep.pl
Github
grep
2.1
/GREP [-i] [-w] [-v] [-F]
grep
Timo 'cras' Sirainen, Wouter Coekaerts
2014-10-17
grepbans.pl
Github
grepbans
1.0
Greps the ban list for the specified pattern
grepbans
Nathan Handler
2015-09-11
gsi.pl
Github
gsi
220904-04:30:00
/gsi checks number via http://gulesider.no. Norwegian 8-digit numbers only. Nice if you have caller-ID and are as paranoid as me.
gsi
mistr
2015-01-18
guts.pl
Github
German Uppercased Tab Stuff
1.00
Adds the uppercased version of the tab completes
Juerd
2002-05-18
hddtemp.pl
Github
hddtemp
0.15
adds a statusbar item which shows temperatures of harddisks (with multiple hddtemp-hosts support)
Valentin Batz
2017-03-17
hello.pl
Github
Greeter
1.00
This script allows you to greet the channel You're joining with the command /hello. The text it shows depends on the time you're living.
hello
Cybertinus
2005-05-25
hide.pl
Github
hide tools
0.0.7
a little interface to irssi's activity_hide_* settings
hide
Marcus Rueckert
2002-07-21
hideauth.pl
Github
hideauth
1.01
Stops eggdrop passwords showing up
JamesOff
2002-06-04
hideshow.pl
Github
hideshow
0.4.6
Removes and re-adds lines to the Irssi buffer view.
Nei
2022-05-31
highlite.pl
Github
highlite
1.0
shows events happening in all channels you are in that may concern you
Mantis
2003-01-03
hignore.pl
Github
hignore.pl
0.02
This script will add the HIGNORE command, if you use this command in a query it will ignore the host.
hignore
Geert Hauwaerts
2003-09-17
hilightcmd.pl
Github
hilightcmd
0.1
Call a system command when receiving a hilight
Guillaume Gelin
2016-04-26
hilightwin.pl
Github
hilightwin
1.00
Print hilighted messages to window named "hilight"
Timo 'cras' Sirainen, Mark 'znx' Sangster, Kimberly 'rummik' Zick
2018-02-12
hilite_url.pl
Github
HiliteUrl
0.2
Simple script that highlights links
Stefan Heinemann
2018-04-03
hipchat_complete.pl
Github
hipchat_complete
2.0
Translate nicks to HipChat "mention names"
John Morrissey
2015-01-18
history_search.pl
Github
history_search
2.1
Search within your typed history as you type (like ctrl-R in bash)
history_search
Wouter Coekaerts
2015-12-09
hitcount.pl
Github
hitcount
1.4
Add a apache page hitcounter to statusbar
Riku "Shrike" Lindblad
2017-04-07
hl.pl
Github
half-life
1.2
responds to "!hl counterstrike.server " command on channels/msg's to query counter-strike servers
Riku Voipio
2014-10-17
hlbot.pl
Github
HL-log/rcon -bot
1.0
Floods the channel about things that are hapening in your hl -server. Also enables you to send rcon commands to the server from channel.
Veli Mankinen
2015-02-02
hlscroll.pl
Github
Scroll to hilights
0.03
Scrolls to previous or next highlight
Juerd, Eevee
2018-02-15
holes.pl
Github
holes
1.0.1
gives a list of of the open sockets as an expando(this makes sense only if irssi is in an application container)
terminaldweller
2024-02-01
hostname.pl
Github
hostname
1.01
Adds a /HOSTNAME command; it will list all IP addresses on all interfaces found on your machine, resolve them, and allow you to choose one easily
hostname
Jean-Yves Lefort
2014-10-17
iMPD.pl
Github
iMPD
0.0.0o
This controls Music Player Daemon from the familiar irssi interface
maap maasp madd maddall mas masp mcaap mcaasp mcap mcasp mclear mclearback mdel mhelp mhelpadv mhelpmpdbar minfo mloud mlouder mls mmove mmute mnext mpause mplay mplaylist mplaylistload mplaylistls mplaylistrm mplaylistsave mpls mprev mrandom mrepeat mrm msearch mseek mshuffle mstop mupdate mvolume mwa mwaa mwaas mwas mwipe
Santabutthead
2021-01-25
ident.pl
Github
ident
1.0
Automatically IDENTIFY when prompted
Isaac Good
2016-12-06
identd.pl
Github
identd
0.5
Identd script for irssi
vague
2023-05-04
idletime.pl
Github
idletime
20030208
Retrieves the idletime of any nick
idle
Stefan 'tommie' Tomanek
2008-05-17
ido_switcher.pl
Github
ido_switcher
2.4
Select window[-items] using an ido-mode like search interface
ido_switch_start
Tom Feist, Wouter Coekaerts
2015-12-09
idonkey.pl
Github
iDonkey
2004051601
equips Irssi with an interface to mldonkey
Stefan 'tommie' Tomanek
2008-05-17
ignore_join_blob.pl
Github
ignore_join_blob
0.02
Ignore the blob of text displayed when (re)joining a channel
Magnus Woldrich
2019-01-24
ignore_log.pl
Github
ignore_log
0.1
script to log ignored messages
Dmitry "jsn" Kim
2014-10-17
ignoreoc.pl
Github
Ignore-OC
0.6
Ignore messages from people not on your channels.Now people you msg are added to bypass-list.
ignoreoc
Erkki Seppälä
2014-10-17
ignorsula.pl
Github
ignorsula
1.999999999543675475473856-FDIV-final
script to show ignored message in censored form
apic
2009-07-26
il.pl
Github
inputlength
0.0.6
adds a statusbar item which show length of the inputline
inputlength
Marcus Rueckert
2021-01-11
imdb.pl
Github
imdb
1.06
Automatically lookup IMDB-numbers in nicknames
imdb
Eric Jansen
2025-11-23
intercept.pl
Github
intercept
0.3
Intercept misprinted commands and offer to remove the first character before sending it on
prompt
Jari Matilainen
2022-03-10
intjoin.pl
Github
i18n /join
0.2
Joins channels with non-utf8 non-ascii names.
join18n msg18n part18n
c0ffee
2014-10-17
invitejoin.pl
Github
invitejoin.pl
0.02
This script will join a channel if somebody invites you to it.
invitejoin
Geert Hauwaerts
2017-01-17
ipupdate.pl
Github
IPupdate
1.3
Auto "/set dcc_own_ip IP" on connect.
ipupdate
xlony, Axel Gembe
2017-11-08
iquiz.pl
Github
iQuiz
170819
irssi quiz script
qdelay qhint qignore qinit qoff qon qpause qreload qremind qskip qstats qteams qtime qtype quiz
wilk
2017-09-06
iraident.pl
Github
iraident
0.6.1
IrcNet.ru Auto Identify - changes nick and send identify command, then sets codepage
DonRumata
2008-05-25
irc_chess.pl
Github
IRC-Chess
0.2
Chess server for IRC. Allows for multiple 2-player games to be played simultaneously
end_game
kodgehopper (
[email protected]
2019-05-04
irccomplete.pl
Github
IRC Completion
0.1
Adds words from IRC to your tab-completion list, plus fixes typos
irccomplete_typowords
Erkki Seppälä
2014-10-17
ircgallery.pl
Github
ircgallery
1.13
Show IRC gallery (http://irc-galleria.net, finnish only) information on /WHOIS or /GALLERY
Timo 'cras' Sirainen
2015-02-02
ircgmessagenotify.pl
Github
ircgmessagenotify
0.1b
Tarkistelee irc-galleria.net:iä ja sanoo kun sinulle on uusia viestejä.
ircgcomments
BCOW
2017-04-07
ircops.pl
Github
ircops
0.1
/IRCOPS - Display IrcOps in current channel
ircops
BC-bd
2008-06-16
ircsec.pl
Github
IRCSec
20190114
secures your conversation
ircsec
Stefan 'tommie' Tomanek
2019-02-11
ircuwhois.pl
Github
ircuwhois
1.2
show the accountname (330) and real host on ircu
Valentin Batz
2015-11-16
irssi-feed.pl
Github
iRSSi feed reader
20180414
Parses and announces XML/Atom feeds
feed feed_test
Julius Michaelis
2018-05-27
irssiBlaster.pl
Github
irssiBlaster
1.6
Display the song played by mp3blaster in channels and statusbar. See the top of the file for usage.
anp anpa cleanbar np npa npinfo npsend
legion
2017-04-07
irssi_logger.pl
Github
irssi_logger
1.2
Logs chats to a PostgreSQL database.
Aaron Bieber
2025-03-24
isbanned.pl
Github
isbanned
0.7.0
freenode-specific script that checks whether someone is banned on some channel
isbanned islisted ismuted isreset
mniip
2015-09-14
isdn.pl
Github
isdn
0.3
Displays incoming ISDN calls
Uli Baumann
2014-10-17
itime.pl
Github
itime
0.9
Internet Time statusbar item. See http://www.timeanddate.com/time/internettime.html
Johan "Ion" Kiviniemi
2017-04-07
ixmmsa.pl
Github
iXMMSa
0.2+1
/xmms announces which _file_ is currently playing. E.g. Currently playing: "Kieran Halpin & Band - Mirror Town.mp3"
Kristof Korwisi
2006-10-27
joininfo.pl
Github
joininfo
1.0.0
Reports WHOIS information and channel list for those who join a channel
joininfo
Pieter-Bas IJdens
2005-03-10
jpqnmwin.pl
Github
jpqnmwin
1.3
Print join-, part-, quit-, nick- and mode-messages to a window named "jpqnm"
Maximilian 'sdx23' Voit, Nico R. Wohlgemuth
2023-05-07
jump.pl
Github
jump
1.1
Adds a command to navigate to the previously active windows and an optional shortcut to go back when you try to switch to the current window. Think /window last²
Nei
2018-11-07
kban-referrals.pl
Github
KickBan Referrals Script
1.04
Script for kickbanning those who post referral links in a channel
kbanref
Linostar
2019-07-27
kblamehost.pl
Github
kblamehost
0.0.2
Kicks (and bans) people with >= 4 dots in theirs hostname
Filippo 'godog' Giunchedi
2019-06-07
keepnick.pl
Github
keepnick
1.19.1
Try to get your nick back when it becomes available.
keepnick listnick unkeepnick
Peder Stray
2021-08-21
kenny.pl
Github
kenny speech
2.3.1
autodekennyfies /kenny, adds /kenny, /dekenny. Based on Jan-Pieter Cornets signature version
dekenny kenny
Gerfried Fuchs
2002-06-13
kernel.pl
Github
Kernel
0.10
Fetches the version(s) of the latest Linux kernel(s).
kernel_version
Johan "Ion" Kiviniemi
2018-03-11
keybinds.pl
Github
keybindings.pl
0.02
This script will set the proper keybindings on /AZERTY and /QWERTY.
azerty qwerty
Geert Hauwaerts
2018-02-19
kicks.pl
Github
Various kick and ban commands
0.27
Enhances /k /kb and /kn with some nice options.
c0ffee
2017-04-01
kill_fake_gets.pl
Github
kill_fake_gets
1.1
When new send arrives checks if there are old identical sends (ie from the same nick on the same server and with the same filename) and closes them
Piotr 'Cvbge' Krukowiecki
2014-10-17
kills.pl
Github
kills
1.00
Displays kills with more understandable messages
Timo Sirainen
2014-10-17
kline_warning.pl
Github
kline_warning.pl
1.08
This script shows a warning in the statuswindow if somebody preforms a /KlINE or /UNKLINE.
Geert Hauwaerts
2003-09-17
l33tmusic.pl
Github
l33t xmms music showing script
2.01
A script to show playing xmms song in channel or in a statusbar, and also control xmms. Be sure to read through the script to see all features.
Mikachu
2008-09-04
lastfm.pl
Github
lastfm
5.9
A now-playing-script which uses Last.fm
np
Simon 'simmel' Lundström
2021-01-31
lastspoke.pl
Github
lastspoke
0.4
Remembers what people said last on what channels
Sander Smeenk
2020-05-31
len.pl
Github
len
1.0.0
If you try to get a nick with 11 characters but only 9 are allowed, this script will prevent the nickchange. The same for too long topics, kickmsgs, partmsgs and quitmsgs.
len
Clemens Heidinger
2006-03-11
leodict.pl
Github
leodict
20220104
translates via dict.leo.org
leodict
Stefan 'tommie' Tomanek, bw1
2022-01-06
levelclear.pl
Github
levelclear
1.1
Similar to crapbuster.pl but uses irssis internal scrollback levelclear functionality and is able to clear the previous window automatically after having switched to a new one when levelclear_autoclear is set to true.
levelclear
Nico R. Wohlgemuth
2014-06-15
licq.pl
Github
licq
0.5
Licq statusbar thingy
Jari Matilainen
2017-04-07
linebuffer.pl
Github
linebuffer
0.3
dump the linebuffer content
dumplines
Nei
2015-12-03
linkchan.pl
Github
LinkChan
1.5
Link several channels on serveral networks
link
Marcin 'Qrczak' Kowalczyk
2014-10-17
listen.pl
Github
listen
0.3
A simple mp3 display script that will display what mp3 you are playing in which software (mpg123, xmms, mp3blaster, etc) to your active channel or to a query window.
listen
Csaba Nagy
2019-02-22
listsort.pl
Github
listsort
0.1.1
Sort the /list output by channel size
Isaac Good
2020-07-09
loadavg.pl
Github
loadavg
0.4
display a loadavg statusbar item using vm.loadavg mib or /proc/loadavg
aki
2017-04-07
localize.pl
Github
localize
2017040101
Localizes users using traceroute, the localizer database or IP-Atlas
localize
Stefan 'tommie' Tomanek
2017-04-01
log2ansi.pl
Github
log2ansi
1.11.1
Convert various color codes to ANSI colors, useful for log filtering and viewing.
Peder Stray
2021-08-23
logcompress.pl
Github
logcompress
0.01
compress logfiles then they're rotated
Timo 'cras' Sirainen
2014-10-17
logcompress_perl.pl
Github
logcompress_perl
0.04
compress logfiles then they're rotated, modified from original logcompress.pl to use perl modules instead
vague
2021-04-10
logresume.pl
Github
logresume
0.6
print last n lines of logs when opening queries/channels
logtail logview
ferret
2016-04-04
long_messages.pl
Github
long_messages
0.2
Automatically downloads and displays long messages from matrix.
Nei
2020-10-22
ls.pl
Github
List nicks in channel
0.03
Use /ls to show all nicks (including ident@host) matching regex in the current channel
ls
c0ffee
2017-09-17
lwho.pl
Github
Local who
0.01a
Displays users logged on system in current window, simple one
lwho
Mika
2014-10-17
mail.pl
Github
mail
2.93
Fully customizable mail counter statusbar item with multiple mailbox and multiple Maildir support
mailbox
Timo Sirainen, Matti Hiljanen, Joost Vunderink, Bart Matthaei
2023-04-20
mailcheck_imap.pl
Github
mailcheck_imap
0.5
Staturbar item which indicates how many new emails you have in the specified IMAP[S] mailbox
mailcheck_imap mailcheck_imap_help mailcheck_imap_stop
David "Legooolas" Gardner
2017-04-07
mailcheck_mbox_flux.pl
Github
Mail Check
0.2
Polls your unix mailbox for new mail
Erkki Seppälä
2019-02-23
mailcheck_pop3_kimmo.pl
Github
Mailcheck-POP3
0.6
POP3 new mail notification and listing of mailbox contents. Use "/mail help" for instructions. Requires Net::POP3.
mail
Kimmo Lehto
2019-02-23
mailcount.pl
Github
mailcount
1.4.5
Adds statusbar item mailcount and displays info about new mails
Marcin Rozycki
2017-04-07
mangle.pl
Github
mangle
2019071201
translates your messages into Morse code, rot13 and other sillinesses.
mangle
Szymon Sokol
2019-07-12
map.pl
Github
map
1.2
Generates simple tree of IRC network based on the output of the LINKS command.
Petr Baudis
2008-05-17
mass_hilight_blocker.pl
Github
mass_hilight_blocker
0.4
Disables hilighting for messages containing a lot of nicknames
Uli Baumann
2018-11-11
matryoshka.pl
Github
matryoshka
0.01
a password matryoshka
matryoshka
bw1
2019-12-14
matterircd_complete.pl
Github
Matterircd Tab Auto Complete
2.10
Adds tab completion for Matterircd message threads
matterircd_complete_cache_save matterircd_complete_msgthreadid_cache_dump matterircd_complete_nick_cache_dump matterircd_complete_replied_cache_clear matterircd_complete_replied_cache_dump matterircd_complete_stats matterircd_complete_thread_id_get_color matterircd_complete_thread_id_get_colors message_thread_id_search nicknames_search
Haw Loeung
2022-12-14
merge_resources.pl
Github
merge_resources
1.1
Merge queries with multiple resources of the same person.
requery
Nei
2020-10-22
messages_bottom.pl
Github
messages_bottom
1.0
makes all window text start at the bottom of windows
Wouter Coekaerts
2015-11-16
mg.pl
Github
mg
20090813
DCC MultiGet, for fetching from XDCC bots
mg mg_cancel mg_reset
Kaveh Moini
2009-08-13
mh_hold_mode.pl
Github
mh_hold_mode
1.08
Emulation of ircII per-window hold_mode
hold_mode
Michael Hansen
2017-04-24
mh_invite.pl
Github
mh_invite
1.02
print invites in server, channel, query and active window
Michael Hansen
2016-03-05
mh_sbsplitmode.pl
Github
mh_sbsplitmode
1.08
provides a statusbar item showing if your server is in splitmode and /splitmode to show details
splitmode
Michael Hansen
2017-04-27
mh_sbuserinfo.pl
Github
mh_sbuserinfo
1.06
statusbar item that shows user count (opers, ops, halfops, voice and total) and limit info (with opless/limit warning) in channels
Michael Hansen
2017-04-24
mh_secureonlychan_489.pl
Github
mh_secureonlychan_489
1.01
Fix for Irssi not fully supporting numeric 489 ERR_SECUREONLYCHAN
Michael Hansen
2020-05-16
mh_userstatus.pl
Github
mh_userstatus
1.05
show in channels when users go away/back or oper/deoper
whoa whoo
Michael Hansen
2016-03-03
mh_windowfill.pl
Github
mh_windowfill
1.07
fill windows so scrolling starts bottom-up instead of top-down (screenshots linked in source)
Michael Hansen
2016-02-07
miodek.pl
Github
miodek
1.0.2
Simple wordkick system, with extended polish dictionary for channels enforcing correct polish.
Leszek Matok, Andrzej Jagodziñski
2002-10-03
mirc_colour_popup.pl
Github
mirc_colour_popup
1.1
Shows a mIRC-style colour popup when you hit ^C.
Michael Kowalchuk, Nei
2017-04-07
mkick.pl
Github
mkick
0.9
Masskick, usage: /mkick [-aovdln6 (hostmask)] <[:]reason>
mkick
Marcin Rozycki
2004-10-06
mldonkey_bandwidth.pl
Github
mldonkey bandwidth script
20180123
Shows your mldonkey's current down- and upload rate
mlbw
Carsten Otto
2018-01-23
mlist.pl
Github
mlist
0.3
Sortable /(M)LIST.
mlist
Nei
2025-09-08
mlock.pl
Github
mlock
1.00
Channel mode locking
mlock
Timo Sirainen
2002-03-10
modelist-r.pl
Github
modelist-r
0.8.0-rc4
Cache of invites, ban exceptions and reops in channel. Script commands: /si, /se, /sr, /unexcept, /uninvite, /unreop (version only for ircd >= 2.11.0).
se si sr unexcept uninvite unreop
Marcin Rozycki
2017-04-07
modelist.pl
Github
modelist
0.7.2
Cache of invites and ban exceptions in channel. Usage: /si, /se, /unexcept [indexes], /uninvite [indexes]
se si unexcept uninvite
Marcin Rozycki
2004-06-05
monitor.pl
Github
monitor
1.0
Interface to ratbox 2.1+ /monitor command
monitor
Jilles Tjoelker
2014-10-19
mood.pl
Github
Mood
20190105
Keeps track of the channel mood
Stefan 'tommie' Tomanek
2019-01-05
morse.pl
Github
morse
2004021901
turns your messages into morse or spelling code
demorse despell morse spell
Stefan 'tommie' Tomanek
2008-05-17
mouse-awl.pl
Github
mouse
1.0.0-awl
control irssi using mouse clicks and gestures
mouse
Wouter Coekaerts
2015-11-16
mouse.pl
Github
mouse
1.1.3
control irssi using mouse clicks and gestures
mouse mouse_xterm
Wouter Coekaerts
2026-04-03
mouse_soliton.pl
Github
mouse_soliton
0.0.1
experimental perl version of the irssi mouse patch
mouse_xterm
Wouter Coekaerts
2019-08-19
mpd.pl
Github
mpd
0.8
print the song you are listening to
np
Erik Scharwaechter, Tobias Böhm, Mikkel Kroman
2018-04-28
mpg123.pl
Github
mpg123
0.01+1
Display current mpg123 track
mpg123
Ricardo Mesquita
2014-10-19
mqtt-notify.pl
Github
MQTT-notify
1.0
Sends out notifications via MQTT
mqtt-notify mqtt-test
Thomas B. Ruecker
2015-06-30
mqtt.py
Github
mqtt
0.1.1
publish messages on mqtt
terminaldweller
2024-01-30
msg2notice.pl
Github
msg2notice
1.0
For a configured list of nicks, convert all their messages to a notice
msg2notice
Morten Lied Johansen
2015-04-29
msg2notice_regex.pl
Github
msg2notice_regex.pl
1.0
For a configured list of nicks or nicks matching a regex, convert all their messages to a notices
Fernando Vezzosi & Ævar Arnfjörð Bjarmason
2016-03-15
multipaste.pl
Github
multipaste
2003120617
Helps pasting multiple lines to a channel
multipaste
Stefan 'tommie' Tomanek
2008-05-17
munge_own_nickname_to_username.pl
Github
munge_own_nickname_to_username.pl
1.2
Changes messages from myself to appear to come from my username, not my nickname
Ævar Arnfjörð Bjarmason
2020-05-15
my_beep.pl
Github
my_beep
0.10
runs arbitrary command instead of system beep, includes flood protection
Remco den Breeje
2019-09-08
mysqlurllogger.pl
Github
myssqlurllogger
1.1
logs url's to mysql database
Riku Voipio, lite
2019-02-23
nact.pl
Github
nact
0.2.6
Adds an item which displays the current network activity. Needs /proc/net/dev.
bw
BC-bd
2017-04-07
netswitch.pl
Github
netswitch
1.0.0
Set all windows not bound to a network to a specified network.
netswitch
Roeland Nieuwenhuis
2013-02-19
news.pl
Github
news
0.5.9
News reader, usage: /article [-s ] [-p ] [-P -U ] [-l ] [-a] [-L ]
article
Marcin Rozycki, Mathieu Doidy
2015-02-02
newsline.pl
Github
Newsline
2017040101
brings various newstickers to Irssi (Slashdot, Freshmeat, Heise etc.)
newsline
Stefan 'tommie' Tomanek
2017-04-04
nickban.pl
Github
nickban
1.2
A simple nick banner. If it encounters a nick it bans its host
Roeland 'Trancer' Nieuwenhuis
2019-02-23
nickcolor.pl
Github
Nick Color
2.1
assign a different color for each nick
color
Timo Sirainen, Ian Peters, David Leadbeater, Bruno Cattáneo
2018-01-09
nickcolor_expando.pl
Github
nickcolor_expando
0.4.0
colourise nicks
neatcolor
Nei
2018-09-06
nickcolor_expando_simple.pl
Github
nickcolor_expando_simple
0.0.2
provide a simple hash based $nickcolor expando
Nei
2023-10-04
nickcolor_gay.pl
Github
nickcolor_gay
0.2
colourise nicks
2020-05-15
nickignore.pl
Github
ignore (minimal) nick changes
0.03
Ignores any nick changes when only the case or special characters are modified, like 'rpr -> Rpr' or 'rpr_ -> rpr', with optional pattern for more complicated ignores
Kalle 'rpr' Marjola
2003-08-26
nicklist.pl
Github
nicklist
0.4.12
draws a nicklist to another terminal, or at the right of your irssi in the same terminal
nicklist
Wouter Coekaerts
2017-05-08
nickmix-c0ffee.pl
Github
nickmix-c0ffee
v0.1
Perturbates your nick, use /nickmix nick/len where len is the number of chars you want to keep from your orig nick. use /stopmix to stop. Always issue the commands in a window of the server you want to mix in.
nickmix stopmix
c0ffee
2008-06-18
nickmix_pasky.pl
Github
nickmix
1.2
Perturbates given nick (or just a word) in certain way.
nickmix
Petr Baudis
2008-05-17
nickserv.pl
Github
nickserv.pl
1.12
This script will authorize you into NickServ.
nickserv ns
Geert Hauwaerts
2018-06-27
niq.pl
Github
niq
0.5.7
BitchX like Nickcompletion at line start plus statusbar
BC-bd
2017-04-07
nm.pl
Github
nm
0.3.10
right aligned nicks depending on longest nick
neatcolor
BC-bd
2014-10-19
nm2.pl
Github
nm2
2.1
right aligned nicks depending on longest nick
Nei
2016-04-26
no_opmsg.pl
Github
no_opmsg
0.1
Kill incoming op messages.
Nei
2023-10-11
nocaps.pl
Github
nocaps
1.01
Replaces lines in ALL CAPS with something easier on the eyes
JamesOff, Ion
2002-03-22
nocollide.pl
Github
nocollide
0.2.3
Automatically changes nick (to randnick or uid on ircd 2.11) when certain amount of nick colissionstakes place on channel
Marcin Rozycki
2004-02-16
noisyquery.pl
Github
noisyquery
0.1.1
Prints an info about a newly started Query in your current window and runs a /whois on the nick.
unknown
2014-10-19
nopl.pl
Github
nopl
1.00
Replaces polish national characters with their corresponding letters
Adam Wysocki
2005-05-10
norepeat.pl
Github
norepeat
0.5
stops public repeating
Marcin Rozycki
2003-09-09
notes.pl
Github
notes
1.0
Keeps notes on users and displayes the note in /whois output if the host/nick matches
notes
vague
2017-04-24
noticelogic.pl
Github
notice logic
2.0
Print private notices in query/channel where you're talking to them. Prefers active window if they're there with you.
Ben Klein, based on noticemove by Timo Sirainen
2014-07-10
noticemove.pl
Github
notice move
1.01
Prints private notices from people in the channel where they are joined with you. Useful when you get lots of private notices from some bots.
Timo Sirainen
2014-10-19
notifyquit.pl
Github
notifyquit
0.3
Notify if user has left the channel
notifyquit_show_exceptions notifyquit_show_watchlist prompt
Jari Matilainen
2015-11-25
notonline.pl
Github
NotOnline
0.9
Answers "$nick: No." if you're away and someone asks are you online on a channel
Johan "Ion" Kiviniemi
2002-03-12
null.pl
Github
Nothing at all
1.00
This script really does nothing. Sorry.
Juerd
2002-03-10
ogg123.pl
Github
ogg123
0.01+1
Display current ogg123 track
ogg123
Ricardo Mesquita
2017-03-20
oidenty.pl
Github
oidenty
0.0.3
oidentd support for irssi
darix
2018-01-21
on.pl
Github
on.pl
1.13
/on command - this is very simple and not really designed to be the same as ircII - it tries to fit into Irssi's usage style more than emulating ircII.
true
David Leadbeater
2019-02-06
ontv2.pl
Github
ontv2
0.02
turns irssi into a tv program guide
ontv2
bw1
2021-02-07
oops.pl
Github
oops
20180707
turns 'll' and 'ls' in the beginning of a sent line into the names or whois commands
bw1 and others
2019-01-15
oopsie.pl
Github
oopsie
1.1
Stops those silly mistakes being sent (spaces at start of line, /1/1 for window changes, etc).
David Leadbeater
2019-02-19
openurl.pl
Github
OpenURL
20030208
Stores URLs in a list and launches mail, web or ftp software
openurl
Stefan 'tommie' Tomanek
2008-05-17
operit.pl
Github
operit
1.14
Perform certain action (invite/op/...) on request authenticated by the IRC operator status.
operit
Petr Baudis
2008-05-17
operview.pl
Github
operview
1.11
Reformats some server notices, which may come i.e. from &clients or &servers at IRCnet. You can turn the script on/off bytoggling variable mangle_server_notices.
Petr Baudis
2017-04-07
opnotice.pl
Github
Opnotice
0.1
Terje "xerath" Tjeldnes
2014-10-19
opnotify.pl
Github
opnotify
1.0
Hilights window refnumber in statusbar if someone ops/deops you on channel
Maciek 'fahren' Freudenheim
2002-03-15
orphamp.pl
Github
orphamp
0.9
Displays the song played by orpheus
np npinfo
Wohmatak
2014-10-19
osd.pl
Github
osd
0.3.4
An OnScreenDisplay (osd) it show's who is talking to you, on what IRC Network.
osd_reload osd_test
Jeroen Coekaerts, Koenraad Heijlen
2017-06-12
ownage.pl
Github
ownage
20180715
shows how many channels you're joined and how many in them you're op, and
how many nicks are in those channels
ownage
2018-07-15
page-c0ffee.pl
Github
mIRC pager
0.03
Adds the /PAGE command to page a nick (use /page nick )... to ignore pages /set pager_mode off
page
c0ffee
2017-03-12
page_reeler.pl
Github
page
0.2
display and send CTCP PAGE
page
Thomas Graf
2014-10-19
pager.pl
Github
pager
1.2
Notifies people if they send you a private message or a DCC chat offer while you are away; runs a shell command configurable via /set if they page you
Jean-Yves Lefort
2017-03-06
pangotext.pl
Github
pangotext
1.2
Render text with various color modifications using HTML tag syntax.
pango
fprintf
2019-08-18
partial.pl
Github
partial
0.3
partial tab completion for Irssi
Nei
2020-10-22
paste-derwan.pl
Github
paste
0.9
Usage: /paste [-all|-msgs|-public] [-c|-b] [-s|-l| where] [lines]
paste
Marcin Rozycki, Stanislaw Halik
2014-10-19
paste_derwan.pl
Github
paste
1.1
Pasting lines to specified targets, type "/paste -help" for help
paste
Marcin Rozycki
2018-07-14
paste_huggie.pl
Github
Paste
0.5
Paste reformats long pieces of text typically pasted into your client from webpages so that they fit nicely into your channel. Width of client may be specified
clear_buffer paste
Simon Huggins
2002-03-09
paste_kimmoke.pl
Github
Paste-KimmoKe
0.1
Provides /start, /stop, /play <-nopack> <-nospace> paste mechanism - start and stop recording and then replay without linebreaks. Also /see to view what was recorded.
play see start stop
Kimmo Lehto
2014-10-19
pelix.pl
Github
#pelix Helpers
0.3
This script allows you flood shit.
pelix
Mankeli
2008-05-17
people.pl
Github
People
1.8
Userlist with autoopping, autokicking etc.
find flag mask trust user
Marcin 'Qrczak' Kowalczyk, Johan 'ion' Kiviniemi
2015-02-01
per_window_prompt.pl
Github
per_window_prompt
1.1
Keeps a prompt per window
Wouter Coekaerts
2015-12-09
perlalias.pl
Github
perlalias
2.0.2
Quickly create commands from short perl blocks
perlalias perlunalias
aquanight
2026-01-25
pggb_sound.pl
Github
PGGB_sound
0.2.3.23b
does CTCP SOUNDs and other similar things.
sound
Adam Duck
2014-10-19
poison.pl
Github
Poison
2003020801
equips Irssi with an interface to giFT
poison
Stefan 'tommie' Tomanek
2008-05-17
postpone.pl
Github
postpone
20170204
Postpones messages sent to a splitted user and resends them when the nick rejoins
postpone
Stefan 'tommie' Tomanek
2017-02-04
ppl.pl
Github
ppl
20020128
port of asmodean's /ppl command from skuld3
ppl
Maciek Freudenheim, Marco d'Itri
2008-05-17
print_signals.pl
Github
print signals debugger
1.2
hooks into almost every signal and writes the information provided to a file
martin f. krafft
2021-11-03
procmaillog.pl
Github
procmaillog
2.02
Gets new mails from procmail.log file
procmaillog
Cyprien Debu
2014-06-21
pushsafer.pl
Github
pushsafer
0.0.3
Push hilights and private messages when away by the pushsafer.com API
pushignore pushtest
Kevin Siml
2023-03-11
qchallengeauth.pl
Github
qchallengeauth.pl
1.0
Authenticates you to QuakeNet's Q immediately on connect using CHALLENGEAUTH
Doug Freed
2017-05-08
quakequit.pl
Github
quakequit
1.0
Hide the stupid quit/join on QuakeNet when a user registers with nickserv.
David O'Rourke
2015-01-09
query.pl
Github
query
1.26.1
Give you more control over when to jump to query windows and when to just tell you one has been created. Enhanced autoclose.
Peder Stray
2021-08-21
query_whois.pl
Github
query_whois
0.02
whois on every query open (and only then)
ferret
2018-01-11
queryresume.pl
Github
QueryResume
2003021201
restores the last lines of a query on re-creation
Stefan 'tommie' Tomanek
2014-10-19
quitmsg.pl
Github
quitmsg
1.01
Random quit messages
Timo Sirainen
2020-07-22
quitrand.pl
Github
quitrand
1.00
Random quit messages - based on quitmsg (Timo Sirainen)
Fernando J. Pereda
2014-10-19
quiz.pl
Github
Quiz
0.8
Turns irssi into a quiz bot
Simon Huggins
2017-04-03
quizgr.pl
Github
Quizgr
0.7GR03
Turns irssi into a quiz bot. Has greek language and many answers support
Athanasius Emilius Arvanitis based on Simon Huggins quiz 0.7
2017-03-16
quizmaster-fr.pl
Github
quizmaster
20170403+fr
Un script de quiz pour irssi
quizmaster
Stefan 'tommie' Tomanek
2017-04-03
quizmaster.pl
Github
quizmaster
20170403
a trivia script for Irssi
quizmaster
Stefan 'tommie' Tomanek
2017-04-03
rainbow.pl
Github
rainbow
1.6
Prints colored text. Rather simple than sophisticated.
rkick rknockout rme rsay rtopic
Jakub Jankowski
2015-11-25
randaway.pl
Github
randaway.pl
1.14
Random away-messages
awayadd awayreasons awayreread raway
Lasse Karstensen
2017-03-15
randname.pl
Github
RandName
1.1
Random "/set real_name" taken from a file.
randname
legion
2022-05-24
recentdepart.pl
Github
Recently Departed
0.7
Filters quit/part/join/nick notices based on time since last message. (Similar to weechat's smartfilter).
Matthew Sytsma
2016-04-26
redirect.pl
Github
redirect
0.1
handle 005 and 010 server messages and reconnect to that server
Thomas Graf
2014-10-19
relm.pl
Github
REdirect Last Message
1.1
Keeps last 15 messages in cache
relm
Maciek 'fahren' Freudenheim
2019-02-25
remote.pl
Github
remote
1.1
Lets you run commands remotely via /msg and a password
remote
David Leadbeater
2019-02-25
reorder.pl
Github
reorder
1.0
Reordering windows based on a textfile.
layout_load layout_save
Isaac Good
2016-12-06
repeat.pl
Github
repeat
0.2.0
Hide duplicate lines
BC-bd
2012-08-30
replace.pl
Github
replace
1.0
Replaces regexps with predefined strings
replace
Jere Toivonen
2016-03-22
resize_split.pl
Github
resize_split
Resizes a split window when it is made active (see comments in script for details)
David Leadbeater
2008-05-17
revolve.pl
Github
revolve
0.0.6
Summarizes multiple sequential joins/parts/quits.
Ryan Freebern
2019-11-13
rhythmbox.pl
Github
rhythmbox
1.30
Rhythmbox now playing script
mute next np pause play prev rhythmbox_help unmute vdown vol vup
Fogel
2009-06-16
rk.pl
Github
Random kicker
0.9
/RK [-o | -l | -a] - kicks random nick from ops | lusers | all on channel
rk
Maciek 'fahren' Freudenheim
2002-03-15
romaji.pl
Github
romaji
1.0b3
translates romaji to hiragana or katakana in text enclosed in ^R
romaji
Victor Ivanov
2008-05-17
romajibind.pl
Github
romajibind
1.0b
Dynamic romaji binds
rohira rokata rorest
Victor Ivanov
2017-04-07
rot13.pl
Github
rot13
2003121202
ROT13 encoding and reverse :)
rot13 unrot13
Mariusz 'Craig' Ciesla
2008-05-17
rotator.pl
Github
rotator
0.2.1
Displaye a small, changeing statusbar item to show irssi is still running
BC-bd
2017-04-07
rud_emotes.pl
Github
emotes script
1.20
Replaces :emote_name: text in your sent messages into pre-defined emotes (unicode mostly).
emotes
Dawid 'rud0lf' Lekawski
2019-03-19
savecmdhist.pl
Github
savecmdhist
1.0
Saves the commands you typed in the input prompt to a history file, so that they persist across /upgrade and restart.
Nei
2018-11-07
sb_position.pl
Github
sb_position
0.1
Displays current position in scrollback.
Simon Ruderich, Tom Feist
2017-04-07
sb_search.pl
Github
sb_search
1.2
search in your scrollback, scroll to a match
Wouter Coekaerts, Emanuele Giaquinta
2017-11-20
sb_separator.pl
Github
sb_separator
0.1
Displays up to three user defined separators in statusbar
Björn Sundberg
2025-12-23
sbclearmatch.pl
Github
sbclearmatch
0.2
clear matching lines in scrollback
Nei
2015-11-16
sbmove.pl
Github
sbmove alpha
0.1
move matching lines from scrollback
Nei
2020-10-22
schwaebisch.pl
Github
Schwaebisch
1.0.1
/schwäbisch - translates your messages from german to swabian
schwäbisch
Robert Scheck
2019-01-30
screen_away.pl
Github
screen_away
0.9.8.2
set (un)away, if screen is attached/detached
Andreas 'ads' Scherbaum <
[email protected]
2017-10-30
scriptassist.pl
Github
scriptassist
2023111700
keeps your scripts on the cutting edge
scriptassist
Stefan 'tommie' Tomanek
2024-11-18
scripthelp.pl
Github
Scripts help
0.10
Provides access to script's help
Maciek 'fahren' Freudenheim
2019-02-27
scriptinfo.pl
Github
Script Information
1.20
Access script information
Juerd
2002-03-19
scriptsave.pl
Github
scriptsave
0.2
Loads scripts from file instead of autorun directory
lasers
2015-01-16
scrmable.pl
Github
scrmable
1.01
wtires lkie tihs
scrmable
jwz, irssified by Mikachu
2008-05-17
scroller.pl
Github
scroller
0.02
Scrolls specified text on the status bar
Demonen
2017-04-07
securemsg.pl
Github
securemsg
2.4.0
An irssi adaptation of securequery.mrc found in the Acidmax mIRC script. :), now with multiserver support
sm
Jari Matilainen, a lot of code borrowed from whitelist.pl by David O'Rourke and Karl Siegemund
2022-07-11
seen.pl
Github
Seen
1.8
Tell people when other people were online
forget listen say_seen seen
Marcin 'Qrczak' Kowalczyk
2008-05-17
send_scroll.pl
Github
send_scroll
0.1
Scroll down on enter
2015-01-26
separate_messages.pl
Github
separate_messages
0.2
Print a black line between messages from different users
vague
2023-04-19
server_status.pl
Github
server_status
1.0.0
gives you the count of connected and unconnected servers as an expando
terminaldweller
2023-12-05
server_time.pl
Github
server_time
1.0
Implements the IRCv3 "server-time" capability
Adrian Keet & John Sullivan
2018-11-24
servercomplete.pl
Github
servercomplete
Tab complete servers and userhosts (irc. -> irc server, user@ -> user@host). Useful for lazy ircops for /squit and so on :)
David Leadbeater
2014-10-24
settingshelp.pl
Github
settingshelp
1.4.1
Irssi settings notes and documentation
Rocco Caputo (dngor), Nei
2022-05-31
shortenurl.pl
Github
shortenurl
0.7.1
shortenurl
42.pl shortenurl
Marcin Rozycki
2004-06-26
shorturl.pl
Github
shorturl.pl
20210108
Private/Public url reduction script.
shorturl shorturl_selfcheck
eo, tsaavik
2021-01-08
showhilight.pl
Github
showhilight
0.2
Show hilight messages in active window
Paweł 'Styx' Chuchmała
2017-05-23
showhost.pl
Github
showhost
0.2
show host kicks
Michiel v Vaardegem
2003-12-08
showinactive.pl
Github
showinactive
1.0
Show whatever needs your attention in active window, and cleans your windows afterwards. Also provides a hilight window. This is a combination of the hilightwin, noisyquery and showhilight scripts
Peter 'kinlo' Leurs
2017-09-06
showmode.pl
Github
showmode
0.3
show modes in parts, quits, kicks, topic changes or actions, like show_nickmode does for public messages
Wouter Coekaerts
2007-07-28
signal_hilight.pl
Github
signal_hilight
1.0
Send highlighted messages via Signal
2017-03-20
slack_complete.pl
Github
slack_complete
2.0
Prefix nicks with @ when completing nicks to match conventions on networks like Slack, Flowdock, Gitter etc
Morten Lied Johansen, Jonas Berlin, Ossi Hakkarainen
2018-08-29
slack_emoji.pl
Github
slack_emoji
0.03
This script converts Slack emoji to smileys.
Lars Djerf
2015-01-03
slack_strip_auto_cc.pl
Github
slack_strip_auto_cc.pl
1.0
Strips the annoying mentions of your nickname on Slack via [cc: ]
Ævar Arnfjörð Bjarmason
2016-03-15
smartfilter.pl
Github
smartfilter.pl
0.4
Improved smart filter for join, part, quit, nick messages
Christian Brassat, Niall Bunting, Walter Hop and Frantisek Sumsal
2018-01-30
smiley.pl
Github
Smiley
0.69
Very useful smiley-flooder
smiley
Jonne Piittinen
2008-05-17
sms.pl
Github
SMS
1.5b
/ADDSMS, /DELSMS, /LISTSMS and /SMS - phone address-book with smssender, for now supports only Polish operators
addsms delsms listsms sms smsadd smsdel smslist smsstat
Maciek 'fahren' Freudenheim
2014-10-24
smshilight.pl
Github
smshi
1.0
send highlights via Twilio sms
testsms
John Runyon
2018-02-12
snmpup.pl
Github
snmpup
2.00
This script queries remote hosts (/snmpup ) running snmpd for it's uptime and cpu usage
snmpup
Rick (strlen) Jansen
2002-04-06
spambot.pl
Github
Spam Bot Killer
1.2
Oper script to kill Spam Bots.
Daemon @ ircd.foxchat.net
2008-05-17
special_complete.pl
Github
special_complete
1.1
(tab)complete irssi special variables (words that start with $) by evaluating them
Wouter Coekaerts
2003-07-28
speedread.pl
Github
speedread.pl
1.1
Bolds the first (1-3) characters of each word.
Juha Kesti
2023-12-29
spell.pl
Github
spell
1.1
A spell checker for irssi. Hit alt+s and your line will echoed to the active window with mistakes underlined and suggestions noted. /spell is also provided. Requires Lingua::Ispell and Ispell.
_spellcheck spell
Michael Kowalchuk
2018-09-06
spellcheck.pl
Github
spellcheck
0.9.1
checks for spelling errors using Aspell
spellcheck_add
Jakub Wilk, Jakub Jankowski, Gabriel Pettier, Nei
2020-09-25
sping.pl
Github
Server Ping
1.0
/SPING [server] - checks latency between current server and [server]
sping
Maciek 'fahren' Freudenheim, David Leadbeater
2014-06-15
splitlong.pl
Github
splitlong
0.20
Split overlong PRIVMSGs to msgs with length allowed by ircd
Bjoern 'fuchs' Krombholz
2014-08-07
spotify.pl
Github
spotify
1.1
Lookup spotify uris
spotify
Örjan Persson
2014-10-13
suppress_yubikey_otp.pl
Github
suppress_yubikey_otp
20230303
This script stops accidental YubiKey output on IRC
Philip Paeps
2023-03-03
synccheck.pl
Github
sync-check
0.4.9.1
Script checking channel synchronization. Usage: /sync-check [channel (servers)|-stop]
sync-check
Marcin Rozycki
2002-08-09
sysinfo270-irssi.pl
Github
SysInfo
2.70
Cross-platform/architecture system information script.
sysinfo
David Rudie
2014-10-24
sysinfo277-irssi.pl
Github
SysInfo
2.79
Cross-platform/architecture system information script.
sysinfo
David Rudie
2019-11-08
sysinfo_dg.pl
Github
sysinfo-dg
1.3
Adds a /sysinfo command which prints system information (linux only).
sysinfo
David Leadbeater
2015-01-10
sysinfoplus.pl
Github
SysinfoPlus
2.21
Linux system information (with vPenis and other stuff)
sysinfo
Juerd, Tronic
2017-04-02
tab_stop.pl
Github
tab_stop
2022011900
Replaces \t TAB characters to line up with tab stops (default 8) or to contents of /set tabstop_replacement if tabstop_interval is set to 0
Stefan 'tommie' Tomanek, shabble
2022-01-19
tabcompletenick.pl
Github
tabcompletenick
1.1
tabcomplete, on an empty input buffer, over /set completion_keep_publics nicks in channel, parts for any reason(kick, part, quit) are removed from the tabcomplete list
vague
2015-11-25
talk.pl
Github
Talk
1.02
This script talks to you *g*. It reads the chat-msgs for you.
talk talk_about talk_help
Alexander Mieland
2019-06-07
target.pl
Github
Target
2003020801
advances IRC warfare to the next level ;)
target
Stefan 'tommie' Tomanek
2008-05-17
telegram-notify.pl
Github
telegram-notify
1.00
Send notifications of highlighted messages over Telegram
telegram-notify-activate
Sebastian Paaske Tørholm
2017-05-08
thankop.pl
Github
thankop
0.1.7
Remembers the last person oping you on a channel
thankop
BC-bd
2008-05-22
theme.pl
Github
theme
0.04
activate, show or get theme
theme
bw1
2020-04-12
thistory.pl
Github
topic history
1.05
Keeps information about the most recent topics of the channels you are on.
thistory tinfo topichistory topicinfo
Teemu Hjelt
2014-10-24
tictactoe.pl
Github
tictactoe
0.01
tic-tac-toe game
tictactoe
bw1
2019-12-23
timer.pl
Github
Timer
0.8
Provides /timer command for mIRC/BitchX type timer functionality.
timer
Kimmo Lehto, Marcus Rueckert
2018-05-20
timezones.pl
Github
timezones
0.2
timezones displayer
Jari Matilainen
2017-04-07
tinyurl.pl
Github
tinyurl
1.1
create a tinyurl from a long one
tinyurl
Atoms
2017-05-08
title.pl
Github
title
3.2b
Display configurable title as XTerm title
Timo Sirainen, David Leadbeater
2014-10-24
tlock.pl
Github
Topic Lock
1.1
/TLOCK [-d] [channel] [topic] - locks current or specified topic on [channel]
tlock
Maciek 'fahren' Freudenheim
2002-03-15
tmux-nicklist-portable.pl
Github
tmux-nicklist
0.1.8
displays a list of nicks in a separate tmux pane
Thiago de Arruda
2019-02-07
tmux_away.pl
Github
tmux_away
2.1
set (un)away if tmux session is attached/detached
cdidier
2015-11-23
toggle_hidelevel.pl
Github
toggle_hidelevel
0.6.1
Toggle hidden levels on per window basis
dump_window_hash hide_levels_all show_levels_all
Jari Matilainen
2020-03-17
toilet.pl
Github
toilet
1.1.0
Simple toilet implementation for Irssi
toilet
bcattaneo
2017-12-23
tongueworm.pl
Github
tongueworm
1.0.0
rewrites the input line using openai chatgpt
tongueworm
terminaldweller
2023-11-20
topic-diff.pl
Github
topic-diff
1.00
This script shows you changes in the topic.
Pascal Hakim
2022-09-05
topics.pl
Github
topics
2003020801
records a topic history and locks the channel topic
topics
Stefan 'tommie' Tomanek
2008-05-17
topicsed.pl
Github
topicsed
0.1
editing channel topics by regexps
topicsed
Gabor Nyeki
2017-03-18
tordetect.pl
Github
Tor autodetection for Irssi
0.0.1
This script will automatically detect people using the Tor anonymity network and append ".TOR" to their hostname, to make things like /ignore -time 3600 *!*@*.TOR possible (e.g. when your favourite channel gets flooded).
Sebastian 'yath' Schmidt
2008-06-16
track.pl
Github
track
2.2
Keeps track of users by building a databaseof online, joining and nickchanges. Regex-cabablefor the most part, AKA import available. Search byident, nick or host
gather import track
Ziddy
2019-08-17
trackbar.pl
Github
trackbar
2.9
Shows a bar where you have last read a window.
mark trackbar
Peter 'kinlo' Leurs, Uwe Dudenhoeffer, Michiel Holtkamp, Nico R. Wohlgemuth, Geert Hauwaerts
2020-05-08
tracknick.pl
Github
tracknick
0.02
Are you ever tired of those people who keep changing their nicks? Or maybe you just don't like someone's nick? This script lets you see them with the real nick all the time no matter what nick they're currently using.
findnick
Timo Sirainen
2019-06-08
transformer.py
Github
transformer
1.0.1
transforms incoming text in the channel
terminaldweller
2025-01-21
translit.pl
Github
translit
0.1
translitiratar
dreg
2017-03-05
trigger.pl
Github
trigger
1.3.1
execute a command or replace text, triggered by an event in irssi
trigger
Wouter Coekaerts
2023-01-21
trivia.pl
Github
trivia
1.0.1
lets you add trivial info for a window as a expando
terminaldweller
2023-11-28
trustweb.pl
Github
TrustWeb
2003020801
Illustrates the trust between ops
trustweb
Stefan 'tommie' Tomanek
2008-05-17
twitch_notify.pl
Github
twitch_notify
0.0.1
Notify when a twitch channel comes onlineUses Twitch v5 API
twitch_online
leocp1
2020-08-29
twitter_theme.pl
Github
Twitter Theme
0.4
Assign colors to tweet message components
twt
Sam Stoller
2014-11-10
twprompt.pl
Github
twprompt.pl
1.00
BitchX's CrackRock3 animated prompt bar.
John Engelbrecht
2017-04-07
twsocials.pl
Github
twsocials.pl
1.02
IRC version of Social Commands
soccolor social soclist
John Engelbrecht
2014-10-24
twtopic.pl
Github
twtopic.pl
1.02
Animated Topic bar.
John Engelbrecht
2018-09-08
typofix.pl
Github
Typofix
1.12
When someone uses s/foo/bar/, this really modifies the text
Juerd (first version: Timo Sirainen, additions by: Qrczak)
2015-11-16
u.pl
Github
List nicks in channel
1.3
BitchX /u clone. Use /u to show all nicks (including ident@host) matching regex in the current channel.
Michiel
2014-10-24
uberprompt.pl
Github
uberprompt
0.3
Helper script for dynamically adding text into the input-bar prompt.
prompt
shabble
2016-06-25
unicode.pl
Github
unicode
Get infomation about unicode characters
charblocks unicode
David Leadbeater
2014-10-13
unicode_tab.pl
Github
unicode_tab
Provides the ability to type in unicode characters via their codepoint, by typing U+XXX and pressing tab.
aquanight
2023-07-16
unread.pl
Github
unread
0.1
reset window to unread status
unread
Gregory Colpart
2020-04-01
upgradeinfo.pl
Github
upgradeinfo
1.7.1
Statusbar item notifying you about updated binary
upgradeinfo
Peder Stray
2021-08-21
upsidedown.pl
Github
upsidedown
0.3
Plugin to place text upsidedown
ume usay
Ivo Schooneman
2019-01-30
uptime.pl
Github
uptime
1.6.1
Try a little harder to figure out client uptime
Peder Stray
2021-08-21
url.pl
Github
url
0.55
An URL grabber for Irssi
url
Jean-Yves Lefort
2022-09-10
url_log.pl
Github
url_log
0.3
logs urls to textfile or/and database, able to list, quote, open or `http head` saved urls.
head url
Thomas Graf
2019-03-02
urlfeed.pl
Github
URLfeed
1.31
Provides RSS feeds with URLs pasted on your channels.
Jakub Jankowski
2019-03-02
urlgrab.pl
Github
urlgrab
0.5
Captures urls said in channel and private messages and saves them to a file, also adds a /url command which loads the last said url into a browser.
url
David Leadbeater, Thorsten Scherf
2021-02-21
urlinfo.pl
Github
urlinfo
1.6
Print short summaries about URLs from known services that are mentioned on IRC. (Including YouTube, etc.)
David Leadbeater
2018-02-23
urlplot.pl
Github
urlplot
1.2
URL grabber with HTML generation and cmd execution
url
bwolf
2014-10-24
urlwindow.pl
Github
urlwindow
1.4
Log all urls from #channels and /msgs in a separate window
zdleaf
2022-11-21
usercount.pl
Github
usercount
1.20
Adds a usercount for a channel as a statusbar item
David Leadbeater, Timo Sirainen, Georg Lukas
2018-08-21
userhost.pl
Github
userhost
0.23
Adds a -cmd option to the /USERHOST builtin command
Jean-Yves Lefort
2014-10-24
users.pl
Github
users
2.3
Implements /USERS
users
Jean-Yves Lefort
2014-10-24
version-stat.pl
Github
version-stats
0.1
shows top[0-9]+ irc client versions in a channel
vstat
c0ffee
2014-10-24
verstats.pl
Github
VerStats
20030208
Draws a diagram of the used clients in a channel
verstats
Stefan 'tommie' Tomanek
2008-05-17
vidinfo.pl
Github
vidinfo
1.01
Prints some info of a linked video automatically
vidinfo
Olof "zibri" Johansson, Cyprien Debu
2017-10-09
vowels.pl
Github
vowels
1.0
Silly script, removes vowels, idea taken from #linuxnews ;-)
vme vsay vtopic
Jakub Jankowski
2008-05-17
wa.pl
Github
wa
2.3.1
shows what WinAmp is playing with /wa command
vol wa
Matti 'qvr' Hiljanen, Piotr 'Pieta' Szymanski
2014-10-24
warnkick.pl
Github
warnkick
0.0.3
warns you if someone kicks you out of a channel
Svante Kvarnström
2004-09-28
washnicks.pl
Github
washnicks
1.02
Removes annoying characters from nicks
ulbkold
2018-04-04
watch.pl
Github
Watch script
1.0
Uso del comando watch para irssi.
watch
ThEbUtChE
2014-10-24
whereami.pl
Github
whereami
0.1
adds a statusbar item that displays your current IP address
whereami
terminaldweller
2023-07-08
whitelist.pl
Github
whitelist
1.0
Whitelist specific nicks or hosts and ignore messages from anyone else.
whitelist
David O'Rourke, Karl Siegemund
2014-08-07
whocount.pl
Github
whocount.pl
0.0.2
Counts the number of matches in /who lists
Svante Kvarnström
2015-03-24
whois.pl
Github
cwhois
1.0
Hilights '@' in whois channel reply
Maciek 'fahren' Freudenheim
2002-03-15
whois_hexip.pl
Github
whois_hexip
1.4
Every time a WHOIS or WHOWAS is run, this script checks the ident and realname for a hex encoded IP address, then decodes it, reverses it, and adds it to the printed WHOIS/WHOWAS result. Useful for looking at CGI::IRC clients.
Michael Kowalchuk
2005-12-24
whos.pl
Github
whos
1.01
This script allows you to view all users on a specific server.
whos whoss
Erik Fears
2019-02-21
wilm.pl
Github
wilm
1.0.1
Provides /wilm and /wiilm commands, which do a whois on a person who sent you last private message
wiilm wilm
Leszek Matok
2002-10-03
window_switcher.pl
Github
window_switcher
1.0
makes switching windows easy
ws
Wouter Coekaerts
2017-04-07
winnum.pl
Github
WinNum
1.0.0
Goto a window by its reference number with /##
Trevor "tee" Slocum
2014-08-01
wisestamp.pl
Github
wisestamp
1.1
If timestamp_timeout is used, the text will be indented when the stamp is hidden
Antti Ruokomäki
2006-04-12
wkb.pl
Github
wkb
1.2
A simple word kickbanner
Matti 'qvr' Hiljanen
2019-03-02
wordcompletition.pl
Github
IRC Completion with mysql-database
0.2
Adds words from IRC to your tab-completion list
delword sql_connect sql_disconnect
Jesper Lindh
2017-03-25
wordscramble.pl
Github
word_scramble
0.0.3
A script that scrambles all the letters in a word except the first and last.
ws
Koenraad Heijlen
2018-05-22
xauth.pl
Github
xauth
1.02
Undernet X Service Authentication Program
auth xhelp xrehash
Toshio R. Spoor
2015-02-02
xcmd.pl
Github
Xcmd
0.2
makes Undernet's X commands easier and faster to use
xcmd
Clément "nodens" Hermann
2008-05-17
xdcc.pl
Github
xdcc.pl
1.0
Run an XDCC file server from irssi.
xdcc
Julie LaLa
2015-06-12
xdcc_autoget.pl
Github
autoget
2.1
XDCC Autoget, for automated searching and downloading of xdcc packs
ag_add ag_botadd ag_botrem ag_clearcache ag_help ag_list ag_rem ag_reset ag_run ag_server ag_stop
MarshalMeatball
2017-04-07
xdccget.pl
Github
xdccget
20141016
enhanced downloading, queing, searching from XDCC bots
xdccget
Stefan 'tommie' Tomanek, Obfuscoder
2014-10-16
xlist.pl
Github
xlist
1.00
Better readable listing of channel names
Matthäus 'JonnyBG' Wander
2008-05-17
xmms.pl
Github
xmms
2.0
XMMS-InfoPipe front-end - allow /np [-help] [dest]
np xmms
Simon Shine
2015-01-18
xmms2.pl
Github
XMMS-InfoPipe Script
1.1.3+1
Returns XMMS-InfoPipe data
np
simon
2014-10-24
xmmsinfo.pl
Github
XMMSInfo
1.01
/xmmsinfo to tell what you're currently playing
Tuomas Jormola
2006-10-27
xmpp-notify.pl
Github
XMPP-notify
1.0
Sends out notifications via XMPP. Based on a script by Peter Krenesky.
Thomas B. Ruecker
2015-06-30
xqf.pl
Github
XQF
0.14
automatically sends xqf data to irssi and optionally licq
xqf
mizerou
2014-10-24
yourls.py
Github
yourls
1.0.0
uses yourls to shorten urls
terminaldweller
2023-12-30
ziew.pl
Github
ziew
0.56
yawners toy
ryawn yawn
Grzegorz Jaskiewicz
2017-09-02
zmartfilter.pl
Github
zmartfilter
1.02
smartfilter.pl reimagined, optimized for unusually flakey networks such as IRC over I2P
2025-08-17