10 IRC client for Linux
For many like me IRC is the main chat medium to share information about things we love. Be it linux, Ubuntu, games, whatever; there are always channels with many like minded people to talk to. There are a huge number of IRC clients out there, listing them all for me would be an impossible task. However, I could list 10 IRC clients I have used over the years, which are also quite popular among IRC/Linux community.
So here is my list of 10 IRC clients I have used over the years and have enjoyed them, one way or another. This list is not a “Top 10″ list or “10 most used” list; and most of them are not exclusive to linux OS.
1) Centerim: Centerim is a fork of the centericq instant messaging client. Centerim is a text mode menu- and window-driven IM client program that supports the ICQ2000, Yahoo!, AIM, MSN, IRC and Jabber protocols.
http://www.centerim.org/index.php/Main_Page
2) Bitchx: BitchX is a free IRC client. The initial implementation, written by “Trench” and “HappyCrappy”, was a script for the IrcII chat client. It was converted to a program on its own right by panasync (Colten Edwards). BitchX 1.1 final was released in 2004. It is written in C, and is a console application. A graphical interface is also available, which uses the GTK+ toolkit. It works on most Unix-like operating systems, and is distributed under a BSD license. It is originally based on ircII-EPIC and eventually it was merged into the EPIC IRC client. It supports IPv6, multiple servers and SSL, but not UTF-8. BitchX (often called just “BX” by fans) is well known for its unique default of sending random messages on a /quit. (Source: Wikipedia).
Also known as the mother of all IRC clients.
3) Epic: EPIC is an irc client project. The EPIC software was forked from ircII-2.8.2 in fall 1994. There have been 5 generations of EPIC, of which the newest two (EPIC4 and EPIC5) are still supported and in development. EPIC is maintained by EPIC Software Labs (epicsol) which was founded by Jeremy Nelson, Jake Kuhon, Robert Chady, and has been followed on later by dozens of others. EPIC’s development model is to provide tools to scripters rather than features to end users. Out of the box, EPIC behaves much the same way ircII-2.8.2 did in 1994.
4) Erc: ERC is a powerful, modular, and extensible IRC client for Emacs. It comes with the following capabilities enabled by default.
* Flood control
* Timestamps
* Join channels automatically
* Buttonize URLs, nicknames, and other text
* Wrap long lines
* Highlight or remove IRC control characters
* Highlight pals, fools, and other keywords
* Detect netsplits
* Complete nicknames and commands in a programmable fashion
* Make displayed lines read-only
* Input history
* Track channel activity in the mode line
http://savannah.gnu.org/projects/erc
5) ii: ii (irc it) is a minimalist FIFO and filesystem-based IRC client. It creates an irc directory tree with server, channel and nick name directories. In every directory a FIFO in file and a normal out file is created. The in file is used to communicate with the servers and the out files contain the server messages. For every channel and every nick name there are related in and out files created. This allows IRC communication from command line and adheres to the Unix philosophy. It consists of <= 500 lines of code and is the big brother of sic.
http://www.suckless.org/wiki/tools/irc
6) ircII: The ircII program is a full screen, termcap based interface to Internet Relay Chat. It gives full access to all of the normal IRC functions, plus a variety of additional options. This Version is able to display mIRC colors. It supports “/encrypt -cast”
http://www.eterna.com.au/ircii/
7) Irssi: Irssi is an IRC client program originally written by Timo Sirainen, and released under the terms of the GNU General Public License in Jan 1999. It is written in the C programming language and in normal operation uses a text-mode user interface. Unlike some text mode IRC clients, Irssi is not based on the ircII code, and was written from scratch. This freed the developers from having to deal with the constraints of an existing codebase, allowing them to maintain tighter control over issues such as security and customization. Numerous modules and Perl scripts have been made available for Irssi to customise how it looks and operates. Irssi may be configured by using its user interface or by manually editing its configuration files, which use a syntax resembling Perl data structures.
8) Konversation: Konversation is a client for the Internet Relay Chat (IRC) protocol. It is easy to use and well-suited for novice IRC users, but novice and experienced users alike will appreciate its many features:
* Standard IRC features
* Easy to use graphical interface
* Multiple server and channel tabs in a single window
* IRC color support
* Pattern-based message highlighting and OnScreen Display
* Multiple identities for different servers
* Multi-language scripting support (with DCOP)
* Customizable command aliases
* NickServ-aware log-on (for registered nicknames)
* Smart logging
* Traditional or enhanced-shell-style
9) Kopete: Kopete is an instant messenger supporting AIM, ICQ, MSN, Yahoo, Jabber, IRC, Gadu-Gadu, Novell GroupWise Messenger, and more. It is designed to be a flexible and extensible multi-protocol system suitable for personal and enterprise use. The goal of Kopete is to provide users with a single easy-to-use way to access all of their instant messaging systems. The interface puts people first, and is integrated with the system address book to let you access your contacts from other KDE applications. IM can be intrusive, but Kopete’s notification system can be tuned so that only important contacts interrupt you.
10) KSirc: KSirc is an IRC chat client for KDE. It supports scripting with Perl and has a lot of compatibility with mIRC for general use. If you want to connect to an IRC server via SSL, you will need to install the recommended package libio-socket-ssl-perl.
http://linuxappfinder.com/package/ksirc
There are many many more other IRC clients for Linux. These are the 10 linux IRC clients I have used personally and would recommend. What Linux IRC Client do you use? Please do share with us on the Comments.











