Irssi: A Console Based IRC Client (Plus More!)
by mmayhew on Oct.13, 2009, under Linux, Technology
I’ve been using Irssi for several years and love it more than ever. It’s a CLI IRC client for Linux.
IMHO, the major benefit for using Irssi is coupling it with screen. Screen allows you to have a terminal session on a Linux server that you can detach from and reattach later.
If you have a Linux server with SSH accessible to the Internet, this can become very powerful. You launch Irssi within a screen session and leave it running 24/7. From wherever you are, you can SSH to your Linux server and reattach to the screen session. Now you can see everything that happened while you were gone.
This is where it starts to get interesting. The plug-in support is one of my favorite features of Irssi. One plug-in works with screen and marks you away when you detach from your screen session. Then when you re-attach, it marks you as being back and shows you any messages you received while you were gone.
My favorite plug-in is Twirssi. This is a Twitter client that lives within Irssi. You can very easily view your time-line, replies and DM’s all in one window. Twirssi also makes replying, retweeting and tweeting very easy from command line.
The plug-ins for Irssi are wrote in Perl so it’s very easy to tweak the plug-in’s to your liking. For instance, there was a nice notify script that wrote to a file when someone mentioned your name in a channel. I modified the script to e-mail me instead. That way, I could SSH to my server, attach my screen session and reply if I was available.
Of course, Irssi supports joining multiple networks, channels, etc. The key bindings are very similar to screen’s key bindings so they are easy to remember.
Below are some screen shots of Irssi running within a screen session, along with the Twirssi plug-in.
Helpful Links:
Main Irssi Site: http://irssi.org/
Using Irssi Efficiently: http://quadpoint.org/articles/irssi
Screen: http://www.gnu.org/software/screen/
Twirssi: http://twirssi.com/
As always, if you have any questions or would like me to go in to more detail, leave a comment and I’ll be happy to oblige.




December 12th, 2010 on 10:09 am
Most of the times blogs are the same but i think that your blog can be an exception. Cheers !
January 16th, 2011 on 10:21 am
Most what i read online is trash and copy paste but i think you offer something different. Keep it like this.
January 18th, 2011 on 2:06 pm
I just saw a whale yesterday from Pigeon Point. It was far off shore, but man, oh man, how cool to see its giant tail lift into the air!
March 22nd, 2011 on 8:32 pm
making perform dating you online
Birmingham also happens to be a pretty good city to find places to meet and date in. Whilst there is no swingers club hosting commercially run parties within the city boundaries, there are two of the UK’s best, a few miles away in neighbouring towns.
June 5th, 2011 on 3:54 am
Perfectly written subject material , appreciate it for entropy.
June 5th, 2011 on 8:27 pm
I precisely desired to thank you so much again. I am not sure what I could possibly have followed in the absence of the entire advice provided by you over such a field. It had been a very frustrating issue in my circumstances, but finding out your expert way you resolved it took me to jump for happiness. I am happy for this information and as well , pray you recognize what an amazing job your are getting into teaching others through the use of your web site. Most likely you haven’t met all of us.
June 5th, 2011 on 9:50 pm
I really wanted to send a brief word to be able to appreciate you for these unique instructions you are sharing here. My long internet lookup has finally been honored with beneficial facts and strategies to share with my colleagues. I ‘d tell you that many of us readers are quite endowed to be in a superb place with very many outstanding individuals with very helpful principles. I feel truly lucky to have encountered the web page and look forward to many more brilliant moments reading here. Thanks again for everything.
July 22nd, 2011 on 10:57 am
This site does not render appropriately on my iphone – you may want to try and repair that.
I think one of your advertisements caused my web browser to re-size, you may well want to put that on your blacklist.
I just added this blog to my google reader.
Thank you, I have recently been seeking for information about this topic for ages and yours is the best I have discovered so far.