One Irc client to add thats console based is Rhapsody fairly new
if you enjoy curses based Irc
Its still no Frills but coming along
http://rhapsody.sourceforge.net/
What about X-Chat http://www.xchat.org/? It’s multiplatform!
you didn’t include xchat?
this article is pretty retarded - you can just look in your ports tree / package manager’s website for tonnes of irc clients, or look on wikipedia’s comparison list which is infinitely better. besides, IM based IRC clients suck.
Everyone’s already mentioned xchat…but what about Pidgin!? I mean come on!
irssi ftw
there is also nwirc, the super lightwight irc client
chatzilla?
did you bother to google IRC and linux ?
xchat
come on, it rocks. It’s not on this list? wtf?
weechat ftw. really though, this list is kinda oldschool. i mean, who the hell uses ircii anymore, or even bitchx for that matter?
I’ve seen lots of folks mention XChat, and that I agree with — it should’ve been on the list. But I personally use Irssi and have for many years. BitchX is another one I used to use, but Irssi has pretty much become my fave anymore.
I’m just glad they didn’t mention mIRC. Now that *IS* a Joke!
samalex
Pidgin has a great IRC client, plus it integrates nicely with gnome, as well as letting you keep all chat windows together.
You also neglected one of the coolest features in Konversation. I you use Kontact, you can tie up the nicks to the contacts in your resources, which will bring up all the contact info into Konversation, including mug shots. When you depend on IRC for work (I do) it’s a *very* useful feature.
Linux totally rocks. I wish I would have made the switch YEARS ago!
JT
http://www.Ultimate-Anonymity.Net
Pidgin, dude.
Quassel, anyone? ;)
http://quassel-irc.org/
I completely agree with #17. Quassel isn’t feature complete yet, but I imagine that pretty soon it will be the IRC client to have.
damn noobs.. ctoolz and scrollz will live forever.
GAIM work well too
Just to let you know, you’ve missed 2 major clients but did not forget about crap for hardcore guys.
You’ve forgot KVirc and Xchat. Two most usable cross-platform IRC clients.
If you want a decent GUI, ton of features and great scripting, KVirc (www.kvirc.net) is a way to go. And this is the only client which developers are not willing to give up and abandon IRC protocol improvements.So there is smiles, avatars and other funny stuff.Actually, this one easily beats mIRC, the only thing you may dislike is that there is TONS of settings, themes,color schemes etc.However they are allow you to get tool YOU like and that’s great.
Xchat is more simple and lightweight but still has all major features on board like DCC transfers, nickserv support, possibility to autorun commands and define aliases and even redefine how some stuff handled.As well as some scripting, etc. Not as powerful as KVIrc but more lightweight and requires slightly fewer actions to get it running.
To be honest, these two are most used on Russian IRC networks.Of course after proprietary Windows mIRC…
> GAIM work well too
First, GAIM is OUTDATED and outperformed by Pidgin.And even Pidgin as suitable for irc as your HDD suitable for use instead of hammer to knock some nails.Of course it will work but it can’t use even half of IRC features and using GAIM is a real PITA.Tested and compared with others..
Hey,
Where is jIRCii on this list? jIRCii is like BitchX with a GUI. It works on MacOS X, Linux, and Windows. And it has an active community of scripters to boot.
http://jircii.dashnine.org/